1.找壹個“透明”圖標
在Windows Vista系統桌面上單擊某快捷方式圖標,選擇“屬性”→“更改圖標”→“瀏覽”(如圖1、2)。
圖1 點擊更改圖標
圖2點擊瀏覽
在彈出的對話框的文件名後的框內輸入“E:\Windows\System32\shell32.dll”並回車(如圖3),此後系統會列出壹個圖標對話框(如圖4)。
圖3 輸入E:\Windows\System32\shell32.dll並回車
在圖3中,如果妳的Windows Vista系統安裝在其它分區,請將“E”修改為對應的系統分區盤符。
圖4 打開的圖標列表
在圖4中,我們以從左往右,從上到下的順序查找到某透明圖標的位置。上圖藍色部分就是筆者找到後用鼠標選中的透明圖標,具體位置為“14”。請記住這個數值,後面的操作中我們需要用到。
大家對於這壹段的操作不用存有太多的疑惑,筆者只是在尋找壹個透明圖標,為的是為下文修改註冊表做準備,等到妳看完了本文,自然就能明白前面所有的操作目的了。
.修改註冊表
新建壹記事本,然後在其中輸入以下代碼(大家不必手動輸入,直接拷貝以下代碼到記事本裏保存就可以了):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Shell Icons]"29"="C:\\Windows\\System32\\shell32.dll,14"
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons]"29"="C:\\Windows\\System32\\shell32.dll,14"
輸入完畢後,將文件保存為reg格式,比如“zol_vista.reg”,然後雙擊該文件並根據系統提示將該文件導入註冊表即可。
小提示:
如果按上述方法修改後快捷圖標變成了黑色方塊,請將代碼中的“14”修改為其它的數值。這個數值是用戶在圖4中查找到的透明圖標的位置。(比如,如果位置是23,那麽應在上面註冊表中的值則是23,依次類推。)
寫到這裏,大家應該就明白了,本文所用的方法其實就是在去除那個快捷圖標後,找壹個空白圖標替代它。如果不替代就會出現小箭頭重現,或者是快捷圖標變成黑色方塊。
最後再提醒大家壹點,如果僅僅是修改註冊表中以下這個分支,那麽快捷方式圖標就會出現修改後失效的問題:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer
\Shell Icons。
如果只是修改上面的分支,在電腦重啟後,系統會自動重建E:\users\用戶名\apPDAta\local\iconcache.db文件,快捷方式圖標就會變成黑色方塊。因此,用戶還要對下面的分支進行修改:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
\Shell Icons。
當這兩個分支都被修改,就可以解決電腦重啟後系統重建“iconcache.db”文件後的問題,也就是說不讓黑色方塊出現了。