Win7桌面的圖標(biāo)緩存怎么清理
很多朋友都曾遇到過這樣一個問題,隨著時間的推移自己的電腦桌面上會出現(xiàn)大堆圖標(biāo),如果有時候桌面圖標(biāo)開始無原由的變化,那可能就是圖標(biāo)緩存出現(xiàn)了問題,這是怎么回事呢?為什么自己的Win7桌面上圖標(biāo)都不顯示了,都變成了白磚頭(就是白色的文件圖標(biāo))呢?這多難看啊!非要下載第三方工具軟件來更新恢復(fù)這些圖標(biāo)么?其實(shí)不然,Windows7系統(tǒng)有非常強(qiáng)大的“自愈能力”,下面學(xué)習(xí)啦小編就為大家介紹一下具體的方法吧,歡迎大家參考和學(xué)習(xí)。
圖標(biāo)緩存,即Windows系統(tǒng)為桌面圖標(biāo)所建立的一個圖標(biāo)緩沖區(qū)。當(dāng)桌面圖標(biāo)有所更改的時候系統(tǒng)會將新的圖標(biāo)自動寫入緩沖區(qū)從而使下次重啟電腦時圖標(biāo)不會恢復(fù)原樣。
具體的故障現(xiàn)象如下圖所示:
首先在Win7桌面空白處點(diǎn)擊鼠標(biāo)右鍵,在右鍵菜單中選擇“個性化”,嗯這個大家應(yīng)該經(jīng)常用到吧,然后呢?
然后,從Win7個性化窗口中隨意更換一個主題就可以了。這樣,Windows7就會自動更新圖標(biāo)緩存,自然也就解決了這個問題,簡單吧。
有些朋友使用的是Win7家庭基礎(chǔ)版(Home Basic),不具備Win7主題更換功能那也不要怕,我們還是進(jìn)入控制面板,然后點(diǎn)擊“更改桌面圖標(biāo)”,點(diǎn)還原默認(rèn)值就可以了。
此外,解決這樣的問題還有一個比較復(fù)雜的方法就是進(jìn)入系統(tǒng)安全模式。在啟動計(jì)算機(jī)的時候按下F8,這樣我們的電腦就能進(jìn)入安全模式,進(jìn)入到安全模式后不用著急,再次重新啟動計(jì)算機(jī),Windows7系統(tǒng)便會自動更新那些沒用的緩存圖標(biāo),而單純的重啟計(jì)算機(jī)是毫無用處的。
在Windows7系統(tǒng)中圖標(biāo)緩存文件的位置是:C:\Users\用戶名\AppData\Local\IconCache.db,系統(tǒng)默認(rèn)的緩存大小是比較小的,如果建立的快捷方式圖標(biāo)過多后就超出了緩存的存儲范圍,這樣就會影響其顯示速度。當(dāng)然,緩存大小也不是一塵不變的,它是可以更改的,如果你的Win7桌面上圖標(biāo)實(shí)在多,我們就可以適當(dāng)將其設(shè)置稍大一些。
按下Win+R組合鍵,打開運(yùn)行窗口,輸入regedit回車打開注冊表,找到以下位置[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer],在右側(cè)窗格創(chuàng)建一個名為“Max Cached Icons”的字符串值, 設(shè)置它的值為“2048”(注意:最大只能設(shè)為8192),根據(jù)你的桌面圖標(biāo)多少、內(nèi)存有多大來定了。設(shè)大了占用系統(tǒng)內(nèi)存過多有點(diǎn)浪費(fèi),而設(shè)置小了圖標(biāo)緩存又不夠用,一般設(shè)為2048(占內(nèi)存2M)就足夠了。重啟Win7系統(tǒng)后即可生效了。
了解了這些,那些Win7桌面上的圖標(biāo)再變成白磚頭的時候,我們再也不用煩惱了,由于緩存的原因,圖標(biāo)緩存出現(xiàn)問題也是不可避免的,出現(xiàn)問題不可怕,只要我們學(xué)會如何解決問題就好,無需借助任何第三方工具軟件,自己動手就可以完美解決。
解決方法:其實(shí)就是重建圖標(biāo)緩存文件就能解決,想重建圖標(biāo)緩存文件還真不那么容易。這里是我試過的3種解決方法,供參考:
1:建立一個清除Windows7圖標(biāo)緩存文件的方法
把下面的紅色文字復(fù)制到記事本或者文本編輯器,保存為a.bat,雙擊運(yùn)行就可以了。
rem 關(guān)閉Windows外殼程序explorer
taskkill /f /im explorer.exe
rem 清理系統(tǒng)圖標(biāo)緩存數(shù)據(jù)庫
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 清理 系統(tǒng)托盤記憶的圖標(biāo)
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
2:手動刪除iconcache.db文件
清空圖標(biāo)緩存的方法就是刪除該文件,刪除后系統(tǒng)會重新創(chuàng)建它
在windows7系統(tǒng)中圖標(biāo)緩存文件的位置是:C:\Users\用戶名\AppData\Local\IconCache.db
打開任務(wù)管理器-進(jìn)程,結(jié)束explorer進(jìn)程,再新建explorer進(jìn)程即可恢復(fù)圖標(biāo)
3:開機(jī)時按F8啟動進(jìn)入到安全模式
進(jìn)入系統(tǒng)后搜索各個盤的iconcache.db文件,然后將它刪除。重新啟動計(jì)算機(jī)后就正常了!這個文件搜索比較慢,如果不成功請使用第一種方法。
Win7桌面的圖標(biāo)緩存怎么清理
下一篇:酷狗音樂的緩存文件在哪里