
jdk 20 をインストールしようとすると失敗します。MSI でインストールしようとすると、ほぼすぐに失敗し、「インストールに失敗しました。Java(TM) Se 開発キット 20.0.1 (64 ビット) が完全にインストールされる前にウィザードが中断されました...」というメッセージが表示されます。「exe」バージョンで試すと、メッセージは表示されず、自動的に終了するようです。
古い Java 8 Update 241 がインストールされていることに気付き、それが問題かもしれないと思い、それをアンインストールしてみました。アンインストール用の .msi ファイルが見つからなかったため、アンインストールは失敗しました。Java プログラム フォルダーは、プログラム ファイル (x86) フォルダー内にあるため、32 ビット インストールであることがわかります。そこで、ここのスーパーユーザーの別のスレッドに基づいて、Java アーカイブ サイトにアクセスし、同じリリースの jre-8u241-windows-i586.exe ファイルをダウンロードしました。古いバージョンを削除するには、それをインストールしてからアンインストールするというのがアイデアです。インストールを試みましたが、インストール フォルダーが既に存在していたため失敗しました。そこで、インストール フォルダーの名前を変更しました。もう一度試すと、既にバージョンがインストールされており、その上にインストールできないことを示すエラー 1638 で停止しました。途中で、「古いバージョンを削除する」手順に進み、削除された古いバージョンの数が「0」であり、残っている古いバージョンは Java 8 Update 241 で構成されていると発表されました。(申し訳ありませんが、その部分が表示された順序はもう思い出せません。)
そこで、iobit アンインストーラーを使って古いバージョンをアンインストールしてみました。このアンインストーラーは、多くの作業を行うようで、アンインストールして不要なレジストリ エントリを削除すると主張していました。これで、Java 8 Update 241 はプログラムと機能の一覧に表示されなくなりました。
32 ビット Java 8 Update 241 を再試行しましたが、エラー 1638 で再びクラッシュしました。
JDK を再度インストールする両方の方法を試しましたが、どちらも同じように失敗します。
レジストリを確認したところ、インストール ツリーの下のプログラム ツリーに、疑わしいことに Java 8 アップデート 241 への参照がありました。
次に何を試したらよいか、何か提案はありますか?
ありがとう!