|
最近在使用Windows 7的過程中,我發(fā)現(xiàn)一個(gè)非常奇怪的問題。某些應(yīng)用程序的快捷方式(僅快捷方式,主文件本身顯示正確)圖標(biāo)變成了Windows通用圖標(biāo),但是看這些快捷方式的屬性,其中指定的圖標(biāo)內(nèi)容是完全正確的,只不過無法顯示出來: 這種問題出現(xiàn)在開始菜單,以及鎖定到任務(wù)欄上的程序中。而且以上圖的內(nèi)容為例,關(guān)聯(lián)的文件類型的圖標(biāo)完全正確,但程序本身的相關(guān)圖標(biāo)都無法顯示。 懷疑可能是圖標(biāo)緩存出錯(cuò)的緣故。從Windows Vista開始,Windows的圖標(biāo)緩存是獨(dú)立于文件縮略圖緩存單獨(dú)存儲成文件的,該文件是%userprofile%appdatalocaliconcache.db。因此我們只要將該文件刪除即可。 但因?yàn)樵赪indows外殼(explorer.exe)運(yùn)行的過程中,該文件會被鎖定,無法刪除,因此下列操作需要在命令行下進(jìn)行:
至此,開始菜單中出錯(cuò)的圖標(biāo)將恢復(fù)正常顯示。但鎖定到任務(wù)欄上的圖標(biāo)將變成一個(gè)白色的方塊。此時(shí),只需要在這樣的圖標(biāo)上單擊鼠標(biāo)右鍵,選擇“將此程序從任務(wù)欄解鎖”,然后重新從開始菜單或其他位置找到該快捷方式對應(yīng)的主文件,并將其拖動到任務(wù)欄上即可: 本文來自:http://www./?p=2212 |
|
|