解除安裝 Java 之後,要如何將它自「Windows 解除安裝/移除程式」的清單中移除?


本文適用於:
  • 平台: Windows 10, Windows 7, Windows 8, Windows Vista, Windows XP
  • Java 版本: 7.0, 8.0

症狀

Java 解除安裝之後,仍舊會在 Windows 的「控制台」中見到 Java 圖示
Windows XP:新增或移除程式
Windows 7、 Windows 8、 Windows 10:解除安裝程式


原因

Java 解除安裝程式無法在解除安裝 Java 的程序中,從 Windows 登錄刪除登錄項目。因為這些登錄機碼並未從 Windows 登錄中移除,所以還是會在 Windows 的「控制台」中見到 Java 圖示。


解決方案

您可以使用下列兩種方法清除因未完成解除安裝程序而遺留下來的登錄項目:
  • Microsoft 公用程式 (建議的方法)
  • 手動編輯登錄

建議的方法:Microsoft 公用程式

執行 Microsoft 公用程式來修復損毀的登錄機碼,這些登錄機碼會讓程式無法完全解除安裝或導致新安裝和更新無法執行。


手動編輯登錄 (請在 Fix It 公用程式無法作用時才使用此方法)

警示圖示不正確地編輯登錄可能會嚴重損壞您的系統。您必須先備份電腦中所有的重要資料,再進行登錄變更。

您可以使用登錄編輯程式的「檔案 -> 匯出」功能先將登錄機碼儲存起來,再將登錄機碼刪除。那麼,即使您誤將登錄機碼刪除,還是可以使用「Windows 登錄編輯程式」中的「檔案 -> 匯入」功能,從已儲存的備份檔案回復登錄。

  1. 按一下開始->執行,並在開啟編輯欄位中輸入程式名稱 regedit,以執行 Windows 登錄編輯程式
  2. 導覽至下列的登錄節點:
    HKEY_LOCAL_MACHINE/Software/Microsoft/
    Windows/CurrentVersion/Uninstall


  3. 在此 Uninstall 節點下,您會發現許多以大括弧括住的登錄項目名稱。例如 {26A24AE4-039D-4CA4-87B4-2F83216013FB}
  4. 按一下左窗格中的每一個登錄項目,即會在登錄編輯程式的右窗格中顯示其相關資料。

    按一下登錄編輯程式視窗中的編輯->尋找標籤,然後輸入要尋找機碼的 Java 版本
    例如:搜尋 Java(TM) 6 Update 24 會找到:
登錄編輯程式

  1. 在登錄機碼名稱上按一下滑鼠右鍵,並選取刪除以刪除找到的 Java 登錄項目。
  2. 確認刪除金鑰訊息方塊上按一下
  3. 完成上述步驟之後,返回 Windows「控制台」。
    Windows XP:新增或移除程式
    Windows 7、 Windows 8、 Windows 10:解除安裝程式
    Java 的項目應該不會再出現。

相關資訊

» Windows Registry 備份與復原 (microsoft.com)