修正:Java Platform SEバイナリが機能しなくなった

Advise: Windowsのエラーと最適化システムのパフォーマンスを修正するにはここをクリック

一部のユーザーは、さまざまなJavaベースのアプリケーションを実行しているときに、「 Java(TM)Platform SEバイナリが動作を停止しました」というエラーを受け取っていると報告しています。 通常、このエラーメッセージには、 プログラム閉じるボタンをクリックして停止できる一般的な無応答期間が伴います。

注:この問題はWindows 10に限定されるものではなく、Windows 8で頻繁に報告されます。ビルド番号とこのタイプのエラーの間には明らかなリンクはありません。

ほとんどの場合、Java環境とのビデオカードドライバーの競合が原因で問題が発生しています。 ただし、この動作はすべてのJavaベースのアプリケーションで発生するわけではありません。「 Java(TM)Platform SEバイナリが動作を停止しました」エラーでクラッシュすることが報告されているプログラムはごく一部です。 Minecraftは、この特定のエラーメッセージでクラッシュする最も頻繁に報告されるアプリケーションです。

現在同じ問題に苦しんでいる場合、この記事ではいくつかのトラブルシューティング戦略を提供します。 以下に、同様の状況の他のユーザーが「 Java(TM)Platform SEバイナリが動作を停止しました」エラーを解決するために使用したいくつかのメソッドがあります。 エラーを処理する修復戦略が見つかるまで、以下のトラブルシューティングガイドに従ってください。 さぁ、始めよう!

方法1:GPUカードドライバーを更新する

Java(TM)Platform SEバイナリが動作を停止しました」エラーが発生する最も一般的なシナリオは、 Java環境とグラフィックカードドライバーの間に競合がある場合です。

この問題の原因となっているビデオドライバーの問題のほとんどはGPUメーカーによって修正されているため、専用のGPUドライバーを最新バージョンに更新するだけで問題を解決できます。

各大手GPUメーカーには、GPUモデルを自動的に検出し、必要なグラフィックスカードドライバーの最新バージョンをインストールするソフトウェアがあります。 GPUの製造元によると、これを実行できるツールは次のとおりです。

  • NVIDIA
  • ラデオン
  • Intel

グラフィックドライバーを更新したら、コンピューターを再起動し、次回の起動時に問題が解決したかどうかを確認します。 「 Java(TM)Platform SEバイナリが動作を停止しました」というエラーにより、特定のJavaベースのアプリケーションを開けない場合は、 方法2進みます。

方法2:すべてのJava SE関連アプリケーションを再インストールする

最初の方法で問題を解決できなかった場合は、Java環境全体を再インストールすることで幸運が得られるかどうか見てみましょう。 一部のユーザーは、現在のJava環境をアンインストールしてから公式のダウンロードページから最新のJavaバージョンをインストールすると、問題は自動的に解決したと報告しています。

全体のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、実行ボックスを開きます。 次に、「 appwiz.cpl 」と入力してEnterキーを押し、[ プログラムと機能]ウィンドウを開きます。

  2. アプリケーションリストを下にスクロールし、各エントリを右クリックして[ アンインストール ]を選択すると、検索できるすべてのJavaエントリをアンインストールします。

  3. すべてのエントリがアンインストールされたら、コンピューターを再起動します。
  4. 次回の起動時に、このリンク(ここ)にアクセスし、[無料Javaダウンロード]ボタンをクリックして、Java環境を再インストールします。 このプロセスの最後に、再起動するように求められます。
  5. PCが再度起動したら、「 Java(TM)Platform SEバイナリが動作を停止しました」エラーなしでJavaベースのアプリケーションを開くことができるかどうかを確認します。 それでも同じエラーメッセージが表示される場合は、最後の方法に進んでください。

方法3:クリーンブート後にアプリケーションを実行する

何人かのユーザーは、クリーンブートの実行中にJavaベースのプログラムを開始することができました。 クリーンブートは、最小限のドライバーとスタートアッププログラムのセットでシステムを起動するため、ほとんどのソフトウェアとドライバーの競合を排除します。

クリーンブートを実行した後、「 Java(TM)Platform SEバイナリが動作を停止しました」エラーが発生しない場合、 クリーンブート手順で除外されたスタートアッププログラムとサービスの一部が原因であることが明らかです。それのための。 これを確認したら、競合が解消されるまで、疑わしい各ソフトウェアを体系的にアンインストールする必要があります。

物事を明確にするために、クリーンブートを実行し、問題の原因となっているスタートアッププログラムを特定する方法に関するクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、実行ボックスを開きます。 次に、「 msconfig 」と入力し、 Enterキーを押して[ システム構成 ]メニューを開きます。

  2. [ システム構成]ウィンドウ内で、[サービス]タブに移動し、[ すべて無効にする ]ボタンをクリックします。 次に、 適用を押して変更を保存します。

  3. 次に、[ スタートアップ]タブに移動し、 [ タスクマネージャー開く ]をクリックします。

  4. タスクマネージャーの[スタートアップ]タブで、[状態]が[ 有効 ]に設定されている各スタートアップ項目を選択し、下の[ 無効 ]ボタンをクリックします。

  5. 不要な起動プロセスがすべて無効になったら、タスクマネージャーを閉じてコンピューターを再起動します。
  6. 次回の起動時に、「 Java(TM)Platform SEバイナリが動作を停止しました」エラーなしでアプリケーションが開くかどうかを確認します。 現在すべてが正常に機能している場合は、次の手順に進みます。
  7. 問題が再発するまで上記の手順をリバースエンジニアリングして、各スタートアップ項目とサービスを体系的に再度有効にします。 犯人を特定したら、アプリケーションをアンインストールして、マシンを再起動します。
  8. 手順1〜3を使用して、[ サービス]タブと[ スタートアップ]タブに戻り、以前に無効にした残りのサービスを再度有効にします。

興味深い記事