同個程式修改了對應的資源圖示后覆寫安裝,發現widnows系統不會實時重繪圖示,查了資料發現和windows桌面快取有關,相關手段都是kill檔案管理器explore然后清除圖示快取檔案,重啟explore。請問業內還有其他方案嗎,不用那么暴力(重啟explore)
uj5u.com熱心網友回復:
好像真沒有別的方法uj5u.com熱心網友回復:
只有這個辦法
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
uj5u.com熱心網友回復:
SHChangeNotify SHCNE_ASSOCCHANGED轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/51504.html
標籤:資源
上一篇:LaTeX使用thebibliography 加入參考文獻 如何給 參考文獻添加section
下一篇:GET請求型別與POST請求型別
