2026/05/08(金)Windows 11で1603エラーが出てJavaをインストールできなかった時にやったこと
投稿日:
確認環境
- Windows 11 Pro 25H2 (OSビルド 26200.8246)
- jre-8u491-windows-i586.exe
起きていたこと
全オペレーティング・システム用のJavaのダウンロードからWindows用のインストーラーをダウンロードし、インストールしようとしたところ1603エラーが出てインストールできなかった。
オンライン・オフラインどちらのインストーラーでもインストールに失敗した。
OSを再起動してもインストールできなかった。
既存のJavaインストールはない環境だった。
解決のためにやったこと
- イベントビューアを開きWindowsログ>Applicationでインストールログを探した
- MsiInstallerを見つけたので中身を見たところ、インストーラ本体(jre-8u491-windows-i586.exe)ではなく、jre1.8.0_491.msiが出ていた
Windows インストーラー トランザクションを開始しています: C:\Users\hoge\AppData\LocalLow\Oracle\Java\jre1.8.0_491\jre1.8.0_491.msi。クライアント プロセス ID: 3160。 - インストーラーを蹴った時にウィンドウが消え再び出てくる挙動を見ていたので、恐らく別のインストーラーに切り替えるときに管理者特権などが正しく継承されていないのではないかと疑った
C:\Users\hoge\AppData\LocalLow\Oracle\Java\jre1.8.0_491にアクセスしMSIを拾い上げ、直に実行することでインストールできた- この後、動いてなかったVSCodeのPlantUML拡張が動作することを確認したため、問題なくインストールできたと考えている