著者注:この回答は、メジャー バージョン 6 および 7 の Java のインストールに対処するために書かれました。新しいバージョンまたは古いバージョンの Java で動作する場合と動作しない場合がありますが、試してみても害はないでしょう。リストされていないメジャー バージョンでこれらの手順に従う場合は、成功したかどうかをコメントしてください。
すべての指示を 2 回読みます。このソリューションでは、Windows レジストリを変更して Java を手動でアンインストールする方法について詳しく説明します。指示に従わないと、Windows のインストールに永久的な損傷を与える可能性があり、再び正しく機能させるには深刻な火力が必要になります。リスクを理解していない場合は、誰かに助けを求めてください。
レジストリ クリーナーがある場合は、それらを取り除きます。これはおそらく彼らのせいです。私は気に入った人に会ったことがなく、10 フィートの読み取り専用ポールでレジストリに触れさせませんでした。
ラップトップを使用している場合は、充電器に接続します。子供がいる場合は、犬の散歩をさせてください。人里離れた静かな場所を見つけて、気を散らされることなく約 15 分間、そこに身を潜めます。
レジストリ キー「\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft」のバックアップを作成し、安全な場所に保存します。
次のレジストリ キーとそのすべてのサブキー「\HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft」を正確に削除します。このステップを完了すると、Java は終了します。この段階では、Java プログラムを実行しようとしないでください。ほとんどの場合、動作しません。
「C:\Program Files」を開きます (64 ビット マシンの場合は「C:\Program Files (x86)」)。Java という名前のフォルダーが表示された場合は、それらの名前を「Java_」に変更します。Java を非標準の場所にインストールした場合は、その場所に移動して名前にアンダースコアを追加します。
最新バージョンをダウンロードしてインストールします。インストールは問題なく完了するはずです。また、残っている古いインストールの残りのチャンクを上書きする必要があります。
(オプション) Java を再度アンインストールします。アンインストールはスムーズに進み、壊れたインストールによってインストールされた残りのリソースは適切に破棄されます。アンインストールが完了したら、再インストールします。削除したばかりの同じバージョンをインストールしているので、これはおそらく必要ありません。
最後の注意: 私は teamviewer を使用して他の人のコンピューターでこの手術を何度も行ってきましたが、一度も失敗したことはありません。私がたむろする社交界では、それをジャベ切除と呼んでいます。参考までに、私は IRC に参加して、マインクラフトの問題を抱えている人を助けています。考えられるすべての Java の問題を確認したと思います。これはかなり一般的であり、多くの同時 Java バージョン、レジストリ クリーナー、更新の中断または失敗の組み合わせによって引き起こされます。完了し、再インストールが問題なくスムーズに行われたことを確認したら、保存したレジストリ キーを削除し、名前が変更された Java フォルダを「プログラム ファイル」および「プログラム ファイル (x86)」から削除します (忘れずに、これらのフォルダのみを削除してください)。アンダースコアが追加されている場合、Java と呼ばれるものは再インストールによって追加されたものであり、そのままにしておく必要があります。
ディザスタ リカバリ: 万一問題が発生した場合は、名前を変更した Java フォルダを復元し、バックアップを使用してレジストリ キーにパッチを適用して、元の (部分的に破損した) 状態に戻します。