有时候会发现程序图标莫名其妙地变掉了,但是程序可以正常打开运行,下面这个批处理可以解决此问题,其实就是一个重建图标缓存的过程。

rem 关闭explorer.exe
taskkill /f /im explorer.exe
attrib -s -h -i %userprofile%\AppData\Local\IconCache.db
del %userprofile%\AppData\Local\IconCache.db /a
rem 打开explorer
start explorer