Windows用於文件和程式的圖示儲存在圖示快取中,因此可以快速顯示它們,而不必每次都緩慢載入它們。如果您的計算機上的圖示有問題,重建圖示快取可能會有所幫助。
有時圖示快取會過期,導致圖示顯示不正確,甚至丟失。例如,可能您升級了一個應用程式,而新版本附帶了一個新圖示,但您仍然可以在桌面上看到舊圖示。有時一個空白或損壞的圖示可能會出現時,一個完美的圖示顯示之前。發生這種情況時,必須重置圖示快取,並讓它們自動重新建立它。在本文中,我們將向您展示如何在Windows10中重建圖示快取。本指南也適用於Windows8和Windows7,但工作過程略有不同。
圖示在Windows中無處不在:控制面板、程式和功能、檔案資源管理器等等。必須從硬碟中檢索所有可能的圖示影象並動態渲染它們會消耗大量的系統資源。結果,Windows儲存了已經在記憶體中檢索到的圖示。當你關機或重啟時,它會將這個快取寫到你硬碟上的一個隱藏檔案中,這樣以後就不必重新載入所有這些圖示了。
資料庫檔案隨著新增更多資訊而增長。根據msdnknowledgebase中的這個文件,當Windows需要顯示一個圖示時,它將檢查快取,如果找到匹配項,它將顯示快取的圖示。如果沒有找到,它將檢查可執行檔案並掃描應用程式目錄。
快取機制,比如IconCache資料庫,已經被多個系統專家討論過了,marke.Russinovich和davida.Solomon在他們的Windows Internals一書中也進行了深入的討論,如果你想了解更多的話,但是對於這個過程來說,基礎知識是你所需要了解的。
在Windows Vista和Windows 7中,圖示快取檔案位於:
C:\Users\<your username>\AppData\Local\IconCache.db(將<;使用者名稱>;替換為Windows帳戶的實際登入名。)
此檔案仍存在於Windows 8和10中,但Windows不使用它們來儲存圖示快取。在Windows 8和Windows 10中,圖示快取檔案位於:
C:\Users\<your username>\AppData\Local\Microsoft\Windows\Explorer(將<;您的使用者名稱>;替換為Windows帳戶的實際登入名。)在此資料夾中,您將找到許多圖示快取檔案:•iconcache\u 16.db•iconcache\u 32.db•iconcache\u 48.db•iconcache\u 96.db•iconcache\u 256.db•iconcache\u 768.db•iconcache\u 1280.db•iconcache\u 1920.db•iconcache\u 2560.db•iconcache\u custom_流.db•圖示_出口資料庫•圖示_idx.db資料庫•圖示_高階資料庫•圖示_寬.db• iconcache\u寬_備用.db
若要重建圖示快取,必須刪除此資料夾中顯示的所有iconcache檔案。不過,這並不像單擊它們然後按Delete鍵那麼簡單:這些檔案仍在被Explorer使用,所以不能正常刪除它們。
在繼續之前,請關閉並儲存正在處理的任何內容。開啟檔案資源管理器並轉到以下資料夾:
C:\Users\<your username>\AppData\Local\Microsoft\Windows\Explorer(將<;使用者名稱>;替換為Windows帳戶的實際登入名。)
按住“Shift”鍵並右鍵單擊資源管理器資料夾。選擇“在此處開啟命令視窗”
命令提示視窗將在以下路徑開啟:
要確保命令提示符位於正確的資料夾中,請鍵入dir命令。您應該會看到前面討論的iconcache和thumbcache檔案出現。
右鍵單擊Windows工作列並從快捷選單中選擇“工作管理員”。
右鍵單擊列表中的“Windows資源管理器”,然後從快捷選單中選擇“結束任務”。瀏覽器和桌面將消失。退出工作管理員,確保除命令提示符視窗外,沒有其他應用程式正在執行。
在命令提示視窗中,鍵入以下命令:
del iconcache*按回車鍵。iconcache後的星號是確保所有以iconcache開頭的檔案都包含在刪除操作中所必需的。應該會刪除所有圖示快取檔案。
執行dir命令檢查剩餘檔案的列表。如果仍列出一個或多個iconcache檔案,則表示某些應用程式仍在後臺執行。如有必要,關閉它們並再次重複此步驟。
現在同時按下Ctrl+Alt+Del鍵,選擇“Sign off”。重新登入,任何過期或丟失的圖示都有望得到修復或重新建立。
請記住,重建圖示快取將無助於解決縮圖問題(您需要完成此過程才能完成)、特定副檔名的錯誤圖示或缺少快捷方式圖示。但是如果你有其他的圖示問題,希望重建圖示快取可以解決它們。
... 在我們研究如何修復庫之前,讓我們先看看這個檔案到底是什麼。在iTunes的早期,這是一個XML檔案,包含媒體庫中的所有資料。現在,它有一個自定義的檔案格式ITL,並負責保持比你...
... 如果你想知道如何進一步提高硬碟的速度,那就去看看razercortex吧。這個工具是專門為那些想從系統中擠出每一滴果汁的PC遊戲玩家設計的。它可以幫助你獲得更高的幀數每秒和減少遊...
...通常可以透過一些工作來修復這個錯誤。我們將向您展示如何在Windows 10上修復錯誤程式碼0xc0000225。 ...
... 原因可以是外部的,也可以是內部的。我們將向您展示如何解決macOS上常見的應用程式問題。 ...
... 在本指南中,我們將向您展示如何在不丟失資料的情況下排除和修復Windows 10錯誤程式碼:0xc00000e。 ...
...多。在本文中,您將發現一些最常見的Spotify問題,以及如何修復這些問題的資訊。 ...