去除Vista快捷图标小箭头的最完美方法
2007-06-08 15:38:59 来源:WEB开发网中关村在线Vista频道曾发过一篇有关“去除Vista快捷图标箭头”的文章,后来有一部分网友打电话来反映说,虽然方法简单,但是过些时候被去除的箭头会重新出现。
经过这么长时间,我也发现了这个问题,经过一番深入研究,并结合了一些网友的实战经验,笔者现在给出一个比较理想,也是比较完美的解决方法。这个方法操作步骤不多,但是过程相对比较复杂,请大家严格按照下面的方法操作:
1.找一个“透明”图标
在Windows Vista系统桌面上单击某快捷方式图标,选择“属性”→“更改图标”→“浏览”(如图1、2)。
图1 点击更改图标
图2点击浏览
第2页:准备工作:找一个透明图标(2)
在弹出的对话框的文件名后的框内输入“E:WindowsSystem32shell32.dll”并回车(如图3),此后系统会列出一个图标对话框(如图4)。
图3 输入E:WindowsSystem32shell32.dll并回车
在图3中,如果你的Windows Vista系统安装在其它分区,请将“E”修改为对应的系统分区盘符。
图4 打开的图标列表
在图4中,我们以从左往右,从上到下的顺序查找到某透明图标的位置。上图蓝色部分就是笔者找到后用鼠标选中的透明图标,具体位置为“14”。请记住这个数值,后面的操作中我们需要用到。
大家对于这一段的操作不用存有太多的疑惑,笔者只是在寻找一个透明图标,为的是为下文修改注册表做准备,等到你看完了本文,自然就能明白前面所有的操作目的了。
第3页:去除快捷图标小箭头具体方法
2.修改注册表
新建一记事本,然后在其中输入以下代码(大家不必手动输入,直接拷贝以下代码到记事本里保存就可以了):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorerShell Icons]"29"="C:WindowsSystem32shell32.dll,14"
[HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Icons]"29"="C:WindowsSystem32shell32.dll,14"
输入完毕后,将文件保存为reg格式,比如“zol_vista.reg”,然后双击该文件并根据系统提示将该文件导入注册表即可。
小提示:
如果按上述方法修改后快捷图标变成了黑色方块,请将代码中的“14”修改为其它的数值。这个数值是用户在图4中查找到的透明图标的位置。(比如,如果位置是23,那么应在上面注册表中的值则是23,依次类推。)
写到这里,大家应该就明白了,本文所用的方法其实就是在去除那个快捷图标后,找一个空白图标替代它。如果不替代就会出现小箭头重现,或者是快捷图标变成黑色方块。
最后再提醒大家一点,如果仅仅是修改注册表中以下这个分支,那么快捷方式图标就会出现修改后失效的问题:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionexplorer
Shell Icons。
如果只是修改上面的分支,在电脑重启后,系统会自动重建E:users用户名appdatalocaliconcache.db文件,快捷方式图标就会变成黑色方块。因此,用户还要对下面的分支进行修改:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorer
Shell Icons。
当这两个分支都被修改,就可以解决电脑重启后系统重建“iconcache.db”文件后的问题,也就是说不让黑色方块出现了。
更多精彩
赞助商链接