常用 win7 系统的人都知道当我们更改一个 exe 程序的图标后, 无论如何设置,刷新都无法显示更新后的图标. 有人想出一个方法, 就是将程序改名或复制到另一个路径下. 但是每次都这样太麻烦了. 下面介绍一个简单的方法. 轻点鼠标就能解决问题.
将下面的内容保存为 “reseticon.bat”, 以管理员权限执行即可重建图标缓存, 效果相当不错.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
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 |