去除Vista快捷图标小箭头的最完美方法(图)
1.找一个“透明”图标
在Windows Vista系统桌面上单击某快捷方式图标,选择“属性”→“更改图标”→“浏览”(如图1、2)。
 图1 点击更改图标
 图2点击浏览
在弹出的对话框的文件名后的框内输入“E:\Windows\System32\shell32.dll”并回车(如图3),此后系统会列出一个图标对话框(如图4)。
 图3 输入E:\Windows\System32\shell32.dll并回车
在图3中,如果你的Windows Vista系统安装在其它分区,请将“E”修改为对应的系统分区盘符。
 图4 打开的图标列表
在图4中,我们以从左往右,从上到下的顺序查找到某透明图标的位置。上图蓝色部分就是笔者找到后用鼠标选中的透明图标,具体位置为“14”。请记住这个数值,后面的操作中我们需要用到。
大家对于这一段的操作不用存有太多的疑惑,笔者只是在寻找一个透明图标,为的是为下文修改注册表做准备,等到你看完了本文,自然就能明白前面所有的操作目的了。
2.修改注册表
新建一记事本,然后在其中输入以下代码(大家不必手动输入,直接拷贝以下代码到记事本里保存就可以了):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]"29"="C:\\Windows\\System32\\shell32.dll,14"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]"29"="C:\\Windows\\System32\\shell32.dll,14"
输入完毕后,将文件保存为reg格式,比如“zol_vista.reg”,然后双击该文件并根据系统提示将该文件导入注册表即可。
小提示:
如果按上述方法修改后快捷图标变成了黑色方块,请将代码中的“14”修改为其它的数值。这个数值是用户在图4中查找到的透明图标的位置。(比如,如果位置是23,那么应在上面注册表中的值则是23,依次类推。)
写到这里,大家应该就明白了,本文所用的方法其实就是在去除那个快捷图标后,找一个空白图标替代它。如果不替代就会出现小箭头重现,或者是快捷图标变成黑色方块。
最后再提醒大家一点,如果仅仅是修改注册表中以下这个分支,那么快捷方式图标就会出现修改后失效的问题:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer \Shell Icons。
如果只是修改上面的分支,在电脑重启后,系统会自动重建E:\users\用户名\apPDAta\local\iconcache.db文件,快捷方式图标就会变成黑色方块。因此,用户还要对下面的分支进行修改:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer \Shell Icons。
当这两个分支都被修改,就可以解决电脑重启后系统重建“iconcache.db”文件后的问题,也就是说不让黑色方块出现了。 
|