如果我們看到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)。
桌面圖標是我們使用Windows 10接觸最頻繁的項目。在使用桌面圖標的過程中,也可能會遇到一些不如意。例如,為獲取清潔桌面而要隱藏桌面圖標時,卻發現圖標無法隱藏;點擊桌面圖標想啟動某個應用,卻發現軟件無法工作;啟動系統后桌面圖標載入太慢,好像是電影慢動作。這些問題不解決,將影響使用電腦的整體感受。
1. 桌面圖標無法隱藏
在正常情況下,要隱藏Windows 10桌面圖標,可在桌面空白處單擊鼠標右鍵,依次選擇“查看→顯示桌面圖標”,去掉對“顯示桌面圖標”選項的勾選來實現(圖1)。
如果上述操作不能將桌面圖標隱藏,可通過組策略編輯器來解決。按下Win+R組合鍵后運行GPEDIT.MSC命令,啟動到組策略編輯器。在組策略編輯器窗口中,依次展開到“用戶配置→管理模板→桌面”,在右側窗格中,找到“隱藏和禁用桌面上的所有項目”并雙擊(圖2)。
在配置窗口中,選擇“已啟用”選項,將會移除桌面的圖標、快捷方式和其他用戶定義的項目。若要再次顯示桌面圖標,選中該配置窗口中的“未配置”選項,點擊“應用”按鈕后確定即可(圖3)。
火速鏈接:
Windows 10家庭版不支持組策略操作,可參看如下文章開啟組策略:http://www.cfan.com.cn/2017/1205/129871.shtml
上述操作完成后,重啟電腦看桌面圖標是否隱藏了。
2. 桌面圖標無法工作
桌面圖標無法工作是更為普遍的一種現象。點擊一個桌面圖標無法啟動相應的項目,往往是文件關聯問題所致。在默認情況下,文件資源管理器中不會顯示文件的擴展名,但我們可以通過“文件夾選項”窗口的“查看”選項卡,去除對“高級設置”列表中的“隱藏已知文件類型的擴展名”的選擇,這樣可以讓擴展名變得可見(圖4)。
文件擴展名顯示之后,由于用戶操作不當,很可能在更名時將擴展名去掉或改為一個系統不能識別的擴展名。這時,再雙擊該文件時就不會正常打開,而是彈出系統詢問打開程序的對話框(圖5)。若不能確定用什么軟件打開該文件,就會出現無法打開的問題。
快捷文件擴展名不當也會引起桌面圖標無法工作。右鍵單擊桌面快捷方式并選擇“屬性”,進入屬性窗口后會看到每個快捷方式的文件擴展名為.lnk,由于“lnk”是link單詞的縮寫,而小字母l又與大寫字母I很像,因此有時很可能將快捷方式擴展名誤寫為Ink,這樣也會出現程序關聯錯誤(圖6)。
如果一個快捷方式的關聯程序出現錯誤,只需通過快捷方式屬性窗口的“快捷方式”選項卡,在“目標”文本框中粘貼程序的真實路徑和程序名即可(圖7)。目標路徑和程序名,可通過在資源管理器中找到該程序,然后從地址欄進行復制。
除了手動修復關聯之外,我們還可以使用第三方工具來自動修復文件關聯。例如,File Association Fixer軟件可自動修復桌面圖標無法正常工作的問題。如果希望解除用戶程序對文件的關聯,可使用Unassociate File Types Utility軟件,選中文件類型后,點擊Remove file association (User)按鈕即可解除(圖8)。這樣文件關聯會被恢復到系統默認狀態。
3. 桌面圖標載入太慢
如果從Windows 7升級到Windows 10之后,桌面圖標在啟動時加載非常緩慢,此時又不想重新格式化分區并全新安裝Windows 10,可嘗試用如下辦法解決。
圖標加載變慢的原因可能是多方面的。用戶配置文件損壞可引起圖標加載變慢。要排除這方面的原因,可以用其他用戶身份登錄系統,看是否有圖標變慢現象。此外,圖標緩存文件損壞也會造成桌面圖標加載變慢。如果升級后再次啟動系統圖標仍然很慢,請嘗試手動清除縮略圖緩存文件之后重啟系統,自動重建圖標緩存文件。
如果上述辦法不能解決,嘗試通過清潔引導啟動系統。若清潔引導的情況下桌面圖標沒有變慢,則嘗試逐個放開用戶啟動項目,找到發生問題的程序所在。