Vista 將我的「已刪除」桌面圖示儲存在哪裡?

Vista 將我的「已刪除」桌面圖示儲存在哪裡?

我安裝了一些軟體的 v1,然後將其卸載。之後我清除了對該軟體的所有引用 - “程式檔案”資料夾中沒有文件,沒有註冊表項,什麼都沒有。

然後我安裝了同一軟體的 v2。奇怪的是,桌面圖示是v1版本,而不是v2(除非圖示視圖切換到“經典模式” - 那麼就可以了)

我嘗試在另一台新的 Vista 機器上安裝 v2,圖示是正確的。所以我知道 Vista 正在將刪除的圖示儲存在某個地方。但是哪裡!

我使用的是 Vista 商業版。

答案1

聽起來 Vista 正在將以前的圖示儲存在圖示快取中。要解決此問題,您需要強制 Windows 重建圖示快取。

重建圖示緩存:

確保您沒有任何未儲存的工作 - 按照這些步驟將重新啟動電腦以完成該過程。

按一下「開始」按鈕並輸入「cmd」並按 Enter 鍵開啟 cmd 視窗。

在提示符號下,鍵入以下內容:

  1. taskkill /IM explorer.exe /F然後按 Enter 鍵
  2. cd /d %userprofile%\AppData\Local然後按 Enter(如果在 Windows XP 上,請參閱下方的註解)
  3. del IconCache.db /a然後按 Enter 鍵
  4. shutdown /r /t 0然後按 Enter 鍵

注意:如果您使用的是 Windows XP,則對於步驟 2,請鍵入cd /d %userprofile%\Local Settings\Application Data

這是做什麼的:

  1. 你強制explorer.exe退出。這將使您的任務欄和任何打開的“我的電腦”視窗關閉。它/IM告訴程式taskkill 透過圖像名稱(即explorer.exe)查找該文件,並告訴/Ftaskkill 強制它關閉。
  2. 將命令提示字元切換到儲存圖示快取的目錄。在 Vista 和 Windows 7 中,它位於C:\Users\<username>\AppData\Local\.在 Windows XP 中,該位置位於C:\Documents and Settings\<username>\Local Settings\Application Data\.
  3. 刪除圖示快取檔案。
  4. 重新啟動電腦以便重建圖示快取。告訴/r電腦在關閉後重新啟動,並且 是/t 0重新啟動之前的時間量(預設為 30 秒,如果為 0 則立即重新啟動)。

答案2

您檢查過所有使用者的桌面資料夾嗎?在 C:\Users / C:\Documents 和設定中搜尋應該會給出快捷方式的儲存位置。

然而,為什麼程式會這樣運行,最好由軟體製造商來回答。

答案3

您也查看了圖標快取嗎?

http://smallvoid.com/article/windows-icon-cache.html

相關內容