問題現象
桌面、工作列、檔案總管圖示出現空白、錯誤圖片、或全部變成預設未知檔案圖示,經重啟無法自行恢復。
核心原因
圖示快取資料庫 IconCache.db 損壞或過期,導致 Shell 讀取錯誤圖示資源。
修復步驟
- 顯示隱藏檔案:檔案總管 → 「檢視」→「選項」→「檢視」分頁 → 選擇「顯示隱藏的檔案、資料夾及磁碟機」 → 取消勾選「隱藏受保護的作業系統檔案」 → 「確定」。
- 刪除快取檔案:Win+R → 輸入
%localappdata% → Enter → 找到 IconCache.db → 刪除。
- 重啟檔案總管或重開機:工作管理員 → 找到「Windows 檔案總管」 → 右鍵「重新啟動」,或直接重新開機。系統將自動重建乾淨的 IconCache.db。
延伸閱讀
若圖示出現「盾牌」UAC 圖示疊加層且想移除,請參考:「Win10 圖示盾牌怎麼去除?」。
預防建議
- 避免使用激進的系統清理工具「一鍵清理圖示快取」選項。
- 定期重啟電腦讓系統自然更新快取。
- 若頻繁發生,可建立批次檔自動刪除 IconCache.db 並重啟檔案總管,放入工作排程器定期執行。