原理解析:
為了加速顯示圖標(biāo),系統(tǒng)會(huì)對文件/程序的圖標(biāo)進(jìn)行緩存,這些緩存內(nèi)容都存儲(chǔ)在一個(gè)名為Iconcache.db的緩存文件中,當(dāng)用戶再次查看這些文件/程序時(shí),不需要再從DLL等文件中重新獲取圖標(biāo),起到加速顯示的作用。不過當(dāng)緩存文件出現(xiàn)問題時(shí),會(huì)導(dǎo)致某些圖標(biāo)顯示異常,比如顯示為未知文件圖標(biāo)。遺憾的是,在系統(tǒng)中微軟并沒有提供重建圖標(biāo)緩存的快捷方法。遇到問題時(shí)可以參考下面兩種方法來解決:
手動(dòng)刪除圖標(biāo)緩存文件
1、由于圖標(biāo)緩存文件為隱藏文件,你需要先在文件夾選項(xiàng)中設(shè)置“顯示隱藏的文件、文件夾和驅(qū)動(dòng)器”,如下圖所示:
2、按Win+R打開運(yùn)行,輸入%localappdata%回車,如下圖所示,在打開的文件夾中找到Iconcache.db文件將其刪除。