强制刷新程序图标的方法

当我们把写好的程序放在桌面,后来又改了程序的图标时,我们发现程序的图标还是旧的,根本没有变。这是因为Windows为了性能,把图标都缓存起来的缘故。解决方案如下:

把以下这段代码复制到文本文件里:

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 重启Windows外壳程序explorer  
  
start explorer

然后把文本文件的后缀名改成.bat,双击运行即可。

猜你喜欢

转载自blog.csdn.net/lweiyue/article/details/82495601