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レジストリから削除されていないので、JavaアイコンはWindowsコントロール・パネルに引続き表示されます。


解決策

不完全なアンインストール・プロセスのため残されたレジストリ・エントリをクリーンアップするには、次の2つの方法があります。
  • 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レジストリのバックアップおよびリストア(microsoft.com)