解决Windows7图标显示错误的问题(重建图标缓存的两种方法)

2010-08-28 10:56:40来源:西部e网作者:

今天一朋友说他的Windows7的好多图标都变成白色了,问我怎么样解决这个问题,这个问题我也遇到过,其实就是重建图标缓存文件就能解决,但是对于一般你使用者来说,想重建图标缓存文件还真不那么容易。这里icech找到了两种解决方法,供参考:

1、建立一个清除Windows7图标缓存文件的方法

把下面的蓝色文字复制到记事本或者文本编辑器,保存为a.bat,双击运行就可以了。

rem 关闭Windows外壳程序explorer

taskkill /f /im explorer.exe

rem 清理系统图标缓存数据库

attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"

del /f "%userprofile%\AppData\Local\IconCache.db"

attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*"

del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"
del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"

rem 清理 系统托盘记忆的图标

echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams
echo y|reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream

rem 重启Windows外壳程序explorer

start explorer

2、手动删除iconcache.db文件

开机按F8启动进入到安全模式,进入系统后搜索各个盘的iconcache.db文件,然后将它删除。重新启动计算机后就正常了!这个文件比较慢,如果不成功请使用第一种方法。

关键词:win7

赞助商链接: