首先要说的是一个关键的注册表位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons,若在这个项目下设置特殊值,会影响到很多正常图标的显示,如图:
在该项下建立一个字符串键值,然后内容设置成图标位置,就可以修改字符串值对应的系统图标显示
以下为字符串值对应的各种系统图标(3和4修改的比较多)
2 DOS程序图标(CDpatch那样的)
3 全部文件夹图标
4 打开的文件夹(打开文件夹后最左上角的图标)
5 移动盘
6 3寸软盘
19 开始\程序
22 查找
24 运行
27 关闭系统
43 收藏夹
44 注销
要恢复正常的图标,先把该项目下所有的数字字符串删除,然后打开显示属性-外观-高级,把图标大小改大或改小后应用一下图标就恢复正常了,如图:
正常图标大小默认值是32,改完后如果图标恢复正常,可以再改回默认值
下面要介绍的,是除了上边那个项目还会影响到系统正常图标显示的位置
一 文件夹
位置:HKEY_CLASSES_ROOT\Directory\DefaultIcon
默认值的内容就是图标关联位置 XP系统 vista系统一致
二 资料夹
位置:HKEY_CLASSES_ROOT\Folder\DefaultIcon
三 驱动器
位置:
1 HKEY_CLASSES_ROOT\Drive\DefaultIcon
2 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2 这个主项下的C,D,E等项目会影响到驱动器正常的打开方式和图标
3 分区根目录下的autorun.inf 病毒会通过autorun.inf修改图标和自动播放位置 删除后需要重启 或用磁盘管理更改图标有问题的分区的驱动号(盘符) 之后再改回来,不推荐系统分区做这个操作。
四 系统图标(我的电脑等)
位置:
1.HKEY_CLASSES_ROOT\CLSID\图标代码\DefaultIcon
图标代码可以参考这个帖子 传送门:http://www.helpnow-bj.com/kldsgjkfdl9212fsafdafds09324ldfapm8/dispbbs.asp?boardid=9&Id=301
2.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID
这个项目下正常只有{450D8FBA-AD25-11D0-98A8-0800361B1103}和{645FF040-5081-101B-9F08-00AA002F954E}其他的全部删除
联系客服