Windows 10 で Java TM Platform SE Binary が応答しない問題を修正
Minecraft などの Java ベースのアプリケーションを起動または開こうとすると、アプリケーションが応答していないように見える場合があり、唯一のオプションはアプリケーションを閉じることです。この場合、次のようなエラー プロンプトが表示されます。 Java Platform SE バイナリが動作を停止しました。問題が発生したため、プログラムが正しく動作しなくなりました。 Windows はプログラムを終了し、解決策がある場合は通知します . Minecraft を開くときに発生したこの Java TM プラットフォーム SE バイナリが応答しないというエラー メッセージを解決しようとしている場合、このトラブルシューティング ガイドは、Java TM プラットフォーム SE バイナリが動作を停止した問題を解決するのに役立ちます。
Windows 10 で応答しない Java TM Platform SE バイナリを修正する方法
Java プラットフォームとも呼ばれる Java 環境内で、多くのアプリケーション、プログラム、Web サイト、およびリンクを実行できます。 Minecraft は、OpenJDK プラットフォーム バイナリを使用する最も人気のあるゲームであり、最近多くのエラーが発生しているゲームです。 Minecraft が Java TM プラットフォーム SE バイナリが動作を停止したという問題に直面するだけでなく、この場合、他の Java ベースのアプリも開くことができません。 Java TM プラットフォーム SE バイナリが動作を停止する問題に寄与する理由は多数あります。この問題の原因となるいくつかの一般的な問題を以下に示します。
- Windows PC 上の不要または有害な Java キャッシュ ファイル。
- Java プラットフォーム ファイルに干渉している互換性のない Java アプリケーション設定。
- コンピュータの環境変数が正しくありません。
- Java SE Platform Binary に干渉する Minecraft の MOD はほとんどありません。
- ウイルス対策またはファイアウォールが原因で、Java プラットフォームを開いて正常に動作させることができません。
- 古いドライバと互換性のない Windows オペレーティング システム。
このセクションでは、Windows 10 コンピューターで openJDK プラットフォームのバイナリの問題を修正するのに役立つ、効果的なトラブルシューティングのアイデアを紹介します。完璧な結果を得るには、同じ順序に従ってください。
方法 1:クリーン ブート後にアプリを起動する
多くのユーザーは、Java TM プラットフォーム SE バイナリが応答しない問題は、PC のクリーン ブートを実行し、最小セットのドライバーと起動タスクでプログラムを実行することで解決できると提案しています。クリーン ブートとセーフ ブートを混同しないでください。 Windows PC のセーフ モードは、重要でないタスクをすべてシャットダウンし、最も安定したドライバーで実行します。セーフ モードでは、Windows PC は最も安定した環境になりますが、PC のクリーン ブートでは、スタートアップ タスクで割り当てられたサードパーティのアドオンのみが削除されます。コンピュータのクリーン ブートは、問題の原因となっているソフトウェアの非互換性の問題を解決するのに役立ちます。 Windows 10 でクリーン ブートを実行する方法のガイドに従って、問題を解決するために指示された同じ手順を実行してください。
PC が再起動したら、Minecraft またはその他の Java ベースのプログラムを起動します。再び問題に直面しない場合は、サービスを次々と再度有効にして、原因を突き止めてください。また、問題を完全に解決する必要がないと思われる場合は、破損したプログラムを PC から強制的にアンインストールしてみてください。
方法 2:プログラムを互換モードで実行する
アプリケーションがコンピューターでクラッシュした後、WER (Windows エラー報告) ファイルが作成されます。クラッシュが発生した理由を見つけるのに役立つ適切な情報が含まれています。これらはさまざまな場所に保存されているテキスト ファイルであり、管理者のみがアクセスできます。ソフトウェア ベンダーは、顧客のクラッシュ データにアクセスする場合、Microsoft の Winqual サービスに同意する必要があります。これらのクラッシュ データを表示すると、デバイスで Java TM プラットフォーム SE バイナリが応答しない問題が発生した理由を特定するのに役立つ場合があります。機密データがサード パーティ ベンダーと共有されることを気にしない場合は、このクラッシュ データを専門家に引き渡して、その理由を説明してもらうことができます。そうしたくない場合は、WER ファイルを表示し、以下の手順に従って管理者権限で Java 実行可能ファイルを実行することにより、Java.exe ファイルの場所を見つけることができます。これで問題が解決することを願っています。
1. Windows + E を押します キー 一緒にエクスプローラーを開く .
2. ビュー に移動します。 タブをクリックし、[非表示のアイテム] の横にあるチェックボックスをオンにします
3. 次に、次の場所 path に移動します
C:\Users\<username>\AppData\Local\Microsoft\Windows\WER\ReportArchive
注: この場所に該当するファイルが見つからない場合は、 Java.exe を直接検索できます。 検索フィールドで。ただし、正しい Java ファイル にアクセスしているかどうかをダブルクリックする必要があります。 他のいくつかの同様のものの中で.
4. ReportArchive 内 フォルダで、WER を右クリックします。 ファイルを開き、[開く] をクリックします。
5. メモ帳を選択します リストからオプションを選択し、OK をクリックします
6. ファイルの末尾に移動し、Java.exe の場所を確認します。 PC 上の同じ場所に移動します。
7. Java.exe を右クリックします。 ファイルを開き、 プロパティ を選択します オプション。
8. 互換性に切り替えます プロパティ のタブ ウィンドウを開き、[互換モードでこのプログラムを実行する] の横にあるチェックボックスをオンにします。
9. ドロップダウン リストから Windows 7 または 8 を選択し、[適用] をクリックします。 そして了解 変更を保存します。コンピューターを再起動して、アプリケーションを再起動してください。
方法 3:環境変数を構成する
オペレーティング システムのすべての構成情報は、環境変数を使用してアプリケーションに渡されます。これらの環境変数は、キー/値の組み合わせです どちらも文字列です。問題を回避するために、これらの変数は常に互換性がある必要があります。 Windows PC を最近更新したばかりで、Java TM プラットフォーム SE バイナリが機能しなくなったという問題に直面している場合、これらのペアは問題を抱えているに違いありません。以下の指示に従ってリセットしてみてください。
1. Windows キー を押します コントロール パネルと入力します .次に、[開く] をクリックします。
2. ビュー を設定します 大きいアイコン のオプション [システム] をクリックします。
3. 右側の画面を下にスクロールして、[システムの詳細設定] をクリックします。 示されているように。 UAC によってプロンプトが表示される場合 はい をクリックします。
4. 次に、詳細strong>に切り替えます タブをクリックし、環境変数… をクリックします。
5. New… をクリックします。 システム変数の下のボタン .
6. _JAVA_OPTIONS と入力します 変数名ボックスと -Xmx256M
7. 次に、[OK ] をクリックします。 新しいシステム変数を終了するには ウィンドウ。
8. もう一度、[OK] をクリックします。 環境変数ウィンドウで。 openJDK プラットフォーム バイナリが応答しない問題を修正したかどうかを確認してください。
方法 4:アプリをセーフ モードで起動する
アプリを再起動した後、Java TM プラットフォーム SE バイナリが動作を停止したという問題を解決できなかった場合は、アプリをセーフ モードで起動します。多くのユーザーから、この問題は特定のツールである Logitech Process Monitor (lvprcsrv.exe) のインストール ファイルの破損が原因であると報告されています。コンピューターにこのアプリがあるかどうかを確認し、ある場合は完全にアンインストールします。さらに、openJDK プラットフォーム バイナリが応答しない問題を修正するには、コンピューターをセーフ モードで起動します。これにより、Java に干渉するすべてのプログラムが無効になります。 Windows 10 でセーフ モードで起動する方法でコンピューターを起動し、すべてのサードパーティ製ソフトウェアを無効にしたら、問題が再び発生するかどうかを確認してください。
PC がセーフ モードになったら、問題が再び発生するかどうかを確認します。問題に直面していない場合は、コンピュータに追加した最近のプログラムまたはアプリケーションをすべてアンインストールしてください。
方法 5:グラフィックス ドライバーを更新する
Java TM プラットフォーム SE バイナリが応答しないという問題が常に発生する場合は、グラフィックス ドライバが古いか破損していないかどうかを確認してください。互換性がない場合、Java 環境とドライバーの間でいくつかの競合が発生します。 GPU ドライバーを最新バージョンに更新することで、この問題を簡単に処理できます。ガイド「Windows 10 でグラフィックス ドライバーを更新する 4 つの方法」で説明されている手順に従って、ドライバーを手動で更新できます。
ドライバーを更新したら、コンピューターを再起動し、Java TM プラットフォーム SE バイナリーが動作を停止した問題が修正されたかどうかを確認してください。
方法 6:グラフィック ドライバを再インストールする
それでも openJDK プラットフォーム バイナリが応答しない場合は、デバイス ドライバーを再インストールして非互換性の問題を修正します。サードパーティのツールに従うか、手動で行うことにより、コンピューターにドライバーを再インストールする方法がいくつかあります。それでも、Windows 10 でドライバーをアンインストールおよび再インストールする方法のガイドに従って、グラフィカル ドライバーを簡単に再インストールできます。
GPU ドライバーを再インストールした後、Java TM プラットフォーム SE バイナリーが機能しない問題が修正されたかどうかを確認してください。
方法 7:ウイルス対策を一時的に無効にする (該当する場合)
ウイルス対策プログラムが誤って、PC でアプリケーションを開くのを妨げている可能性があります。多くの互換性の問題は、何人かの Windows ユーザーによって認識されており、許容して修正することは困難です。 Windows 10 でウイルス対策を一時的に無効にする方法に関するガイドを読み、指示に従って PC でウイルス対策プログラムを一時的に無効にします。
Windows 10 PC で Java TM プラットフォーム SE バイナリが応答しない問題を修正した後、セキュリティ スイートのないコンピュータは常に脅威であるため、ウイルス対策プログラムを再度有効にしてください。
方法 8:Java Web Start でセッションを起動する
上記のすべての方法を試しても、Java TM プラットフォーム SE バイナリが応答しない問題が引き続き発生する場合は、Blackboard Collaborate Launcher アプリの代わりに、システムにインストールされたバージョンの Java Web Start バージョンを使用してセッションを起動してみてください。以下の手順に従って同じことを行うことができますが、プロセス中に発生したクエリを解決するには、Collaborate サポートに連絡することをお勧めします。
1. PC のすべてのバックグラウンド タスク、特にコラボレーション セッションを閉じます。
2. Windows キー を押します。 コントロール パネルと入力します .次に、[開く] をクリックします。 .
3. 次に、表示方法> を設定します 大きいアイコン [プログラムと機能] をクリックします。
<強い>
4A。リスト内のプログラムのリストに移動し、 Java を確認します。 は既にインストールされています。
4B.そうでない場合は、java.com にアクセスして Java をインストールしてください。
5. PC に Java がインストールされていることを確認したら、新しい Collaborate ミーティングまたは記録ファイルをダウンロードします。 .ただし起動しないでください。
6. .collab を探します マイ ダウンロードのファイル 、ファイルを右クリックし、[開く] をクリックします。
<強い>
7. 次に、[その他のアプリ] をクリックします。
8A。 Java (TM) Web Start Launcher が表示されている場合は、それをクリックして、[常にこのアプリを使用して .collab ファイルを開く] の横のボックスをオンにします。 .次に、[OK] をクリックします。 .
8B.リストに Java (TM) Web Start Launcher が表示されない場合は、[この PC で別のアプリを探す] の横のボックスをオンにします。 .指定された場所のパスに移動します 、.exe ファイルをクリックします。 [開く] を選択します .
C:\Program Files\java\jreXXX\bin
注: XXX は、コンピュータにインストールされている Java のバージョンに基づく番号です。この例は jre1.8.0_221 です
9. これで、すべての .collab ファイルは Java を使用して起動します Blackboard Collaborate Launcher ではなく Web Start .
10. 最後に、コラボレーション セッションまたはレコーディングを実行し、アプリケーションが問題なく起動するかどうかを確認します。
方法 9:Java SE ベースのアプリケーションを再インストールする
openJDK プラットフォーム バイナリが応答しない問題を修正していない場合は、Java ベースのアプリケーションを再インストールしてみてください。これにより、PC で競合するすべての問題が解決され、現在直面している問題のトラブルシューティングが行われます。
注: ここでは、Minecraft を再インストールする手順を例として示します。アプリまたはプログラムに応じた手順に従ってください。
1. Windows + I キー を長押しします。 一緒に Windows の設定 を開きます .
2. [アプリ] をクリックします。 .
3. Minecraft Launcher を検索してクリックします [アンインストール] を選択します オプション。
4. プロンプトがあれば確認し、再起動します。 Minecraft をアンインストールした後の PC .
5. Minecraft Launcher の公式サイトにアクセスし、[DOWNLOAD FOR WINDOWS 10/11 ] をクリックします。
6. マイ ダウンロード に移動します。 MinecraftInstaller を実行します。
7. 画面の指示に従って、PC へのインストールを完了します。
8. 最後に、Minecraft ランチャー を再インストールしました あなたのコンピュータ上で。アプリに関連するすべての問題が修正されていたはずです。
方法 10:古い Java バージョンを削除する (スクリプトを使用)
コンピュータに古いバージョンの Java がある場合、Java TM platform SE binary has stopped working の問題に直面します。そのため、Java アプリケーションとセキュリティの改善が最新のものに更新されていることを確認する必要があります。以下のコードをすべてコピーして、{PackageShare}\Scripts に Remove_old_java_versions.ps1 として保存します。
注: このコードは、インストールされている Java の 32 ビット バージョンと 64 ビット バージョンの両方をチェックし、古いバージョンの Java をすべて削除し、新しいバージョンだけを残します。これはシンプルな Powershell スクリプトで、単独で実行できます。ただし、これらすべてのプロセスを完了するには時間がかかります。それまでお待ちください。
#This script is used to remove any old Java versions, and leave only the newest. #Original author: mmcpherson #Version 1.0 - created 2015-04-24 #Version 1.1 - updated 2015-05-20 # - Now also detects and removes old Java non-update base versions (i.e. Java versions without Update #) # - Now also removes Java 6 and below, plus added ability to manually change this behaviour. # - Added uninstall default behaviour to never reboot (now uses msiexec.exe for uninstall) #Version 1.2 - updated 2015-07-28 # - Bug fixes: null array and op_addition errors. # IMPORTANT NOTE: If you would like Java versions 6 and below to remain, please edit the next line and replace $true with $false $UninstallJava6andBelow = $true #Declare version arrays $32bitJava = @() $64bitJava = @() $32bitVersions = @() $64bitVersions = @() #Perform WMI query to find installed Java Updates if ($UninstallJava6andBelow) { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i)Java(\(TM\))*\s\d+(\sUpdate\s\d+)*$" } #Also find Java version 5, but handled slightly different as CPU bit is only distinguishable by the GUID $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i)J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -and ($_.IdentifyingNumber -match "^\{32") } } else { $32bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i)Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*$" } } #Perform WMI query to find installed Java Updates (64-bit) if ($UninstallJava6andBelow) { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i)Java(\(TM\))*\s\d+(\sUpdate\s\d+)*\s[(]64-bit[)]$" } #Also find Java version 5, but handled slightly different as CPU bit is only distinguishable by the GUID $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { ($_.Name -match "(?i)J2SE\sRuntime\sEnvironment\s\d[.]\d(\sUpdate\s\d+)*$") -and ($_.IdentifyingNumber -match "^\{64") } } else { $64bitJava += Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -match "(?i)Java((\(TM\) 7)|(\s\d+))(\sUpdate\s\d+)*\s[(]64-bit[)]$" } } #Enumerate and populate array of versions Foreach ($app in $32bitJava) { if ($app -ne $null) { $32bitVersions += $app.Version } } #Enumerate and populate array of versions Foreach ($app in $64bitJava) { if ($app -ne $null) { $64bitVersions += $app.Version } } #Create an array that is sorted correctly by the actual Version (as a System.Version object) rather than by value. $sorted32bitVersions = $32bitVersions | %{ New-Object System.Version ($_) } | sort $sorted64bitVersions = $64bitVersions | %{ New-Object System.Version ($_) } | sort #If a single result is returned, convert the result into a single value array so we don't run in to trouble calling .GetUpperBound later if($sorted32bitVersions -isnot [system.array]) { $sorted32bitVersions = @($sorted32bitVersions)} if($sorted64bitVersions -isnot [system.array]) { $sorted64bitVersions = @($sorted64bitVersions)} #Grab the value of the newest version from the array, first converting $newest32bitVersion = $sorted32bitVersions[$sorted32bitVersions.GetUpperBound(0)] $newest64bitVersion = $sorted64bitVersions[$sorted64bitVersions.GetUpperBound(0)] Foreach ($app in $32bitJava) { if ($app -ne $null) { # Remove all versions of Java, where the version does not match the newest version. if (($app.Version -ne $newest32bitVersion) -and ($newest32bitVersion -ne $null)) { $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Uninstalling 32-bit version: " $app } } } Foreach ($app in $64bitJava) { if ($app -ne $null) { # Remove all versions of Java, where the version does not match the newest version. if (($app.Version -ne $newest64bitVersion) -and ($newest64bitVersion -ne $null)) { $appGUID = $app.Properties["IdentifyingNumber"].Value.ToString() Start-Process -FilePath "msiexec.exe" -ArgumentList "/qn /norestart /x $($appGUID)" -Wait -Passthru #write-host "Uninstalling 64-bit version: " $app } } }
方法 11:Java キャッシュをクリアする
古いバージョンの Java を削除した後に Java キャッシュをクリアすると、コンピュータで Java TM プラットフォーム SE バイナリが応答しないという問題を修正するのに役立ったと、何人かのユーザーが提案しています。 Java コントロール パネルから以下の指示に従って、すべての一時ファイルを削除することを検討してください。
1. Windows キーを押します Configure Java と入力します 、[開く] をクリックします。 .
2. 全般 タブで、設定… をクリックします。 インターネット一時ファイルの下
3. 次に、次のウィンドウで [ファイルの削除] をクリックします。
4. 次のプロンプトで、すべてのボックスを選択し、[OK] をクリックします。 .
openJDK プラットフォーム バイナリが応答しない問題を今すぐ修正したかどうかを確認してください。
推奨:
- Windows 10 で Word にエラーが発生した場合の修正方法
- Windows 10 で更新サービスに接続できなかった問題を修正
- Outlook の Gmail エラー 78754 を修正
- Windows 10 の MRT.exe とは?
このガイドが役に立ち、Java TM プラットフォーム SE バイナリが応答しないを修正できることを願っています 以下のコメント セクションから、ご質問やご提案をお気軽にお寄せください。次に調査してほしいトピックをお知らせください。
-
Windows 11、10 で応答しないダウンロード フォルダを修正する方法
ダウンロード フォルダが Windows で応答しませんか? Windows 11/10 のダウンロード フォルダーに保存されているファイルにアクセスできませんか?これは通常、ファイル エクスプローラーに問題があることを示しています。しかし、心配しないでください。いくつかの簡単な回避策に従うだけで、この問題を簡単に解決し、Windows で再度ダウンロード フォルダーにアクセスできます。 Windows 11 でダウンロード フォルダーが応答しませんか?理由はここにあります! この問題を引き起こし、デバイスでダウンロード フォルダーが応答しなくなる可能性がある最も一般的な理由には、次のよう
-
Windows 11 で応答しない DNS サーバーを修正する方法
ドメイン ネーム システム (DNS) は、PC、サーバー、およびその他のインターネット アクセス可能なエンティティを識別する分散型の命名プロセスです。これは、コンピュータと着信通信の識別に役立ちます。 PC が DNS サーバーに接続できない場合、特定の問題が発生する可能性があります。 Windows 11 に「DNS サーバーが応答していません」というメッセージが表示されても心配しないでください。まだまだ新しい技術ですので、バグは必ず出てきます。以下の手順に従って、できるだけ早くコンピュータを起動して実行してください。 Windows 11 で DNS サーバーが応答しないというエラー