如何在 Java 卸載失敗之後清除註冊表?



http://www.java.com/zh_CN/download/help/manual_regedit.xml

本文適用於:

  • 平臺: Windows 8, Windows 7, Vista, Windows XP, Windows 10

有時嘗試從 Windows 的“添加/刪除程序”卸載 Java 的特定版本時,會在註冊表中殘留未完全刪除的一些 Java 項。安裝新版本的 Java 時,這些殘留的註冊表項可能導致問題。

可以使用以下兩種方法清理由於卸載過程不完整而殘留的註冊表項:
  • Microsoft Fix it 實用程序(推薦方法)
  • 手動編輯註冊表

推薦方法:Microsoft Fix it 實用程序

運行 Microsoft Fix it 實用程序以修復損壞的註冊表鍵,這些損壞的註冊表鍵會阻止程序完全卸載或者阻止新安裝和更新。

手動編輯註冊表(僅當 Fix It 實用程序不起作用時才使用此方法)

“預警”圖標不當編輯註冊表可能會嚴重損壞系統。更改註冊表之前,應備份計算機上的所有重要數據

刪除之前,您可以使用註冊表編輯器的“文件 -> 導出”功能保存註冊表鍵。這樣,如果誤刪了註冊表鍵,您可以從保存的備份文件中還原註冊表,方法是使用 Windows 註冊表編輯器的“文件 -> 導入”功能。

  1. 轉至開始,然後單擊運行
  2. 在編輯字段中鍵入 regedit
  3. 轉至 HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Uninstall
  4. 在這個 Uninstall 文件夾下,可以找到大括號括起來的許多註冊表項。
  5. 單擊編輯選項卡,然後單擊查找
    :搜索特定註冊表之前,請突出顯示 Uninstall 文件夾。
  6. 輸入版本字符串作爲值來查找要刪除的相應註冊表項。
  7. 找到註冊表項之後,將其突出顯示,然後右鍵單擊並選擇刪除
  8. 確認刪除,然後單擊
查找 Java 7 任意版本的註冊表項的步驟
使用格式 7.0.xxx
其中,xxx 可以是 100、120、130、140,依此類推。
例如
  • 如果在搜索字段中鍵入 "7.0.100",將查找 Java7 update 10 的註冊表鍵
  • 如果在搜索字段中鍵入 "7.0.120",將查找 Java7 update 12 的註冊表鍵
  • 如果在搜索字段中鍵入 "7.0.180",將查找 Java7 update 18 的註冊表鍵
查找 Java 6 任意版本的註冊表項的步驟
使用格式 6.0.xxx
其中,xxx 可以是 100、120、130、140,依此類推。
例如
  • 如果在搜索字段中鍵入 "6.0.100",將查找 Java6 update 10 的註冊表項
  • 如果在搜索字段中鍵入 "6.0.120",將查找 Java6 update 12 的註冊表項
  • 如果在搜索字段中鍵入 "6.0.180",將查找 Java6 update 18 的註冊表項
查找 Java 1.5 任意版本的註冊表項的步驟
使用格式 1.5.0.xxx
其中,xxx 可以是 100、120、130、140,依此類推。
例如
  • 如果在搜索字段中鍵入 "1.5.0.100",將查找 jre1.5.0_01 的註冊表項
  • 如果在搜索字段中鍵入 "1.5.0.120",將查找 jre1.5.0_12 的註冊表項
  • 如果在搜索字段中鍵入 "1.5.0.180",將查找 jre1.5.0_18 的註冊表項
查找 Java 1.4 任意版本的註冊表項的步驟
使用格式 1.4.2.xxx
其中,xxx 可以是 01、12、13、14,依此類推。
例如
  • 如果在搜索字段中鍵入 "1.4.2_01",將查找 jre1.4.0_01 的註冊表項
  • 如果在搜索字段中鍵入 "1.4.2_12",將查找 jre1.4.0_12 的註冊表項
  • 如果在搜索字段中鍵入 "1.4.2_18",將查找 jre1.4.0_18 的註冊表項

相關信息

註冊表備份 (Microsoft)
» Windows 7 備份註冊表
» Windows Vista 備份註冊表
» Windows XP 備份和還原註冊表


您可能還有興趣關注:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章