
我安裝了一些軟體的 v1,然後將其卸載。之後我清除了對該軟體的所有引用 - “程式檔案”資料夾中沒有文件,沒有註冊表項,什麼都沒有。
然後我安裝了同一軟體的 v2。奇怪的是,桌面圖示是v1版本,而不是v2(除非圖示視圖切換到“經典模式” - 那麼就可以了)
我嘗試在另一台新的 Vista 機器上安裝 v2,圖示是正確的。所以我知道 Vista 正在將刪除的圖示儲存在某個地方。但是哪裡!
我使用的是 Vista 商業版。
答案1
聽起來 Vista 正在將以前的圖示儲存在圖示快取中。要解決此問題,您需要強制 Windows 重建圖示快取。
重建圖示緩存:
確保您沒有任何未儲存的工作 - 按照這些步驟將重新啟動電腦以完成該過程。
按一下「開始」按鈕並輸入「cmd」並按 Enter 鍵開啟 cmd 視窗。
在提示符號下,鍵入以下內容:
taskkill /IM explorer.exe /F
然後按 Enter 鍵cd /d %userprofile%\AppData\Local
然後按 Enter(如果在 Windows XP 上,請參閱下方的註解)del IconCache.db /a
然後按 Enter 鍵shutdown /r /t 0
然後按 Enter 鍵
注意:如果您使用的是 Windows XP,則對於步驟 2,請鍵入cd /d %userprofile%\Local Settings\Application Data
這是做什麼的:
- 你強制
explorer.exe
退出。這將使您的任務欄和任何打開的“我的電腦”視窗關閉。它/IM
告訴程式taskkill 透過圖像名稱(即explorer.exe)查找該文件,並告訴/F
taskkill 強制它關閉。 - 將命令提示字元切換到儲存圖示快取的目錄。在 Vista 和 Windows 7 中,它位於
C:\Users\<username>\AppData\Local\
.在 Windows XP 中,該位置位於C:\Documents and Settings\<username>\Local Settings\Application Data\
. - 刪除圖示快取檔案。
- 重新啟動電腦以便重建圖示快取。告訴
/r
電腦在關閉後重新啟動,並且 是/t 0
重新啟動之前的時間量(預設為 30 秒,如果為 0 則立即重新啟動)。
答案2
您檢查過所有使用者的桌面資料夾嗎?在 C:\Users / C:\Documents 和設定中搜尋應該會給出快捷方式的儲存位置。
然而,為什麼程式會這樣運行,最好由軟體製造商來回答。