|
解决方法:其实就是重建图标缓存文件就能解决,想重建图标缓存文件还真不那么容易。这里是我试过的3种解决方法,供参考:
1:建立一个清空 win7图标缓存文件的方法;
把下面的红色文字复制到记事本或者文本编辑器,保存为a.bat,双击运行就可以了。
rem 关闭Windows外壳程序explorer
taskkill /f /im explorer.exe
rem 清理系统图标缓存数据库
attrib -h -s -r "%userprofile%AppDataLocalIconCache.db"
del /f "%userprofile%AppDataLocalIconCache.db"
attrib /s /d -h -s -r "%userprofile%AppDataLocalMicrosoftWindowsExplorer*"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_32.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_96.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_102.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_256.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_1024.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_idx.db"
del /f "%userprofile%AppDataLocalMicrosoftWindowsExplorerthumbcache_sr.db"
rem 清理 系统托盘记忆的图标
echo y reg delete "HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify" /v IconStreams
echo y reg delete "HKEY_CLASSES_ROOTLocal SettingsSoftwareMicrosoftWindowsCurrentVersionTrayNotify" /v PastIconsStream
rem 重启Windows外壳程序explorer
start explorer
2:手动删除iconcache.db文件;
清空图标缓存的方法就是删除该文件,删除后系统会重新创建它
在windows7系统中图标缓存文件的位置是:C:Users用户名AppDataLocalIconCache.db
打开任务管理器-进程,完毕 explorer进程,再新建explorer进程即可恢复图标
3;开机时按F8启动进入到安全模式;
进入系统后搜索各个盘的iconcache.db文件,然后将它删除。重新启动计算机后就正常了!这个文件搜索比较慢,假如 不成功请使用第一种方法。第二种方法 |
|
|
|
|
|
|