複数のクライアントで Java (Java 1.7.0 アップデート 17 および Java 1.8.0 アップデート 25) を使用して 2 つのアプリケーションを実行しています。昨日から今日にかけて、Java が自動的にアンインストールされるというチケットをいくつか受け取っています。
報告したすべての顧客は Windows 7 を使用しています。すべてのイベント ログには、Java Auto Updater を再構成することによって Windows からアンインストールが開始されたことが示されています。
タイムライン:
Windows インストーラーによって製品が再構成されました。製品名: Java Auto Updater。製品バージョン: 2.8.25.18。製品言語: 1033。製造元: Oracle Corporation。リセット エラーまたは成功ステータス: 0。
Windows インストーラーによって製品が再構成されました。製品名: Java 8 Update 25 (64 ビット)。製品バージョン: 8.0.250。製品言語: 1033。製造元: Oracle Corporation。リセット エラーまたは成功ステータス: 0。
Windows インストーラー トランザクションを開始しています: {26A24AE4-039D-4CA4-87B4-2F86418025F0}。顧客プロセス ID: 1640。
製品: Java 8 Update 25 (64 ビット) - 削除が正常に完了しました。
Windows インストーラーによって製品が削除されました。製品名: Java 8 Update 25 (64 ビット)。製品バージョン: 8.0.250。製品言語: 1033。製造元: Oracle Corporation。エラーまたは正常な削除ステータス: 0。
Windows インストーラー トランザクションを終了しています: {26A24AE4-039D-4CA4-87B4-2F86418025F0}。顧客プロセス ID: 1640。
Windows インストーラーによって製品が再構成されました。製品名: Java SE Development Kit 8 Update 25 (64 ビット)。製品バージョン: 8.0.250.18。製品言語: 1033。製造元: Oracle Corporation。リセット エラーまたは成功ステータス: 0。
Windows インストーラー トランザクションを開始しています: {64A3A4F4-B792-11D6-A78A-00B0D0180250}。顧客プロセス ID: 1640。
製品: Java SE Development Kit 8 Update 25 (64 ビット) - 削除が正常に完了しました。
Windows インストーラーによって製品が削除されました。製品名: Java SE Development Kit 8 Update 25 (64 ビット)。製品バージョン: 8.0.250.18。製品言語: 1033。製造元: Oracle Corporation。エラーまたは正常な削除ステータス: 0。
Windows インストーラーではシステムの再起動が必要です。製品名: Java SE Development Kit 8 Update 25 (64 ビット)。製品バージョン: 8.0.250.18。製品言語: 1033。製造元: Oracle Corporation。システム再起動タイプ: 1。再起動の理由: 1。
Windows インストーラー トランザクションを終了しています: {64A3A4F4-B792-11D6-A78A-00B0D0180250}。顧客プロセス ID: 1640。
Windows インストーラーは、「Java SE Development Kit 8 Update 25 (64 ビット)」の構成を完了または続行するためにシステムの再起動を開始しました。
これらのプロセスはすべてユーザー SYSTEM によって実行されました。同じ問題が発生している人はいますか?
答え1
明らかに、自動インストーラは起動後に環境で続行できません
Java の自動更新をオフにして、手動で更新を行う必要があります (実際に更新する必要がある場合)。
私もかつて同様の問題を抱えていましたが、これが私の解決策でした。
答え2
Java を新しいバージョンにアップデートすると、Java インストーラーは古いバージョンを認識してアンインストールします。インストール中にこれを停止する必要があります。また、古い Java は安全ではないため、最新バージョンのみを使用することをお勧めします。