Win7更改文件类型图标
使用过win7的人们必须知道win7没有现成的工具供您更改文件图标。例如,*。rmvb,*。doc,我们不想使用它们的原始默认图标。或某些软件下载了硬盘版本,因此没有文件关联,因此在执行关联时将不会使用这种类型的文件图标。不漂亮,等等。由于这些原因,我们对win7的图标功能感到不便。
在通常情况下,我们可以通过安装其他软件来修改文件图标。但是在这里,我将向您展示如何修改注册表以更改文件图标。
下面我以* .sai(绘图软件文件)为例,向您展示如何在不使用Win7中其他软件的情况下通过修改注册表来更改文件图标。
首先,我下载了该软件的硬盘版本,因此在开始时,该软件未与其相应程序关联。我们可以看到该文件仍然使用白皮书作为文件图标(图①)。
图片①
因此,接下来我们右键单击文件→属性→在常规选项卡中选择更改...(图②)
图片②
然后在弹出对话框中选择我们要打开的文件。因为它是程序的硬盘版本,所以我们只能通过选择浏览找到所需的程序。 (图③)
图片③
然后选择我们的程序,然后单击“确定”。这样,我们的文件可以直接与相应程序一起运行。但是文件的图标不是很漂亮。 (图片④)

图片④
接下来,我们将开始修改图标。
右键单击该程序的图标→“属性”→“更改图标...”,在弹出的对话框中,我们找到了一个类似于文件的图标。碰巧我们将其用作* .sai文件类型的图标。 (图片⑤)
*实际上,您无需以这种方式搜索图标,只要您可以确定所需图标位于哪个文件中,哪个是第一个文件(按垂直顺序)即可。第一个是0,然后按顺序添加1。
(图片⑤)
接下来,我们输入注册表格。单击“开始”,在搜索程序和文件中输入regedit,然后按Enter。在弹出的“用户帐户控制”对话框中选择“是”(如果有)。
通过搜索关键字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文件。此时,图标已更改。 (图片1 1)
图11
但是,该图标实际上是通用的。因为图标文件是位图。因此,放大后的图标上有很多马赛克。我发现PaintToolSAI目录中有一个适合制作图标的ico文件(文件名为saifile.ico)。因此,我们仍然在注册表中修改了相应的DefaultIcon项,这一次我们不需要添加序列号。 (图1 2)
图12
也单击“确定”以再次执行文件关联。该图标更加美观。 (图片1 3)
图13
因此,我们已经在win7系统下完成了图标更改。
P.S。
1)因为它涉及到注册表的操作,所以如果不确定,请尝试不要这样做。
2)文件图标的顺序代码可能不是十进制,而是十六进制。如果发现文件图标不正确,请首先检查编号是否错误,然后更改十六进制。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-372797-1.html
1后一天蓝屏接近10次气死老子了