Java

Java in Action 下載 說明中心

說明資源

解除安裝 Java 軟體之後,如何移除它在 [新增/移除程式] 中的清單


本文適用於:
  • 平台: Windows 98, Windows ME, Windows 2000, Windows XP, Windows 2003
  • Java 版本: 1.4.2_xx, 1.3.0_xx, 1.3.1_xx, 1.4.0_xx, 1.4.1_xx

症狀

解除安裝 JRE 之後,JRE 圖示仍會顯示在 [新增/移除程式] 控制台中。
原因

解除安裝 JRE 1.4.x 或對舊版 JRE 執行升級後,解除安裝程式有時無法從登錄中移除登錄項目。 HKEY_LOCAL_MACHINE/Software/Microsoft/
Windows/CurrentVersion/Uninstall/(<Java 2 clsid key>)
由於這些登錄機碼未從 Windows 登錄中移除,因此 JRE 圖示仍會顯示在 [新增/移除程式] 控制台中。
解決方案

使用者可以刪除舊的登錄機碼,其中包含它們的值名稱值資料 您可以按照下列步驟移除舊的 JRE 登錄項目。
  1. 按一下 [開始] -> [執行],並在 [開啟] 編輯欄位中輸入程式名稱 regedit,執行 Windows 登錄編輯程式
  2. 導覽至下列的登錄節點:

    HKEY_LOCAL_MACHINE/Software/Microsoft/
    Windows/CurrentVersion/Uninstall


  3. 在此 Uninstall 節點下,您會發現許多以大括弧括住的登錄項目名稱。例如 {B7915B05-FC28-11D6-9D24-00010240CE95}
  4. 您可以藉由搜尋機碼值找到舊版 JRE 的登錄機碼。此登錄機碼內含一個數值名稱 — DisplayName,其數值資料

    Java 2
    例如 Java 2 SDK、SE v1.4.1_02。下圖顯示 Java 2 SDK、SE v1.4.1_02 的登錄項目。
登錄編輯程式
  1. 在登錄機碼名稱上按一下滑鼠右鍵,並選取 [刪除],以刪除找到的 JRE 登錄項目。
  2. 按一下 [確認刪除金鑰] 訊息方塊中的 []。
  3. 您可以在 C:\Program Files\InstallShield Installation Information 資料夾中找到 JRE 解除安裝資料夾。您也可以刪除解除安裝資料夾。該資料夾名稱具有以下格式:

    C:\Program Files\InstallShield Installation Information\{<Java 2 clsid key>},其中 <Java 2 clsid key> 具有與在步驟 #4 中找到的登錄機碼相同的值。

  4. C:\Program Files\InstallShield Installation Information 資料夾為隱藏資料夾。若要在 Windows 檔案總管中檢視此資料夾,您可以在 Windows 檔案總管程式中選取 [工具] 下的 [資料夾選項],然後從資料夾選項螢幕中選取 [顯示隱藏檔案和資料夾] 選項。

    [資料夾選項]螢幕可以透過選取 Windows 檔案總管中的[工具]->[資料夾選項]功能表來進行存取。以下為典型的 [資料夾選項] 配置螢幕範例:
進階資料夾選項
  1. 完成 Windows 登錄的編輯之後,請重新啟動 [新增/移除程式] 控制台。JRE 項目便不會再出現在 [新增/移除程式] 中。
警告
不正確地編輯登錄可能會嚴重損壞您的系統。至少,您應該在變更登錄之前備份電腦上的全部重要資料。在刪除之前,您可以使用登錄編輯器的 [檔案]->[匯出] 功能來儲存登錄機碼。那麼,萬一您誤刪了登錄機碼,使用 Windows 登錄編輯器中的
[檔案]->[匯入] 功能,就可以從已儲存的備份檔案中復原登錄。


備註

如果正常解除安裝程序 (如上所述) 失敗,請嘗試使用 Microsoft Windows Installer Cleanup 公用程式。此工具將確保所有不相關的 Java Runtime Environment Microsoft Installer (msi) 登錄都會移除。以下提供了詳細的資訊與下載: Windows Installer CleanUp 公用程式的描述

移除說明:

  • 下載 Microsoft Installer Clean Up 公用程式檔案,然後將其儲存在桌面上
  • 連按兩下可執行檔。安裝程序將會開始。請依照相應的說明進行
  • 安裝程序完成後,移至開始 -> 所有程式 -> 執行 Windows Install Clean Up 公用程式
  • 這將啟動 Windows Installer Clean Up 公用程式對話方塊
  • 在 [已安裝的產品] 清單下,選取要移除的 JRE 版本
  • 按一下 [移除] 與 [結束]

選擇語言 | 關於 Java | 聯絡我們
隱私權 | 使用條款 | 註冊商標 | 免責聲明

Sun Microsystems