如果我們看到Windows環(huán)境下的圖標(biāo)顯示為一片空白或有殘缺,刷新之后仍不見好轉(zhuǎn),很可能是圖標(biāo)緩存已經(jīng)遭到破壞。同樣,在查看圖片時,若圖片本身完好無損但縮略圖出現(xiàn)類似情況,也可能是縮略圖緩存損壞所致。遇到這種情況,可以通過手動、批處理或第三方軟件等多種方法,清除和重建其緩存并加以恢復(fù)。
1. 圖標(biāo)緩存文件的清理和恢復(fù)
小知識:圖標(biāo)顯示是調(diào)用哪個文件?
Windows顯示圖標(biāo)時,不是直接調(diào)用程序或文件本身的圖標(biāo),而是從圖標(biāo)緩存文件中調(diào)用,這樣可以更快速地刷新圖標(biāo)。圖標(biāo)緩存是以數(shù)據(jù)庫文件IconCache.db來存儲的,其中存儲了所有圖標(biāo)的副本。
如果需要在Windows 7/8中重建圖標(biāo)緩存,首先打開文件資源管理器,啟動“文件夾選項”窗口,在“查看”選項卡下將對“隱藏受保護(hù)的操作系統(tǒng)文件”的選擇取消,同時勾選“顯示隱藏的文件、文件夾和驅(qū)動器”選項,點(diǎn)擊“應(yīng)用”并確定(圖1)。
最后轉(zhuǎn)到“C:\Users\%username%\AppData\Local”文件夾下,將具有隱含屬性的文件IconCache.db刪除掉。重新啟動系統(tǒng),Windows將清除并重新建立圖標(biāo)緩存。
如果使用的系統(tǒng)是Windows 8.1或Windows 10,則需要導(dǎo)航到“C:\Users\%username%\AppData\Local\Microsoft\Windows\Explorer”文件夾下,這時會看到iconcache_32.db、iconcache_48.db等一系列以db為擴(kuò)展名的圖標(biāo)緩存文件。刪除這些文件可以清除Windows中的圖標(biāo)緩存。刪除了這些文件之后,該目錄下將可以看到一個名為IconcacheToDelete的新文件夾,這個文件夾將隨著資源管理器或系統(tǒng)的重啟而消失(圖2)。
如果其中的一些文件無法刪除,可先關(guān)閉所有打開的程序,然后打開任務(wù)管理器,找到“Windows資源管理器”進(jìn)程,右鍵單擊并選擇結(jié)束該進(jìn)程。接下來,從任務(wù)管理器的“文件”菜單下選擇“運(yùn)行新任務(wù)”,在新建任務(wù)對話框中鍵入CMD.EXE,選中“以系統(tǒng)管理權(quán)限創(chuàng)建此任務(wù)”復(fù)選框,點(diǎn)擊“確定”進(jìn)入管理員命令提示符窗口(圖3)。
之后,依次輸入并執(zhí)行如下命令(圖4):
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib -h iconcache_*.db
del iconcache_*.db
start explorer
這樣便徹底清除并重建了Windows圖標(biāo)緩存。
2. 圖片縮略圖緩存的清理和恢復(fù)
小知識:不同版本W(wǎng)indows的縮略圖文件
縮略圖文件在不同系統(tǒng)版本中也有所不同。Windows XP縮略圖文件thumbs.db分散在各處圖片文件夾中。而Windows Vista以上版本的縮略圖文件存儲在與圖標(biāo)緩存文件位置相同的“C:\users\%userprofile%\AppData\Local\Microsoft\Windows\Explorer”文件夾中。
如果要清除并重建這些縮略圖緩存,可執(zhí)行與上述類似的操作過程(圖5)。具體方法是在結(jié)束了占用.db資源的文件管理器進(jìn)程之后,在管理員命令提示符窗口中執(zhí)行下述命令:
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
attrib -h thumbcache_*.db
del thumbcache_*.db
start explorer
3. 借用第三方工具 一鍵清理并重建
在Windows 10系統(tǒng)中,我們還可以借助于一款工具軟件Thumbnail & Icon Cache Rebuilder,通過簡單的選擇和點(diǎn)擊動作,即可完成選擇性清理和重建圖標(biāo)緩存和縮略圖緩存的任務(wù)。
如果要刪除并重建圖標(biāo)緩存或縮略圖緩存,只需選中Delete Icon Cache選項或Delete Thumbnail Cache選項(或者可以兩項同時選擇),然后點(diǎn)擊Rubuild按鈕即可(圖6)。
最近有粉絲和小A反應(yīng),桌面和任務(wù)欄的圖標(biāo)總是出問題。
比如桌面圖標(biāo)變成了黑白,任務(wù)欄中圖標(biāo)不見了,或者是正在運(yùn)行的程序在任務(wù)托盤中卻不顯示。遇到這些情況,可能是桌面圖標(biāo)被隱藏,或者圖標(biāo)緩存有問題。
那如何修復(fù)缺少的系統(tǒng)圖標(biāo)呢?跟著小A操作就行了。
01、 打開或關(guān)閉系統(tǒng)圖標(biāo)
如果是我們誤操作關(guān)閉了任務(wù)欄的某個系統(tǒng)圖標(biāo),想要重新開啟。
右鍵單擊任務(wù)欄并打開任務(wù)欄設(shè)置。
在任務(wù)欄設(shè)置中,轉(zhuǎn)到任務(wù)欄選項,選擇打開或關(guān)閉系統(tǒng)圖標(biāo)。
然后重新打開你想要顯示的系統(tǒng)圖標(biāo)就可以了。
02、重置圖標(biāo)緩存數(shù)據(jù)庫
圖標(biāo)緩存數(shù)據(jù)庫包含應(yīng)用程序和文件上的所有圖標(biāo),便于我們在需要時快速呈現(xiàn)出來,而不必每次都查找圖標(biāo)。好處就是不會消耗太多資源,防止系統(tǒng)變慢。但隨著緩存的圖標(biāo)越來越多,圖標(biāo)就可能出錯或丟失。
如果你遇到類似以下的問題:
解決方法就是重置或刪除圖標(biāo)數(shù)據(jù)緩存庫。1.關(guān)閉所有正在運(yùn)行的程序,然后打開命令提示符,并以管理員身份運(yùn)行。
2.在命令提示符窗口輸入下面的路徑,按Enter:
cd %homepath%\AppData\Local\Microsoft\Windows\Explorer
3.輸入dir iconcache* 并按Enter(將顯示數(shù)據(jù)庫文件列表)。
4.輸入taskkill /f /im explorer.exe關(guān)閉資源管理器,任務(wù)欄和桌面背景會短暫消失。
5.輸入del iconcache*刪除圖標(biāo)緩存庫。
6.重新輸入dir iconcache*確認(rèn)已刪除的圖標(biāo)緩存文件,按Enter。
7.輸入explorer.exe重新啟動文件資源管理器,按Enter。
完成后 Windows 將使用新圖標(biāo),重新創(chuàng)建圖標(biāo)緩存庫。看完上面步驟直接勸退?不要怕,小A還有一個超簡單的方法。
在桌面新建一個文本文檔輸入以下代碼:
@echo offtaskkill /f /im explorer.exeCD /d %userprofile%\AppData\LocalDEL IconCache.db /astart explorer.exe
然后重命名保存為 bat 文件。這時雙擊這個 bat 文件,桌面、任務(wù)欄會短暫閃一下,很快圖標(biāo)就恢復(fù)了。
03 、刪除圖標(biāo)緩存數(shù)據(jù)庫
刪除圖標(biāo)緩存數(shù)據(jù)庫文件,通過 Win+R 打開運(yùn)行。在運(yùn)行窗口輸入 C:\Users\%username%\AppData\Local。
然后選擇查看,勾選隱藏的項目,找到 IconCache 文件并刪除。
然后按 Ctrl+Shift+Esc,調(diào)出任務(wù)管理器。
在文件選項,運(yùn)行新任務(wù),在彈出框中輸入 explorer.exe 確定。
文件資源管理器會重新加載啟動,并出現(xiàn)在任務(wù)欄中,系統(tǒng)會自己生成新的 IconCache 文件夾。完成后同樣會清除并重建圖標(biāo)緩存。
以上就是恢復(fù)圖標(biāo)的所有方法。
你還遇到哪些電腦問題?在評論區(qū)留言吧~