重建圖標緩存?

Tags: 圖標, 緩存,

緩存應用,是Windows操作系統中重要的技術手段,如果配置低一點的電腦啟動,桌面上的圖標會暫時一片空白,稍後才會有圖標對號入座。如果桌面圖標變成統一圖標或者異樣,那就是圖標緩存出問題了,清理一下,操作系統會自動重建圖標緩存的,圖標異常情況也就不治而愈了。

重建圖標緩存

方法一:

更換主題:

右鍵點擊桌面空白處→在彈出來的菜單中選擇個性化。

重建圖標緩存

點選一個主題,更換一下主題,因為會使用到不同的圖標,所以圖標緩存也會隨之更新。

重建圖標緩存

而如果是Windows7家庭基礎版(Home Basic),一般不具備主題更換功能。可以這樣操作:開始→控制面板→外觀和個性化→更改桌面圖標→還原默認值→確定。

重建圖標緩存

方法二:

開機按F8鍵,使用上下鍵選擇安全模式,進入之後再次正常重啟電腦,這樣也會重建圖標緩存(而單純的重啟電腦是無效的)。

重建圖標緩存

或者在這個菜單中選擇“最後一次正確的配置”啟動Windows選項來解決問題。

重建圖標緩存

方法三:

在Windows7系統中圖標緩存文件的位置是:

C:\用戶(Users)\用戶名\AppData\Local\IconCache.db

如果圖標異常,找到圖標緩存文件刪除它,重啟電腦就會自動新建的。

如果找不到,可能是隱藏了系統文件,可以這樣設置一下:

開始→控制面板→文件夾選項

重建圖標緩存

文件夾選項→查看→去除 隱藏受保護的操作系統文件(推薦)前的選中對勾,再點選 顯示隱藏的文件、文件夾和驅動器→確定

重建圖標緩存

此時會有一個警告提示→是

再去查看,就會顯示系統文件和文件夾了,刪除圖標緩存IconCache文件即可。

重建圖標緩存

因為系統默認的圖標緩存是比較小的,如果建立的快捷方式圖標過多之後,就會超出緩存的存儲範圍,這樣就會影響其顯示速度。當然,緩存大小也不是一塵不變的,它是可以更改的,如果桌面上圖標實在多,可以適當將其設置大一些。開始→運行中輸入: regedit 點擊確定(或者回車)打開註冊表編輯器。

重建圖標緩存

依次定位到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer

再在右側窗格創建一個字符串名為:Max Cached Icons , 設置它的數值數據值為“2048”(注意:最大隻能設為8192),根據桌面圖標多少、內存有多大來定,設大了佔用系統內存過多有點浪費,而設置小了圖標緩存又不夠用,一般設為2048(佔內存2M)就足夠了。重啟統後即可生效。

重建圖標緩存

方法四:

知道了圖標緩存的原理,如果再看到彩色圖標變成白磚頭的現象,就不要煩惱了,也不要使用第三方軟件。如果對設置註冊表心存顧慮,可以製作一個批處理文件,雙擊一下即可清理圖標緩存。右鍵點擊桌面空白處→新建→文本文檔

重建圖標緩存

將以下命令複製(Ctrl+C)、黏貼(Ctrl+V)到記事本中,另保存為:

清理圖標緩存.bat,需要清理圖標緩存的時候雙擊這個批處理文件即可。

     rem 關閉Windows外殼程序explorer     taskkill /f /im explorer.exe     rem 清理系統圖標緩存數據庫     attrib -h -s -r "%userprofile%\AppData\Local\IconCache.db"     del /f "%userprofile%\AppData\Local\IconCache.db"     attrib /s /d -h -s -r "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\*" del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_32.db"   del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_96.db"   del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_102.db"   del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_256.db"   del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_1024.db"   del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_idx.db"   del /f "%userprofile%\AppData\Local\Microsoft\Windows\Explorer\thumbcache_sr.db"   rem 清理 系統托盤記憶的圖標     echo y reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams   echo y reg delete "HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream     rem 重啟Windows外殼程序explorer     start explorer

重建圖標緩存

相關問題答案