。下面介绍的是一种通过批处理的方法重建系统缓存图标,经过测试,好用,无副作用。您只需新建一个txt文档,把下面这段代码,复制进去,然后重命名,改为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
方法二,是通过软件的方法。目前知道的可以修复的有Windows7优化大师。
方法三,在windows运行中输入%userprofile%\Local Settings\Application Data,然后删除IconCache.db这个文件,重启电脑即可。系统默认情况下IconCache.db是隐藏的,到工具->文件夹选项->隐藏系统受保护的文件的勾去掉,和显示所有文件和文件夹打上勾,就可以显示了。
来源:https://www.cnblogs.com/BYTEMAN/archive/2012/03/12/2392518.html