美文网首页
强制刷新Windows图标缓存(强迫症福利)

强制刷新Windows图标缓存(强迫症福利)

作者: 绘里森 | 来源:发表于2017-08-24 22:33 被阅读198次

老规矩,解决方法请见最下方内容。
出于审美的需要,经常需要对一些软件的图标进行替换,然而有时会发现图标在资源管理器里的预览图并没有刷新。或者有一个图标名为“A.ico”,删除后将另外一个图标在相同路径下重命名为“A.ico”,会发现新图标显示成了已删除的图标。
强迫症表示看着十分难受,解决方法如下:
将以下代码保存为“IconFresh.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

相关文章

网友评论

      本文标题:强制刷新Windows图标缓存(强迫症福利)

      本文链接:https://www.haomeiwen.com/subject/zwrydxtx.html