BSODエラー0xA7BAD_EXHANDLEを解決する方法は?

公開: 2019-10-22

ブルースクリーンオブデス(BSOD)エラーは発生するのが不快です。

このガイドでは、BAD_EXHANDLEとその修正方法について説明します。

エラー0xa7:BAD_EXHANDLEとは何ですか?

BAD_EXHANDLEは、値が0x000000A7のバグチェックです。 これは、カーネルモードのハンドルテーブルが一貫性のないハンドルテーブルのエントリ状態を検出したときに発生します。

Windows 10でBAD_EXHANDLEの問題が発生する原因は何ですか?

BAD_EXHANDLE BSODエラーは、さまざまなソフトウェア、ハードウェア、ドライバー、またはファームウェアの問題が原因で発生する可能性があります。

  • 新しくインストールされたハードウェアと互換性のないドライバー。
  • 破損したメモリ(RAM)。
  • 障害のあるハードディスク。
  • 古い、破損した、または正しく構成されていないデバイスドライバー。
  • ソフトウェアのインストールまたはアンインストールによって引き起こされたWindowsレジストリの破損。
  • WindowsOSに関連するソフトウェアまたはドライバーのインストールに起因するシステムファイルの欠落または破損。
  • ウイルスまたはマルウェア感染によって破損したシステムファイルまたはWindowsOS関連のプログラムファイル。

BAD_EXHANDLEBSODエラーの症状

  • Windowsの動作が遅く、マウスまたはキーボードの応答が遅くなります。
  • コンピューターが数秒間フリーズします。 これは定期的に発生します。
  • 画面に「STOPError0xA7:BAD_EXHANDLE」と表示されます。
  • 「BAD_EXHANDLE」が表示され、アクティブなプログラムウィンドウがクラッシュします。
  • 次のようなエラーメッセージが表示されます。「問題が検出され、コンピュータの損傷を防ぐためにWindowsがシャットダウンされました。 この問題は、次のファイルが原因のようです。」
  • 特定のプログラムを実行しようとするたびに、PCはエラー0xA7でクラッシュします。

Windows10でエラー0xa7を修正する方法

次のいずれかのシナリオで、BAD_EXHANDLEブルースクリーンエラーが発生した可能性があります。

  • 新しいハードウェアまたはソフトウェアをインストールした後。
  • プログラムのインストール中。
  • Windowsドライバーのロード中。
  • Windowsの実行中。
  • Windowsのシャットダウン中または起動中。

停止エラーがいつ発生したかを知ることは、問題を解決する方法を理解する上で重要です。

いくつかのソリューションを提供します。 難易度に応じて表示されます。 したがって、エラーが解決するまで順番に試すことをお勧めします。

  1. エラー0xA7に関連するレジストリエントリを修復します
  2. フルシステムスキャンを実行してマルウェアを排除します
  3. システム内の一時ファイルとフォルダをクリアします
  4. デバイスドライバーを更新します
  5. システムの復元を実行する
  6. 最近インストールしたソフトウェアをアンインストールします
  7. システムファイルチェッカー(SFC)スキャンを実行する
  8. WindowsUpdateをインストールする
  9. CHKDSKコマンドを実行して、破損したハードドライブを処理します
  10. 高速スタートアップをオフにする
  11. 破損したメモリ(RAM)をテストする
  12. Windowsクリーンインストールを実行します

システムのシャットダウンまたは起動中にBSODエラーが発生した場合は、Windowsにアクセスして必要なトラブルシューティングを実行できない可能性があります。 したがって、最初にネットワークを使用してセーフモードで起動する必要があります。

修正1:エラー0xa7に関連するレジストリエントリを修復する

無効なキーを削除するためにWindowsレジストリを手動で編集することはお勧めしません。 わずかなミスは、オペレーティングシステムに重大な損傷を与え、PCの機能を停止させる可能性があります。

Auslogics RegistryCleanerなどの信頼できるレジストリクリーナーを使用してスキャンを実行することをお勧めします。 エラー0xA7の原因となる可能性のある無効なレジストリエントリ、壊れたリンク、欠落しているファイル参照を自動的に検出して修復します。 また、システムの速度とパフォーマンスも向上します。

ツールは最初にバックアップを作成するため、必要に応じてクリックするだけで変更を元に戻すことができます。

修正2:フルシステムスキャンを実行してマルウェアを排除する

直面しているブルースクリーンエラーは、マルウェア感染の結果である可能性があります。 悪意のあるアイテムは、PC上の重要なシステムファイルを破損、損傷、または削除した可能性があります。

したがって、AuslogicsAnti-Malwareを使用してフルスキャンを実行することをお勧めします。 システムにすでにアクティブなアンチウイルスがある場合でも、そうしてください。 このツールは、メインのセキュリティプログラムと競合しないように設計されています。 後者が見逃す可能性のある隠されたアイテムを見つけて排除する可能性があります。

