|
解除安裝 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 登錄項目。
- 按一下 [開始] -> [執行],並在 [開啟] 編輯欄位中輸入程式名稱 regedit,執行 Windows 登錄編輯程式。
- 導覽至下列的登錄節點:
HKEY_LOCAL_MACHINE/Software/Microsoft/ Windows/CurrentVersion/Uninstall
- 在此 Uninstall 節點下,您會發現許多以大括弧括住的登錄項目名稱。例如
{B7915B05-FC28-11D6-9D24-00010240CE95}
- 您可以藉由搜尋機碼值找到舊版 JRE 的登錄機碼。此登錄機碼內含一個數值名稱 — DisplayName,其數值資料為
Java 2。 例如 Java 2 SDK、SE v1.4.1_02。下圖顯示 Java 2 SDK、SE v1.4.1_02 的登錄項目。
- 在登錄機碼名稱上按一下滑鼠右鍵,並選取 [刪除],以刪除找到的 JRE 登錄項目。
- 按一下 [確認刪除金鑰] 訊息方塊中的 [是]。
- 您可以在 C:\Program Files\InstallShield Installation Information 資料夾中找到 JRE 解除安裝資料夾。您也可以刪除解除安裝資料夾。該資料夾名稱具有以下格式:
C:\Program Files\InstallShield Installation Information\{<Java 2 clsid key>},其中 <Java 2 clsid key> 具有與在步驟 #4 中找到的登錄機碼相同的值。
- C:\Program Files\InstallShield Installation Information 資料夾為隱藏資料夾。若要在 Windows 檔案總管中檢視此資料夾,您可以在 Windows 檔案總管程式中選取 [工具] 下的 [資料夾選項],然後從資料夾選項螢幕中選取 [顯示隱藏檔案和資料夾] 選項。
[資料夾選項]螢幕可以透過選取 Windows 檔案總管中的[工具]->[資料夾選項]功能表來進行存取。以下為典型的 [資料夾選項] 配置螢幕範例:
- 完成 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 版本
- 按一下 [移除] 與 [結束]
|