Win7更改文件类型图标

举报
清雨小竹 发表于 2022/09/25 00:05:48 2022/09/25
【摘要】 Win7更改文件类型图标   使用过win7的人,肯定都知道win7没有一个现成的提供你更改文件图标的工具。比如.*.rmvb、*.doc,我们并不想使用其原先的默认图标;或者是某个软件因为下载的是硬盘版,所以没有进行文件关联,从而进行关联的时候,致使这类文件图标并不美观,等等。因为这些原因的存在,使我们对win7...

Win7更改文件类型图标

 

使用过win7的人,肯定都知道win7没有一个现成的提供你更改文件图标的工具。比如.*.rmvb*.doc,我们并不想使用其原先的默认图标;或者是某个软件因为下载的是硬盘版,所以没有进行文件关联,从而进行关联的时候,致使这类文件图标并不美观,等等。因为这些原因的存在,使我们对win7的图标功能感觉并不方便。

在一般情况下,我们可以通过安装其它软件从而达到修改文件图标的目的。但是在这里,我将向大家介绍修改注册表的方法更改文件图标。

下面我以*.sai(一种绘图软件的文件)这类文件作为例子,向大家介绍如何在win7里面不用其它软件,通过修改注册表更改文件图标。

首先,这款软件我下载的是硬盘版,所以在最初,这款软件并没有关联上其所对应的程序。我们可以看到这个文件还是以白色的纸张为文件图标(图①)。

图①

 

 

于是接下来我们通过右击文件→属性→在常规选项卡里选择更改…(图②)

图②

接着在弹出的对话框中选中我们要用来打开的文件。因为是硬盘版的程序,所以我们只能通过选择浏览找到我们需要的程序。(图③)

图③

然后选择我们的程序,点击确定。这样一来,我们的文件就可以直接用对应的程序运行了。但是文件的图标却并不好看。(图④)

图④

 

接下来,我们就要开始修改图标。

在该程序的图标上点击右键→属性→更改图标…,在弹出的对话框里我们发现有一个类似于文件的图标。正好我们将它用来做*.sai文件类型的图标比较合适。(图⑤)

*其实也可以不用这样查找图标,只要你能确定你所想要的图标位于哪个文件内,是第几个就行了(竖排顺序)。第一个是0,按照顺序依次加1

(图⑤)

接下来,我们进入注册表。点击开始,在搜索程序和文件中输入regedit,然后按下回车。在弹出来的用户账户控制对话框中选择是(如果有的话)。

通过搜索关键字sai,发现有两个位置存储着有关后缀名的信息。

这两个地址分别为:

HKEY_CLASSES_ROOT/.sai

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.sai

在第一个地址中,存在一个字符串值:(图⑥)

图⑥

在第二个地址中的OpenWithProgids目录下,存在一个二进制值:(图⑦)

图⑦

我们发现,其都指向了sai_auto_file这个值。

以它为关键字,最终我们在HKEY_CLASSES_ROOT下找到了这个它,这里也就是我们要用来改图标的关键。(图⑧)

图⑧

接下来,我们在HKEY_CLASSES_ROOT\sai_auto_file下新建一个名为DefaultIcon的项。(图⑨)

图⑨

在该目录下会自动生成一个字符串。双击改字符串,在数值数据里面输入该程序的路径,之后输入”,1”(不加双引号)。(图⑩)在这里,输入的路径代表着图标文件存放的地址,而之后的1代表着这个图标位于第二个位置。(第一个是0,然后按照竖排的顺序往下排。)

图⑩

之后点击确定。对*.sai文件再进行一次关联。此时,图标就改过来了。(图11

11

但是,这个图标其实也一般。因为图标文件是一个位图。所以放大之后图标有很多马赛克。我发现在PaintToolSAI的目录下有一个适合用来做图标的ico文件(文件名saifile.ico)。于是我们同样还是修改注册表中对应的DefaultIcon项,这次可以不用加上序号。(图12

12

同样点击确定,重新进行一次文件关联。图标就更加美观了。(图13

13

于是,我们就完成了在win7系统下图标的更改。

 

P.S.

1)由于涉及到注册表的操作,在自己没有把握的情况下,尽量不要操作。

2)文件图标的顺序的代码,有可能不是十进制,是十六进制,当发现文件图标不对的时候,先检查有没有数错,之后更改进制。

文章来源: zzzili.blog.csdn.net,作者:清雨小竹,版权归原作者所有,如需转载,请联系作者。

原文链接:zzzili.blog.csdn.net/article/details/8265436

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。