修正3:システム内の一時ファイルとフォルダーをクリアする

ジャンクファイルは、時間の経過とともにシステムに蓄積されます。 たまにクリアしないと、PCが最適に機能しなくなり、現在処理しているブルースクリーンエラーが発生する可能性があります。

AuslogicsBoostSpeedを使用してシステムの完全なチェックを実行します。 それは0xA7エラーを引き起こしたかもしれないジャンクファイルと他の問題を取り除きます。

自動メンテナンスをスケジュールして、PCを常にクリーンで最適化することができます。

おすすめされた

AuslogicsBoostSpeedでPCの問題を解決する

BoostSpeedは、PCのクリーニングと最適化に加えて、プライバシーを保護し、ハードウェアの問題を診断し、速度を上げるためのヒントを提供し、ほとんどのPCのメンテナンスとサービスのニーズに対応する20以上のツールを提供します。

Auslogics BoostSpeedは、認定されたMicrosoft Silver ApplicationDeveloperであるAuslogicsの製品です。
無料ダウンロード

Windowsには、使用できる組み込みユーティリティも付属しています。

  1. [スタート]メニューに移動します。
  2. 検索ボックスに「CMD」と入力します。 コマンドプロンプトが結果リストに表示されます。 それを右クリックして、[管理者として実行]を選択します。
  3. ユーザーアカウント制御(UAC)の確認プロンプトが表示されたら、[はい]ボタンをクリックします。
  4. 開いたウィンドウで、「cleanmgr」(逆コンマは追加しないでください)と入力(またはコピーして貼り付け)し、Enterキーを押してコマンドを実行します。
  5. プロセスが回復できるディスク容量の計算が完了するまで待ちます。 その後、ダイアログボックスが表示され、削除するアイテムを選択できます(「一時ファイル」が最も多くのスペースを占めることがほとんどです)。
  6. 削除するアイテムのチェックボックスをオンにして、[OK]をクリックします。

修正4:デバイスドライバーを更新する

ブルースクリーンエラーは、多くの場合、デバイスドライバーの障害、欠落、破損、または古いものに関連しています。

デバイスマネージャに移動し、BAD_EXHANDLEエラーの原因となった可能性のあるドライバを特定します。 次に、PCメーカーの公式Webサイトにアクセスして、最新バージョンをダウンロードしてインストールします。

ノート:

デバイスマネージャを開くには、キーボードのWindowsロゴキー+ Xを押してWinXメニューを呼び出し、リストからオプションをクリックします。

ただし、この手動プロセスは面倒な場合があります。 間違ったドライバーや互換性のないバージョンをインストールする可能性もあります。

作業を簡単にするために、Auslogics DriverUpdaterを入手することをお勧めします。 このツールはシステム仕様を自動的に認識し、スキャンを実行して、欠落している、古くなった、互換性のない、破損したドライバーを検出します。 その後、PCメーカーが推奨する最新バージョンをダウンロードしてインストールします。

また、必要に応じて更新を元に戻すことができるように、現在のドライバーのバックアップを作成します。

修正5:システムの復元を実行する

ブルースクリーンエラーが存在しなかった場合、復元するとシステムは以前の状態に戻ります。 これにより、いくつかのトラブルシューティングを実行する時間と手間を省くことができます。

次の簡単な手順に従ってください。

  1. [スタート]メニューに移動します。 これを行うには、Windowsロゴキーを押します。
  2. 検索バーに「システムの復元」と入力し、結果リストに表示されたらオプションをクリックします。
  3. 開いたウィンドウで、[システムの保護]タブをクリックし、[システムの復元]というボタンをクリックします。
  4. 復元ポイントを選択し、画面に表示される指示に従ってプロセスを完了します。
  5. コンピュータを再起動してください。 これで、PCは通常の状態に戻ります。

修正6:最近インストールしたソフトウェアをアンインストールする

BSODが発生する直前にインストールしたソフトウェアがある場合は、それをアンインストールすると問題の解決に役立つ可能性があります。

次の簡単な手順に従って、Windows 10PCにプログラムをアンインストールします。

  1. Windowsロゴキー+ Rを押して、実行ボックスを呼び出します。
  2. テキストフィールドに「コントロールパネル」と入力し、[OK]をクリックするか、Enterキーを押します。
  3. ウィンドウで「プログラムと機能」を見つけて、「プログラムのアンインストール」をクリックします。
  4. リストから最近インストールしたプログラムを見つけます。 それを右クリックして、コンテキストメニューから[アンインストール]を選択します。

修正7:システムファイルチェッカー(SFC)スキャンを実行する

