|
JRE をアンインストールした後に、「アプリケーションの追加と削除」リストから JRE を削除する方法
このトピックは、次の製品に当てはまります。:
- プラットフォーム:
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 の項目は表示されないはずです。
警告 レジストリを誤って編集すると、お使いのコンピュータで重大な障害が発生する場合があります。レジストリを編集する場合は、事前にコンピュータ上の貴重なデータのバックアップを作成してください。レジストリエディタの「ファイル」 - 「エクスポート」を選択すると、削除する前にレジストリキーを保存することができます。万一、間違ったレジストリキーを削除してしまった場合は、レジストリエディタの 「ファイル」 - 「インポート」を選択すると、事前に保存しておいた情報からレジストリキーを復元できます。
注:
上記の手順で削除できない場合は、Microsoft Windows Installer Cleanup ユーティリティーを使用してください。このツールを使うと、Java Runtime Environment Microsoft Installer (msi) の不要なレジストリをすべて削除できます。詳しい情報とダウンロードリンクは、次のページにあります。
Windows Installer CleanUp ユーティリティの概要
削除の手順
- Microsoft Installer CleanUp ユーティリティのファイルをダウンロードし、使用しているコンピュータのデスクトップに保存します。
- 実行ファイルをダブルクリックします。インストールプロセスが開始されます。表示される手順に従います。
- インストールが終わったら、「スタート」-「すべてのプログラム」の順に選択し、Windows Install CleanUp ユーティリティを実行します。
- Windows Installer CleanUp ユーティリティのダイアログボックスが開きます。
- インストールされている製品の一覧から、削除するバージョンの JRE を選択します。
- 「削除」をクリックして「終了」をクリックします。
|