Vista更换图标琐事
![]()
犹豫了再三,还是把这篇文章发出来了。事先说明一下,这是一篇很陈旧的文章,里面涉及到的某些内容我到现在依然没有搞清楚,发表出来的目的,是希望有知道的朋友们提一下建议,大家共同讨论一下。
不知道大家喜欢折腾系统主题、图标什么的没,很多人可能没有,甚至只顾实用性,使用系统自带的“经典主题”,但我以前很喜欢收集系统主题和图标,虽然我的水平有限做不出来这些东西,但爱美之心人皆有之,把系统美化一下的事情我做得还是不少。从XP出现时候开始,各种美丽的主题都出现在网上,仿MAC风格的、仿Linux的,到现在的仿Vista和仿Win 7的,数不胜数。但有了好的主题,还使用着系统里面默认的图标,是不是感觉有点怪?所以有的朋友会想到换图标。在XP下,改一个图标是很简单的,比如桌面的“我的电脑”、“回收站”、“网上邻居”等的图标,只需要右键单击桌面空白处,然后点击“属性”,然后切换到“桌面”选项卡,再按下“自定义桌面”按钮就可以对桌面上的系统图标进行更换了。更换文件类型的图标也容易,在资源管理器中选择菜单里面的“工具”,然后“文件夹选项”,切换到“文件类型”选项卡,选择相应的文件类型,按“高级”按钮就可进行更换了。
![]()
但是在Vista里面换个图标好像没这么容易啊,不信你试试上述的方法,在Vista里面会出现什么?“文件夹选项”里面的“文件类型”选项卡居然丢了!
![]()
那怎么办?我岂不是改不了图标了?别慌,还是可以改的,但是有点复杂。你想一下,Windows里面的东西不都是和注册表有关嘛,那么图标也应该是的。没错,在注册表里是可以改图标的。怎么改?Follow me,比如说更改MP3文件类型,先在注册表里找到这个键值:
HKEY_CLASSES_ROOT\*.mp3
然后查看右边键值的属性,“默认”那一项里面是什么,比如我安装了千千静听,那么右边的默认项里面就显示Audio.MP3,然后在注册表里面寻找这个键值:
HKEY_CLASSES_ROOT\Audio.MP3\DefaultIcon
在DefaultIcon右边的属性里面的默认,就是图标的绝对路径,修改这个值,就可以改变系统图标了。要注意的是,如果你指定的图标是个*.exe或者*.dll里面的,那么图标的最后得加上图标的序号,因为这样的文件并不是默认的图标格式。而序号是从0开始算起的。比如文件是icon.dll,那么第一个图标就是
路径\icon.dll,0
第十个图标就是
路径\icon.dll,9
所以改图标的时候就别弄错了,免得出现系统默认的空文件图标。
你肯定会说,天啊,改个图标还要我手动去改注册表,真麻烦,何况如果我不懂注册表呢,改坏了怎么办?那我就推荐一下FileTypesMan这个软件,下图是它的主界面:
里面列出了系统里面所有注册的文件类型,你选择你的文件类型的后缀名,然后双击它,弹出一个新对话框,叫“编辑文件类型”
![]()
显然软件的功能强大,改图标只是其中一项功能而已,但我们只需要用这个就行了,其实它也是在改注册表中的那个键值,只是你不用担心它会弄错。美中不足的是,这个软件修改图标是不能浏览文件的,路径什么的还是得手动添加,也麻烦……
那么有没有批量更换图标的方法呢?有!还是Stardock的产品,IconPackager,这个软件不少人应该不陌生吧,新的版本支持Vista和Vista下的Live Folder(活动文件夹,Vista下专用的一种文件夹图标,就是在文件夹视图中直接显示里面的图片视频的内容等等。和以前的文件夹图标的区别就是在透视上要照顾到Vista程序自动生成的缩略图,并且Live Folders图标由两部分组成,额外的一部分就是盖在缩略图上面的那个部分),不过正版的不便宜,破解版的我不提供XD……然后去网上下载一种它专用的图标包,ip格式,安装之后一次性就能更换所有的图标。以下是它的主界面:
我现在换用的是一种叫Dream Vienna的图标包,还挺漂亮的,反正Vista默认的看惯了,换换口味也成。这个图标包我提供下载。
但其实说到底,IconPackager还是批量修改了文件的DefaultIcon那个键值,而系统里面有的图标是改不动的,比如由Word创建的Html类型的文件:
![]()
这个是我最困惑的地方,同样的文件类型,为什么图标可以不一样。当然你会说,因为由Word生成的网页文件包含了太多它专有的属性,所以不一样很正常,但这些东西是怎么起作用的呢?有谁知道的可以留言提出。
看来在Vista里面换个图标真的不容易,这里我也只是向大家说了一下我平时惯用的一些方法而已。至于Windows 7我没用过,情况如何我就不知道了,但我想,应该和Vista差不多吧。
已经有22次占座了,你也来凑个热闹吧
好啰嗦 哈!
好长, 我虽有一阵也试着模仿 Mac 主题, 但后来成了经典主题坚定不移的支持者, 无论在 Mac, Windows 还是 Ubuntu, 都使用经典主题.
@会律博客:怎么罗嗦了?我只是顺着说完而已……
@Todd:这个长么?我一般只顾好看,不顾性能……
详细!找自已有用的文章时,就喜欢详细的!
我直接用的软件,好像叫icon。
@leehow:这是什么软件啊?可以批量替换么?
@ZH CEXO:可以批量,不记得了,iconworkshop?
FileTypesMan是个好工具
再加上ShellMenuView,ShellExView,SysExp这三个工具是我喜欢用的windows文件关联四剑客,呵呵
刚才试了一下,好像确实是.htm中有就显示为winword的图标,难道explorer还要检查html的内容….
@walysclw:不知道,这个正是我不懂的地方
还是觉得默认的图标比较顺眼
如果是由WORD生成的html文件,确实会在html文件中加入generator标志,explorer显示图标不同,好像frontpage生成的文件图标也不同,你可以试试把文件中的 META 的name为generator的标记删除试试。
@Louis Han:嗯,各有各的爱好,其实有时换换口味也不错,不过你说得真对,换了一段时间后,还是系统默认的最好看,然后又会换回来……
我先用用再说吧~
可以用别的编辑器打开看看……囧……我没想到,一看到word图标就麻木了……
@neekey:对啊,是html文件……我怎么没想到
下载还没有安装这个系统,XP习惯了!
@liuxiaolin:不用安装了,都这个时候了,如果想放弃XP的话,我推荐Windows 7
@ZH CEXO:工作原因啊!不能换!
@liuxiaolin:当然我这篇文章只是针对vista图标更换的问题发表一下我的看法,如果你对图标也感兴趣,iconpackager当然可以用在XP下,我提供的这个图标主题包也是可用的,你可以试试啊
写的非常详细,而且还蛮幽默的,你说的那2个图标似乎扩展名不一样吧,虽然它们2个本质没多大的区别。
你的博客好漂亮。精彩,顶一下!
@种草人:谢谢你,希望常来逛逛~
Win7修改图标,想起这篇,阅读器搜索来了
我的评论成垃圾评论了 给我搞出来
你那个下载很漂亮啊
@Panther:可怜的孩子,你又怎么得罪Akismet了?