Javaのアンインストールが失敗した後にレジストリをクリーンアップするにはどうすればよいですか。


このトピックは、次に当てはまります。:
  • プラットフォーム: Windows 8, Windows 7, Vista, Windows XP, Windows 10

Windowsの「プログラムの追加と削除」で特定のバージョンのJavaのアンインストールが失敗し、レジストリ内のJavaエントリが完全に削除されず一部残ってしまうことがあります。これらの残存レジストリ・エントリは、新しいバージョンのJavaのインストール時に問題を引き起こすことがあります。

不完全なアンインストール・プロセスのため残されたレジストリ・エントリをクリーンアップするには、次の2つの方法があります。
  • Microsoftユーティリティ(推奨される方法)
  • 手動でのレジストリ編集

推奨される方法: Microsoftユーティリティ

Microsoftユーティリティを実行し、プログラムの完全なアンインストールや新規のインストールおよび更新を妨げている壊れたレジストリ・キーを修復します。


手動でのレジストリの編集 (これは、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アップデート10のレジストリ・キーが検索されます
  • 検索フィールドに7.0.120と入力すると、Java7アップデート12のレジストリ・キーが検索されます
  • 検索フィールドに7.0.180と入力すると、Java7アップデート18のレジストリ・キーが検索されます
Java 6のあらゆるバージョンのレジストリ・キーの検索手順
6.0.xxxの形式を使用します。
xxxは、100、120、130、140などの値です。
:
  • 検索フィールドに6.0.100と入力すると、Java6アップデート10のレジストリ・キーが検索されます
  • 検索フィールドに6.0.120と入力すると、Java6アップデート12のレジストリ・キーが検索されます
  • 検索フィールドに6.0.180と入力すると、Java6アップデート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のレジストリ・キーが検索されます

関連情報

» Windowsレジストリのバックアップおよびリストア(microsoft.com)