システムファイルチェッカーは、破損したシステムファイルをスキャンして修復する組み込みのWindowsユーティリティです。 0xA7エラーの解決に役立つ可能性があります。

  1. スタートメニューに移動します。
  2. 検索バーに「CMD」と入力し、結果から[コマンドプロンプト]を右クリックします。
  3. [管理者として実行]を選択します。
  4. ユーザーアカウント制御(UAC)プロンプトが表示されたら、[はい]ボタンをクリックします。
  5. ウィンドウにsfc / scannowと入力し、キーボードのEnterキーを押します。

注:「sfc」と「/ scannow」の間にスペースを入れてください。

  1. スキャンが完了するのを待ちます。 しばらく時間がかかる場合があります。

修正8:WindowsUpdateをインストールする

Microsoftは常にWindowsのアップデートをリリースしています。 OSの最新のサービスパックとパッチをインストールするだけで、現在直面しているブルースクリーンエラーを解決できる場合があります。

次の簡単な手順に従ってください。

  1. [スタート]メニューに移動します。
  2. 検索バーに「WindowsUpdate」と入力し、結果リストからオプションをクリックします。
  3. [更新の確認]ボタンをクリックします。 利用可能なものがある場合、Windowsはそれらを自動的にダウンロードしてインストールします。

修正9:CHKDSKコマンドを実行して破損したハードドライブを処理する

BAD_EXHANDLE BSODは、ハードディスクドライブの破損が原因で発生した可能性があります。

HDDは時間の経過とともに問題が発生する可能性があります。 不適切なシステムシャットダウン、不完全または破損したソフトウェアのインストールとアンインストール、突然の停電、および「ハードクローズ」プログラムが原因で、システムファイルと保存されたデータが破損します。

幸い、Windowsにはチェックディスク(CHKDSK)と呼ばれる組み込みのユーティリティがあります。 これを使用して、ハードドライブの破損をスキャンして修復できます。

  1. [スタート]メニューに移動します。
  2. 検索バーに「CMD」と入力し、結果リストからコマンドプロンプトを右クリックします。
  3. メニューで[管理者として実行]を選択します。
  4. ウィンドウに「chkdsk / f」と入力(またはコピーアンドペースト)して、Enterキーを押します。

注:逆コンマは含めないでください。

  1. スキャンが完了するのを待ちます。

修正10:高速起動をオフにする

これを行うには2つの方法があります。

方法1:

  1. Cortanaに「電源オプション」と入力し、結果に表示されたらオプションをクリックします。
  2. 開いたウィンドウの左側で、「電源ボタンの機能を選択してください」というオプションをクリックします。
  3. [シャットダウン設定]で、[高速スタートアップ]をオンにして、変更を保存します。
  4. ウィンドウを終了し、システムを再起動します。

方法2:

これには、管理者特権のコマンドプロンプトで行を実行することが含まれます。

  1. キーボードのWindowsロゴキーとXの組み合わせを押して、WinXメニューを呼び出します。
  2. リストからコマンドプロンプト(管理者)を見つけてクリックします。
  3. ユーザーアカウント制御(UAC)プロンプトが表示されたら、[はい]ボタンをクリックします。
  4. 開いたウィンドウで、「powercfg -h off」と入力またはコピーして貼り付け、キーボードのEnterキーを押して実行します。 逆コンマを含めないようにしてください。
  5. ウィンドウを終了します。

修正11:破損したメモリ(RAM)のテスト

ブルースクリーンオブデスエラーは、メモリ(RAM)の破損が原因である可能性があります。

この場合、Windowsメモリ診断ツールを実行すると問題の解決に役立つ場合があります。

次の簡単な手順に従ってください。

  1. [スタート]メニューに移動します。
  2. 検索バーに「WindowsMemoryDiagnostic」または「mdsched.exe」と入力し、結果リストからオプションをクリックします。
  3. 開いたウィンドウで、「今すぐ再起動して問題を確認する」というオプションをクリックします。
  4. PCが再起動し、メモリ診断ツールがメモリの問題のチェックを開始します。

エラー0xA7が発生する前に新しいメモリモジュールを追加した場合は、それを取り外して、問題の原因かどうかを確認してください。 問題が解決した場合は、メモリに障害があるか、互換性がないことを意味します。 その場合は、メモリモジュールを交換する必要があります。

修正12:Windowsクリーンインストールを実行する

上記のすべての修正を試してもBSODが続く場合、最後のオプションはWindowsを再インストールすることです。 これにより、ハードドライブ上のすべてが消去され、新しいシステムから始めることができます。 したがって、開始する前に、ドキュメント、音楽、ビデオなど、すべての重要なファイルをバックアップしてください。

これらのソリューションがお役に立てば幸いです。

ご意見、ご質問、ご提案がございましたら、以下のセクションでお気軽にお知らせください。

ご連絡をお待ちしております。