Windows桌面圖標(任務欄)異常的解決方案


適用環境

windows 10/7/xp

適用異常

在windows下經常出現一個小bug,就是圖形化界面下的圖標經常出現丟失導致的空白圖標
例如QQ的桌面圖標異常

或者是任務欄顯示圖標異常

分析

Windows操作系統的圖標緩存存儲在 "%USERPROFILE%\AppData\Local\IconCache.db" 文件中(其中"%USERPROFILE%" 為系統的環境變量,表示你的用戶文件夾,系統可以直接識別) 而且還在 "%USERPROFILE%\AppData\Local\Microsoft\Windows\Explorer" 文件夾下面的幾個 "thumbcache_*.db" 文件中存儲着,既然我們的圖標異常,那就說明我們的這個圖標緩存文件有問題,那么直接刪除這些文件(重啟電腦或重啟explorer.exe就會重新生成文件)

其中explorer.exe是Windows程序管理器或者文件資源管理器,它用於管理Windows圖形殼,包括桌面和文件管理,隨意刪除該程序會導致Windows圖形界面無法正常使用

解決方法1

快捷鍵win+r      #呼出快速啟動器

輸入:%USERPROFILE%\AppData\Local\

找到前面說的IconCache.db文件,刪除(記得以管理員刪除,否則可能沒有權限)

然后重啟電腦

解決辦法2

  • 隨意位置打開一個記事本

  • 輸入

rem 關閉Windows外殼程序explorer
taskkill /f /im explorer.exe

rem 顯示圖標緩存文件
attrib -h -s -r "%USERPROFILE%\AppData\Local\IconCache.db"

rem 清理系統圖標緩存數據庫
del %userprofile%\AppData\Local\IconCache.db /a

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     

保存

重命名將后綴改為bat

確定

雙擊執行批處理文件

ps:
windows默認沒有開啟文件后綴,添加后綴方法如下


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM