如果我們看到Windows環境下的圖标顯示為一片空白或有殘缺,刷新之後仍不見好轉,很可能是圖标緩存已經遭到破壞。同樣,在查看圖片時,若圖片本身完好無損但縮略圖出現類似情況,也可能是縮略圖緩存損壞所緻。遇到這種情況,可以通過手動、批處理或第三方軟件等多種方法,清除和重建其緩存并加以恢複。
1. 圖标緩存文件的清理和恢複
小知識:圖标顯示是調用哪個文件?
Windows顯示圖标時,不是直接調用程序或文件本身的圖标,而是從圖标緩存文件中調用,這樣可以更快速地刷新圖标。圖标緩存是以數據庫文件IconCache.db來存儲的,其中存儲了所有圖标的副本。
如果需要在Windows 7/8中重建圖标緩存,首先打開文件資源管理器,啟動“文件夾選項”窗口,在“查看”選項卡下将對“隐藏受保護的操作系統文件”的選擇取消,同時勾選“顯示隐藏的文件、文件夾和驅動器”選項,點擊“應用”并确定(圖1)。
最後轉到“C:\Users\%username%\AppData\Local”文件夾下,将具有隐含屬性的文件IconCache.db删除掉。重新啟動系統,Windows将清除并重新建立圖标緩存。
如果使用的系統是Windows 8.1或Windows 10,則需要導航到“C:\Users\%username%\AppData\Local\Microsoft\Windows\Explorer”文件夾下,這時會看到iconcache_32.db、iconcache_48.db等一系列以db為擴展名的圖标緩存文件。删除這些文件可以清除Windows中的圖标緩存。删除了這些文件之後,該目錄下将可以看到一個名為IconcacheToDelete的新文件夾,這個文件夾将随着資源管理器或系統的重啟而消失(圖2)。
如果其中的一些文件無法删除,可先關閉所有打開的程序,然後打開任務管理器,找到“Windows資源管理器”進程,右鍵單擊并選擇結束該進程。接下來,從任務管理器的“文件”菜單下選擇“運行新任務”,在新建任務對話框中鍵入CMD.EXE,選中“以系統管理權限創建此任務”複選框,點擊“确定”進入管理員命令提示符窗口(圖3)。
之後,依次輸入并執行如下命令(圖4):
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib -h iconcache_*.db
del iconcache_*.db
start explorer
這樣便徹底清除并重建了Windows圖标緩存。
2. 圖片縮略圖緩存的清理和恢複
小知識:不同版本Windows的縮略圖文件
縮略圖文件在不同系統版本中也有所不同。Windows XP縮略圖文件thumbs.db分散在各處圖片文件夾中。而Windows Vista以上版本的縮略圖文件存儲在與圖标緩存文件位置相同的“C:\users\%userprofile%\AppData\Local\Microsoft\Windows\Explorer”文件夾中。
如果要清除并重建這些縮略圖緩存,可執行與上述類似的操作過程(圖5)。具體方法是在結束了占用.db資源的文件管理器進程之後,在管理員命令提示符窗口中執行下述命令:
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib -h thumbcache_*.db
del thumbcache_*.db
start explorer
3. 借用第三方工具 一鍵清理并重建
在Windows 10系統中,我們還可以借助于一款工具軟件Thumbnail & Icon Cache Rebuilder,通過簡單的選擇和點擊動作,即可完成選擇性清理和重建圖标緩存和縮略圖緩存的任務。
如果要删除并重建圖标緩存或縮略圖緩存,隻需選中Delete Icon Cache選項或Delete Thumbnail Cache選項(或者可以兩項同時選擇),然後點擊Rubuild按鈕即可(圖6)。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!