安裝後未在 [新增/移除程式] 中列出程式

徵狀

在您的電腦上安裝程式後,系統不會在 [控制台] 的 [新增/移除程式] 工具中列出該程式。 此外,您電腦上已安裝的其他程式及先前在 [新增/移除程式] 中列出的程式可能不會再列出。

原因

如果您安裝的程式所建立的登錄機碼名稱長度超過60個字元,就會發生此問題。 [新增/移除程式] 只會列出程式名稱,它會在遇到這種情況的位置上找到。

解決方案

重要 此節、方法或工作包含的步驟可告訴您如何修改註冊表。不過,如果您不正確地修改註冊表,可能會發生嚴重問題。因此,請務必仔細遵循這些步驟。若要增加保護,請在修改前先備份註冊表。然後,如果發生問題,您可以還原註冊表。如需如何備份及還原註冊表的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

如何在 Windows 中備份及還原登錄若要解決此問題,請使用下列其中一種方法:

卸載程式

安裝程式可能會偵測到此程式已安裝在您的電腦上,並提供卸載此程式的選項。 移除此程式後,[新增/移除程式] 中遺失的程式會再次列出。

執行卸載資料夾中包含的卸載程式

某些程式會在 Winnt 資料夾下建立一個資料夾,並在資料夾名稱的開頭和結尾包含 "$" 字元。 此資料夾可能包含卸載程式,您可以執行此程式來移除您先前在電腦上安裝的程式。 請注意,這些資料夾通常是隱藏的,而且您可能需要設定 Windows Explorer 才能查看隱藏的檔案和資料夾。 若要這樣做,請以滑鼠右鍵按一下 [開始],按一下 [探索],按一下 [視圖] 功能表上的 [選項],然後按一下 [顯示所有檔案]

使用註冊表中顯示的 [卸載] 命令

  1. 使用登錄編輯程式(Regedit.exe)來查看下列登錄機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

  2. 按兩下 [ UninstallString 登錄值],選取內容並按 CTRL + C,複製 [ 值資料 ] 方塊的內容,然後結束 [登錄編輯程式]。

  3. 按一下 [ 開始],按一下 [ 執行],按 CTRL + V 以貼上 [卸載] 命令,然後按一下 [確定]。

縮短登錄機碼名稱

若要查看下列登錄機碼,請執行 Regedit.exe:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall按一下您已安裝之程式的登錄機碼,按一下 [編輯] 功能表上的 [重新命名],然後使用少於60個字元的名稱。 請注意,如果 DisplayName 值超過32個字元,就不會顯示。 若要重新命名,請按兩下 DisplayName ,並使用最長為32個字元的名稱。

狀態

Microsoft 已確認這是本文開頭所列的 Microsoft 產品中的問題。

其他相關資訊

程式會依字母順序在卸載登錄機碼中排序,而且會忽略長金鑰名稱之後所列的任何按鍵。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

×