Windows10でJavaTMプラットフォームSEバイナリが応答しない問題を修正
その他 / / July 13, 2022
MinecraftなどのJavaベースのアプリケーションを起動または開こうとすると、アプリケーションが応答しないように見える場合があり、唯一のオプションはアプリを閉じることです。 この場合、次のようなエラープロンプトが表示されます。 JavaPlatformSEバイナリが機能しなくなりました。 問題が発生したため、プログラムが正しく動作しなくなりました。 Windowsはプログラムを閉じ、解決策が利用可能かどうかを通知します. このJavaTMプラットフォームSEバイナリを解決しようとしている場合は、次の場合に発生したエラーメッセージに応答しません。 Minecraftを開くと、このトラブルシューティングガイドは、JavaTMプラットフォームのSEバイナリが機能しなくなった問題を解決するのに役立ちます 問題。
コンテンツ
- Windows10でJavaTMプラットフォームSEバイナリが応答しない問題を修正する方法
- 方法1:クリーンブート後にアプリを起動する
- 方法2:互換モードでプログラムを実行する
- 方法3:環境変数を構成する
- 方法4:セーフモードでアプリを起動する
- 方法5:グラフィックスドライバーを更新する
- 方法6:グラフィックスドライバーを再インストールする
- 方法7:ウイルス対策を一時的に無効にする(該当する場合)
- 方法8:JavaWebStartを使用してセッションを起動する
- 方法9:JavaSEベースのアプリケーションを再インストールする
- 方法10:古いバージョンのJavaを削除する(スクリプトを使用)
- 方法11:Javaキャッシュをクリアする
Windows10でJavaTMプラットフォームSEバイナリが応答しない問題を修正する方法
Javaプラットフォームとも呼ばれる、Java環境内で、多くのアプリケーション、プログラム、Webサイト、およびリンクを実行できます。 Minecraftは、OpenJDKプラットフォームバイナリを利用する最も人気のあるゲームであり、最近多くのエラーが発生しているゲームです。 MinecraftがJavaTMプラットフォームに直面しているだけでなく、SEバイナリが機能しなくなっただけでなく、この場合、他のJavaベースのアプリも開くことができません。 JavaTMプラットフォームのSEバイナリが機能しなくなった理由はたくさんあります。 問題の原因となるいくつかの一般的な問題を以下に示します。
- WindowsPC上の不要または有害なJavaキャッシュファイル。
- Javaプラットフォームファイルに干渉している互換性のないJavaアプリケーション設定。
- コンピューターの環境変数が正しくありません。
- Java SEPlatformBinaryに干渉しているMinecraftModはほとんどありません。
- ウイルス対策またはファイアウォールが原因で、Javaプラットフォームが開いて正常に動作していません。
- 古いドライバと互換性のないWindowsオペレーティングシステム。
このセクションでは、Windows10コンピューターでopenJDKプラットフォームのバイナリの問題を修正するのに役立ついくつかの効果的なトラブルシューティングのアイデアを紹介します。 完璧な結果を得るには、同じ順序でそれらに従ってください。
方法1:クリーンブート後にアプリを起動する
多くのユーザーは、JavaTMプラットフォームのSEバイナリが応答しない問題を次の方法で修正できると提案しています。 PCのクリーンブートを実行し、最小限のドライバーセットとスタートアップでプログラムを実行する タスク。 クリーンブートとセーフブートを混同しないでください。 Windows PCのセーフモードは、必須ではないすべてのタスクをシャットダウンし、最も安定したドライバーで実行されます。 セーフモードでは、Windows PCは最も安定した環境になりますが、PCのクリーンブートでは、スタートアップタスクで割り当てられたサードパーティのアドオンのみが削除されます。 コンピュータのクリーンブートは、問題の原因となっているソフトウェアの非互換性の問題を解決するのに役立ちます。 ガイドに従ってください Windows10でクリーンブートを実行する方法 問題を修正するために指示されたのと同じ手順を実行します。
PCが再起動したら、Minecraftまたはその他のJavaベースのプログラムを起動します。 問題が再発しない場合は、サービスを次々に有効にして、原因を特定してください。 また、あなたは試すことができます プログラムを強制的にアンインストールする 問題を恒久的に修正する必要がないと思われる場合は、PCから破損しています。
方法2:互換モードでプログラムを実行する
WER(Windowsエラー報告)ファイルは、アプリケーションがコンピューターでクラッシュした後に作成されます。 クラッシュが発生した理由を見つけるのに役立つ適切な情報が含まれています。 これらはさまざまな場所に保存されているテキストファイルであり、管理者はそれらにのみアクセスできます。 ソフトウェアベンダーは、顧客のクラッシュデータにアクセスする場合、MicrosoftのWinqualサービスに同意する必要があります。 これらのクラッシュデータを表示すると、デバイスでJavaTMプラットフォームSEバイナリが応答しない問題が発生した理由を特定するのに役立つ場合があります。 機密データがサードパーティベンダーと共有されてもかまわない場合は、このクラッシュデータを専門家に渡して、なぜ発生したのかを説明することができます。 そうしたくない場合は、WERファイルを表示し、以下の手順に従って管理者権限でJava実行可能ファイルを実行することにより、Java.exeファイルの場所を見つけることができます。 これで問題が解決することを願っています。
1. プレス Windows + Eキー 一緒に開く ファイルエクスプローラー.
2. 今、に行きます 意見 タブをクリックし、横のチェックボックスをオンにします 隠しアイテム 描かれているように。
3. 次に、次の場所に移動します 道 エクスプローラーで。
C:\ Users \\ AppData \ Local \ Microsoft \ Windows \ WER \ ReportArchive
ノート: この場所でそれぞれのファイルが見つからない場合は、直接検索できます Java.exe 検索フィールドで。 ただし、正しいアクセスを行っているかどうかをダブルクリックする必要があります Javaファイル 他のいくつかの同様のものの中で。
4. 以内 ReportArchive フォルダを右クリックします WER ファイルをクリックし、 で開く 示されているオプション。
5. 次に、 メモ帳 リストからオプションを選択し、をクリックします わかった 描かれているように。
6. ファイルの最後に移動し、の場所を確認します Java.exe PCの同じ場所に移動します。
7. を右クリックします Java.exe ファイルを選択し、 プロパティ オプション。
8. に切り替えます 互換性 のタブ プロパティ ウィンドウを開き、横のチェックボックスをオンにします このプログラムを互換モードで実行します 描かれているように。
9. 次に、ドロップダウンリストからWindows 7または8を選択し、をクリックします。 申し込み と わかった 変更を保存します。 コンピュータを再起動し、アプリケーションを再起動します。
また読む:io.netty.channelを修正します。 MinecraftでのAbstractChannel$AnnotatedConnectExceptionエラー
方法3:環境変数を構成する
オペレーティングシステムのすべての構成情報は、環境変数を使用してアプリケーションに渡されます。 これらの環境変数は、 キー/値、 どちらも文字列です。 これらの変数は、問題を回避するために常に互換性がある必要があります。 最近WindowsPCを更新し、Java TMプラットフォームに直面しているSEバイナリが機能しなくなった場合は、これらのペアを妨害する必要があります。 以下の手順に従ってリセットしてみてください。
1. ヒット Windowsキー とタイプ コントロールパネル. 次に、をクリックします 開ける。
2. 今、設定します 見る者 オプション 大きなアイコン をクリックします システム 示されているように。
3. 次に、右画面を下にスクロールして、をクリックします 高度なシステム設定 示されているように。 プロンプトが表示された場合 UAC コントロール、クリック はい 続行します。
4. 次に、に切り替えます 高度 タブをクリックしてクリックします 環境変数…
5. 次に、をクリックします 新しい… 下のボタン システム変数.
6. タイプ _JAVA_OPTIONS [変数名]ボックスで、 -Xmx256M [変数値]ボックスで。
7. 次に、をクリックします わかった 終了するには 新しいシステム変数 窓。
8. もう一度、をクリックします わかった [環境変数]ウィンドウで。 openJDKプラットフォームのバイナリが応答しない問題を修正したかどうかを確認してください。
方法4:セーフモードでアプリを起動する
修正が行われなかった場合は、アプリを再起動した後、Java TMプラットフォームSEバイナリが動作を停止する問題が発生した場合は、セーフモードでアプリを起動してください。 多くのユーザーから、この問題は特定のツールであるLogitech Process Monitor(lvprcsrv.exe)のインストールファイルが破損していることが原因であると報告されています。 このアプリがコンピューターにインストールされているかどうかを確認し、インストールされている場合は完全にアンインストールします。 さらに、openJDKプラットフォームバイナリが応答しない問題を修正するには、Javaに干渉するすべてのプログラムを無効にするため、コンピュータをセーフモードで起動します。 あなたはあなたのコンピュータを起動することができます、 Windows10でセーフモードで起動する方法 そして、すべてのサードパーティソフトウェアが無効になったら、問題が再び発生するかどうかを確認します。
PCがセーフモードになったら、問題が再び発生するかどうかを確認します。 問題に直面しない場合は、 最近のプログラムまたはアプリケーションをアンインストールします コンピューターに追加しました。
また読む:Outlookを修正すると、Windows10ではセーフモードでのみ開きます
方法5:グラフィックスドライバーを更新する
Java TMプラットフォームSEバイナリが常に応答しない問題に直面している場合は、グラフィックドライバが古くなっているか破損していないかを確認してください。 互換性がない場合、Java環境とドライバの間でいくつかの競合が発生します。 GPUドライバーを最新バージョンに更新することで、この問題に簡単に対処できます。 ガイドに記載されている手順に従って、ドライバーを手動で更新できます Windows10でグラフィックスドライバーを更新する4つの方法.
ドライバを更新したら、コンピュータを再起動して、JavaTMプラットフォームを修正したかどうかを確認します。SEバイナリが動作を停止しました。
方法6:グラフィックスドライバーを再インストールする
それでもopenJDKプラットフォームバイナリが応答しない場合は、デバイスドライバーを再インストールして、非互換性の問題を修正してください。 サードパーティのツールに従うか、手動で実行することにより、コンピューターにドライバーを再インストールする方法はいくつかあります。 それでも、ガイドの指示に従って、グラフィカルドライバを簡単に再インストールできます Windows10でドライバーをアンインストールして再インストールする方法。
GPUドライバーを再インストールした後、JavaTMプラットフォームSEバイナリが機能しない問題を修正したかどうかを確認します。
また読む:Windows10でユーザー設定をドライバーに設定に失敗する問題を修正
方法7:ウイルス対策を一時的に無効にする(該当する場合)
ウイルス対策プログラムにより、PCでアプリケーションを開くことが誤って妨げられる可能性があります。 多くの互換性の問題は、許容および修正が困難な複数のWindowsユーザーによって識別されます。 ガイドを読む Windows10でウイルス対策を一時的に無効にする方法 指示に従って、PCでウイルス対策プログラムを一時的に無効にします。
Windows 10PCでJavaTMプラットフォームSEバイナリが応答しない問題を修正した後、セキュリティスイートのないコンピュータは常に脅威であるため、ウイルス対策プログラムを再度有効にしてください。
方法8:JavaWebStartを使用してセッションを起動する
上記のすべての方法を試してもJavaTMプラットフォームSEバイナリが応答しない問題が発生する場合は、起動してみてください。 Blackboard Collaborate Launcherアプリではなく、システムにインストールされたバージョンのJavaWebStartバージョンを使用してセッションを実行します。 以下の手順に従って同じことを行いますが、プロセス中に発生したクエリを解決するには、コラボレーションサポートに連絡することをお勧めします。
1. すべてのバックグラウンドタスクを閉じます PC、特にコラボレーションセッションで。
2. 今、ヒット Windowsキー とタイプ コントロールパネル. 次に、をクリックします 開ける.
3. 次に、 >で表示大きなアイコン をクリックします プログラムと機能。
4A。 リスト内のプログラムのリストに移動し、確認してください Java はすでにインストールされています。
4B。 そうでない場合は、次のWebサイトにアクセスしてJavaをインストールしてください。 java.com.
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 ではなくWebStart Blackboard Collaborate Launcher.
10. 最後に、共同セッションまたは記録を実行し、アプリケーションが問題なく起動するかどうかを確認します。
また読む:起動時のDiscordJavaScriptエラーを修正
方法9:JavaSEベースのアプリケーションを再インストールする
openJDKプラットフォームのバイナリが応答しない問題の修正が得られない場合は、Javaベースのアプリケーションを再インストールしてみてください。 これにより、PCで競合するすべての問題が解決され、現在直面している問題のトラブルシューティングが行われます。
ノート: ここでは、Minecraftを再インストールする手順を例として示します。 アプリまたはプログラムに応じた手順に従います。
1. 押したまま Windows+Iキー 一緒に開く Windowsの設定.
2. 今、をクリックします アプリ.
3. 次に、検索してクリックします マインクラフトランチャー を選択します アンインストール オプション。
4. ここで、プロンプトがある場合はそれを確認し、 リブート アンインストールしたらPC マインクラフト.
5. 訪問 MinecraftLauncher公式サイト をクリックします WINDOWS10/11のダウンロード 描かれているようにボタン。
6. 次に、に移動します 私のダウンロード を実行します MinecraftInstaller セットアップファイル。
7. 画面の指示に従って、PCへのインストールを完了します。
8. 最後に、再インストールしました Minecraftランチャー お使いのコンピュータで。 アプリに関連するすべての問題が修正されたはずです。
方法10:古いバージョンのJavaを削除する(スクリプトを使用)
コンピュータに古いバージョンのJavaがインストールされている場合、JavaTMプラットフォームのSEバイナリが機能しなくなるという問題が発生します。 したがって、Javaアプリケーションとセキュリティの改善が最新のものに更新されていることを確認する必要があります。 以下にリストされているすべてのコードをコピーして、Remove_old_java_versions.ps1として保存します。 {PackageShare} \ Scripts フォルダ。
ノート: このコードは、32ビットと64ビットの両方のインストール済みバージョンのJavaをチェックし、古いバージョンのJavaをすべて削除し、新しいバージョンのみを残します。 これは単純なPowershellスクリプトであり、単独で実行できます。 ただし、これらすべてのプロセスを完了するには時間がかかります。 それまで待たなければなりません。
#このスクリプトは、古いJavaバージョンを削除し、最新バージョンのみを残すために使用されます。#原作者:mmcpherson#バージョン1.0-2015年4月24日作成#バージョン1.1-2015年5月20日更新#-古いJavaの非更新ベースバージョン(つまり、更新のないJavaバージョン#)も検出して削除するようになりました#-Java 6以下も削除され、この動作を手動で変更する機能が追加されました。#-再起動しないようにアンインストールのデフォルトの動作を追加しました(アンインストールにmsiexec.exeを使用するようになりました)#バージョン1.2-2015年7月28日更新#-バグ修正:null配列とop_additionエラー。#重要な注意:Javaバージョン6以下を残したい場合は、次の行を編集して$trueを$falseに置き換えてください。$ UninstallJava6andBelow = $ true#バージョン配列を宣言する$ 32bitJava = @()$ 64bitJava = @()$ 32bitVersions = @()$ 64bitVersions = @()#WMIクエリを実行して、インストールされているJavaアップデートを検索しますif($ UninstallJava6andBelow){ $ 32bitJava + = Get-WmiObject -Class Win32_Product | Where-Object { $_。Name-match"(?i)Java(\(TM \))* \ s \ d +(\ sUpdate \ s \ d +)* $" } #Javaバージョン5も検索しますが、CPUビットは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 ") }} そうしないと { $ 32bitJava + = Get-WmiObject -Class Win32_Product | Where-Object { $_。Name-match"(?i)Java((\(TM \)7)|(\ s \ d +))(\ sUpdate \ s \ d +)* $" }}#WMIクエリを実行して、インストールされているJavaアップデート(64ビット)を検索しますif($ UninstallJava6andBelow){ $ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object { $_。Name-match"(?i)Java(\(TM \))* \ s \ d +(\ sUpdate \ s \ d +)* \ s [(] 64-bit [)] $" } #Javaバージョン5も検索しますが、CPUビットは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 ") }} そうしないと { $ 64bitJava + = Get-WmiObject -Class Win32_Product | Where-Object { $_。Name-match"(?i)Java((\(TM \)7)|(\ s \ d +))(\ sUpdate \ s \ d +)* \ s [(] 64ビット[)] $ 「」 }}#バージョンの配列を列挙して入力しますForeach($32bitJavaの$app){ if($ app -ne $ null){$ 32bitVersions + =$app。 バージョン }}#バージョンの配列を列挙して入力しますForeach($64bitJavaの$app){ if($ app -ne $ null){$ 64bitVersions + =$app。 バージョン }}#実際のバージョンで(システムとして)正しくソートされたアレイを作成します。 値ではなくバージョンオブジェクト)。$ sorted32bitVersions = $ 32bitVersions | %{新しいオブジェクトシステム。 バージョン($ _)} | 選別$ sorted64bitVersions = $ 64bitVersions | %{新しいオブジェクトシステム。 バージョン($ _)} | 選別#単一の結果が返された場合は、結果を単一の値の配列に変換して、後で.GetUpperBoundを呼び出す際に問題が発生しないようにします。if($ sorted32bitVersions -isnot [system.array]){$ sorted32bitVersions = @($ sorted32bitVersions)}if($ sorted64bitVersions -isnot [system.array]){$ sorted64bitVersions = @($ sorted64bitVersions)}#配列から最新バージョンの値を取得し、最初に変換します$ newest32bitVersion = $ sorted32bitVersions[$sorted32bitVersions。 GetUpperBound(0)]$ newest64bitVersion = $ sorted64bitVersions[$sorted64bitVersions。 GetUpperBound(0)]Foreach($32bitJavaの$app){ if($ app -ne $ null) { #バージョンが最新バージョンと一致しないJavaのすべてのバージョンを削除します。 if(($app。 バージョン-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 "32ビットバージョンのアンインストール:" $ app } }}Foreach($64bitJavaの$app){ if($ app -ne $ null) { #バージョンが最新バージョンと一致しないJavaのすべてのバージョンを削除します。 if(($app。 バージョン-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 "64ビットバージョンのアンインストール:" $ app } }}
また読む:修正により、Windows10でJava仮想マシンを作成できませんでした
方法11:Javaキャッシュをクリアする
何人かのユーザーは、古いバージョンのJavaを削除した後にJavaキャッシュをクリアすると、コンピューターでJavaTMプラットフォームSEバイナリが応答しない問題を修正するのに役立つと提案しています。 以下の手順に従って、Javaコントロールパネルからすべての一時ファイルを削除することを検討してください。
1. ヒット Windowsキー とタイプ Javaを構成する、次にをクリックします 開ける.
2. の中に 全般的 タブをクリックします 設定… 下 インターネット一時ファイル 示されているセクション。
3. 次に、次のウィンドウで、をクリックします。 ファイルを削除する 描かれているようにボタン。
4. 次のプロンプトで、すべてのボックスを選択してをクリックします わかった.
openJDKプラットフォームのバイナリが応答しない問題を修正したかどうかを確認してください。
おすすめされた:
- 修正方法申し訳ありませんが、Windows10でWordでエラーが発生しました
- Windows10でアップデートサービスに接続できなかった修正
- OutlookでGmailエラー78754を修正
- Windows 10のMRT.exeとは何ですか?
このガイドがお役に立てば幸いです。 JavaTMプラットフォームSEバイナリが応答しない Windows10の場合。 以下のコメントセクションから、ご質問やご提案をお気軽にお問い合わせください。 次に検討してほしいトピックをお知らせください。