[Windows 7]透過重建圖示快取 IconCache.db 來修復圖示
2010/7/22 假如是 lnk 圖示變成空白,這部分可能是微軟為了修復 lnk 漏洞所導致,參考 MS10-046:Windows Shell 中的弱點可能會允許遠端程式碼執行 裡面的 Microsoft Fix it 50486 與 Microsoft Fix it 50487
一、問題描述
有時我們會遇到桌面圖示或其他圖示損毀、無法正常檢視的情況,此情況常發生於安裝了某個軟體造成圖示損毀,此時可嘗試重建 IconCache.db 檔案來修復圖示。
二、方法
1. 由於 IconCache.db 是隱藏檔,首先設定顯示隱藏檔。開啟我的電腦、任何磁碟或者任何資料夾,按 [組合管理],選擇 [資料夾和搜尋選項]。
2. 出現 [資料夾選項] 設定視窗,切換到 [檢視] 索引標籤,勾選 [顯示隱藏的檔案、資料夾及磁碟],然後按 [確定]。
3. 接著在上方位置列,輸入 %UserProfile%\Appdata\Local,藉此切換到 IconCache.db 所在位置。
4. 找出檔案 IconCache.db,按滑鼠右鍵,選擇 [刪除]。
5. 重新開機來重建圖示快取 IconCache.db,看看圖示是否修復成功。
6. 假如還是沒有改善,請嘗試重新開機並進入安全模式,登入使用者帳戶後,再重新開機回正常模式看看是否改善。
三、相關連結與參考
Microsoft Answers - 關於 桌面的圖示,沒辦法顯示正常的圖示
Into Windows - How To Rebuild Icon Cache In Windows 7 To Repair Icons
Super User - Lost icons (firefox,notepadpp,fzilla) on Windows 7
一抹淺藍 - 圖示不見了怎麼辦?