自从电脑使用了一段时间后,我的桌面快捷方式图标一直显示不正常,问题形成过程大致是,用优化大师或者优化工具清理缓存后图标文件丢失了,安装了Windows7优化大师,优化了桌面快捷方式,去掉了快捷方式上的小箭头,就是为了看这舒服点,其实没啥实际用途,当时都工作正常。

后来发现图标不能正常显示了,这时候第一反应就是再用大师修复一下就好了,结果发现当时可以,可是后来却经常的丢失。

没辙了到网上查了好久,头几天查到的都是告诉在用大师修复什么的,对我毫无帮助。也有告诉清理图标缓存的,说是调整一下图标大小,就会自动重建缓存,试了对我无效,可能是情况不同,他们说的都是整个图标坏掉,我的是只有快捷方式的箭头部分坏掉,此法对我不管用。

放弃了几天,今天有点时间又搜了一下,查到一个方法,整理如下:

创建一个bat文件,如:修复图标.bat

文件内容如下:

rem 关闭explorer.exe

taskkill /f /im explorer.exe

attrib -h -i %userprofile%\AppData\Local\IconCache.db

del %userprofile%\AppData\Local\IconCache.db /a

rem 打开explorer

start explorer

关闭保存后,双击执行,自动完成,再看桌面,图标恢复正常了,大功告成!!

(有时候加入域以后也会出现这类情况,原因在于本地用户和域用户的用户配置文件问题,这个方法同样可以解决!)

如不会修改可直接下载附件中准备好的批处理文件……

张现振

2010年6月13日

新浪博客http://blog.sina.com.cn/zhang900718zhen