死のWindowsブルースクリーンのトラブルシューティングまたはエラーの停止

このガイドは、 Windowsブルースクリーンの死(fix Windows Blue Screen of Death)停止エラー(Stop Errors)エラーコード(Error Codes)バグチェック(Bug Check)エラー、システムクラッシュエラー、システム障害、Windows 11/10/8/7のカーネルエラークラッシュを理解、分析、トラブルシューティング、および修正するのに役立ちます。Windowsが安全なシステム操作を損なう状態(つまり、「バグ」)に遭遇すると、システムは停止します。

(Blue Screen)Windows11 (Death)Windows 11/10ブルースクリーン

死のブルースクリーンWindows10

この状態は「バグチェック(bug check)」と呼ばれます。これは一般に、システムクラッシュ、カーネルエラー、システム障害、または停止エラー(Stop Error)とも呼ばれます。

Windows XPでは、Windowsエラー報告システムは基本的に手動でしたが、 (Windows Error Reporting)Windows7およびWindowsVistaで改善および合理化されました。これは事実かもしれませんが、ブルースクリーン(Blue Screens)は消えただけではありません。あなたはまだWindows 7/8でもそれらを見ることができるかもしれません。

通常、BSODが発生すると、PCがすぐに再起動する前に1秒間停止します。このように、私たちは書かれたものを読むことができません。これを回避するには、[スタートアップ(StartUp)システム回復(System Recovery)]設定から[PCの自動再起動]オプションを無効にする必要があります。エラーコードを知っていると、問題/解決策を特定するのに役立ちます。次のようにします。

UACを無効にします。Control Panel > SystemMaintenance > System > Advanced System Settings > Advanced]タブ>[起動(Startup)Recovery > Click Settings > Clear自動的に再起動(Automatically Restart)する]チェックボックスをオフにし、[OK]をクリックします。UACを有効にします。

ほとんどの場合、Windowsはそれ自体で問題を修正しようとしますが、それ自体で回復できない場合は、ブルースクリーンが発生します。

Windows11/10のブルースクリーンエラー

win7 bsod

Windowsシステムのユーザーは、ある時点で、一般に「死のブルースクリーン」またはBSODと呼ばれる「致命的な例外」の恐怖を経験しているはずです。BSODは主にソフトウェアスラグヒープにスローされましたが、Vistaでは(Vista)、クラッシュが完全に排除されたわけではありません。Windowsが安全なシステム操作を損なう状態(つまり、「バグ」)に遭遇すると、システムは停止します。この状態は「バグチェック」と呼ばれます。これは一般に、システムクラッシュ、カーネルエラー、システム障害、または停止(Stop)エラーとも呼ばれます。Windowsで実行を停止するような重大なエラーが発生すると、Windowsは次のように表示します。ブルースクリーンオブデス(BLUE SCREEN OF DEATH)または単に「愛情を込めて」BSODと呼ばれる!

Windows 11/10/8/7では、システムが基本的に手動であったXPとは異なり、Windowsエラー報告は(Windows Error Reporting)Windows7およびVistaで改善および合理化されています。ソリューションが利用可能になったかどうかを確認するためにフォローアップする必要がありました。これはかなり苦痛なプロセスでした。Windows 10/8/7 Windows 10/8/7/Vista、このレポートとフォローアップのプロセス全体が自動化されています。

最近、Windows 11/10/8/7/VistaMicrosoftWindowsオペレーティングシステムが応答していません(Microsoft Windows Operating System is not responding)。」というメッセージを表示することが多くなっています。そして、ユーザーには2つの可能性が与えられます。「プログラムを閉じる」または「プログラムが応答するのを待つ」のいずれかを実行できます。(Wait)問題が解決される(” One)ことを期待して待つか、プログラムを閉じて情報を失う準備をします。少なくとも、これらのメッセージはそれほど気が遠くなるようには見えません。

一方、 BSOD(BSODs)は、控えめに言っても、非常にトラウマ的で苛立たしいものでした。

停止(Stop)エラーの正確なテキストは、エラーの原因によって異なります。ただし、形式は標準化されており、3つの部分(3 parts)で構成されています。

  • パート1(PART 1):シンボリックエラー名:これは、OSに表示される停止エラーメッセージであり、表示される(Stop Error)停止エラー(Stop Error)番号に対応します。
  • パート2(PART 2):トラブルシューティングの推奨事項:このテキストは、その特定のタイプのすべての停止エラーに適用されます。(Stop)
  • パート3(PART 3):エラー番号とパラメーター:バグチェック情報。STOPという単語に続くテキストには、16進表記のエラー番号と、このエラータイプに典型的な最大4つのパラメーターが含まれています。

一般に、どのタイプのリカバリにもあまり多くのオプションはありません。通常、コーディングとテストで見落とされた一部のドライバのまれな状態が原因でBSODが発生したことを期待して、PCを「再起動」しようとします。しかし、BSODが続く場合は、システムを修復するために採用できるいくつかの戦術があり、250を超えるBSODコードが文書化されています(250 documented BSOD codes)

たとえば、最も一般的なBSODを考えてみましょう。

バグコード(0xA – IRQL_NOT_LESS_OR_EQUAL)0xA– IRQL_NOT_LESS_OR_EQUAL

これは、 NTが特定のIRQLで動作しているときに、ドライバーがメモリの場所に不正にアクセスした場合に発生する、かなり一般的なBSODです。これは、無効なメモリ位置にアクセスしようとするのと同様の、ドライバコーディングエラーです。

パラメータ:
1 –参照されたメモリの場所
2 –参照時のIRQL
3 – 0 ==読み取り、1==書き込み
4–メモリを参照したアドレス指定されたコード
回復/回避策:
ありません。これは致命的なエラーであり、ドライバーのコーディングエラーです。

ブルースクリーン(Blue Screen)オブデス(Death)エラーを解決するための最初のステップは何ですか

Windows 10のBSODまたは停止エラーは、見た目ではより良く、よりユーザーフレンドリーで簡単に見えます。しかし、彼らは多くの詳細を与えていません。Windows10でOSに停止エラー情報を表示させる必要があります。

メモリダンプをデバッグする方法

BSODの原因を特定できるようにメモリダンプ(Memory Dumps)をデバッグする方法を知るには、 Microsoftデバッグツール(Microsoft Debugging Tools)をダウンロードしてインストールします。ページファイルがまだシステムパーティションにあることを確認してください。そうしないと、Windowsはデバッグファイルを保存できません。

Crash Dump Analyzerソフトウェア(Crash Dump Analyzer software)を使用して、クラッシュダンプレポートを分析できます。

TROUBLESHOOT WINDOWS STOP ERRORS/BSODs

Windows101のブルースクリーンエラー

  1. (First)何よりもまずシステムの復元(System Restore)(Foremost)この問題を解決できるかどうかを確認してください。
  2. それ以外の場合は、ウイルス対策とスパイウェア対策、およびPCのJunk/Registry Cleanerを実行します。
  3. この後、 Windowsチェックディスクユーティリティ(Windows Check Disk Utility)を実行します。
  4. 次に、ソフトウェアまたはハードウェアに変更または修正を加えたかどうかを確認してください。
  5. ほとんどの場合、ソフトウェアは被害者であり、BSODの原因ではありません。したがって、ハードウェアの問題を除外しないでください。ハードディスクの損傷、物理RAMの欠陥、 (RAM)CPUチップの過熱などが発生する可能性があります。
  6. エラーの詳細にドライバーの名前が表示されているかどうかを確認します。可能であれば、そのドライバーを無効にするか、削除するか、以前のバージョンにロールバックするだけで、その問題を解決できます。ほとんどの場合、ネットワーク(Network)インターフェイスカード、ディスクコントローラ、およびビデオアダプタが原因です。(Video Adapters)
  7. あなたの記憶をチェックしてください。Windowsメモリ診断ツール(Memory Diagnostic Tool)を使用します。コントロールパネル(Control Panel)に移動し、検索(Search)ボックスに「メモリ」と入力します。[管理ツール(Tools)]で、[コンピューターのメモリの問題(Memory Problems)を診断する]をクリックします。ここに示されているWindowsメモリ診断ツールで、オプションの1つを選択します。(Windows Memory Diagnostics Tool)
  8. システムBIOS(BIOS)を注意深く確認してくださいシステムまたはマザーボードの製造元からアップデートを入手できますか?BIOSのドキュメントを注意深く確認してください。すべてのBIOS(BIOS)オプションをデフォルトにリセットすると、過度の調整によって引き起こされる問題を解決できる場合があります。
  9. システムリソースが不足していないかどうかを確認しますか?ディスクスペース(Disk Space)またはRAMの重大な不足により、BSODが発生する場合があります。
  10. システムファイルが破損していないか確認してください。コアドライバーとサービスのみがアクティブ化されるため、セーフモード(Safe Mode)で作業します。システムがセーフモード(Safe Mode)で起動しているが通常は起動していない場合は、ドライバに問題がある可能性があります。デバイスマネージャ(Device Manager)セーフモード(Safe Mode)で実行し、最も可能性の高い容疑者をアンインストールしてみてください。または、セーフモードで(Safe Mode)システムの復元(System Restore)を実行します。
  11. Windows10ブルースクリーントラブルシューティングを実行します。
MSDN print-link BlueScreenView

ドライバー(Driver)がBSODを引き起こしている疑いがある場合の対処方法

バグのあるデバイスドライバーにBSODの障害があると思われる場合は、あまり知られていないが強力なトラブルシューティングツールであるDriverVerifierManagerを呼び出してください(Driver Verifier Manager)。検索バーにverifierと入力し、 Enterキーを押してVerifier.exeを表示します。管理者(Administrator)として実行します(Run)。このツールは、欠陥のあるドライバーを実際に特定するのに役立ちます。

次に、「標準設定の作成」を選択します。次に(Next)、確認するドライバーの種類を選択します。署名されていないドライバーは、古いバージョンのWindows(Windows)用に作成されているため、問題の原因となる可能性があります。完了するまで、[次へ]をクリックします。(Click Next)

DriverVerifierManagerは次のように機能します。マシンが解読できないBSODを投げかける代わりに、いつでも、実際の問題をかなり正確に説明するBSODを使用して、(BSOD)ドライバーベリファイア(Driver Verifier)に起動時にコンピューターを停止させることができます。次に、問題のあるドライバーを更新、ロールバック、またはアンインストールすることにより、問題の解決を選択できます。

まれに、 DriverVerifierManager(Driver Verifier Manager)が不適合のドライバーを検出することに注意してください。問題のあるものではない可能性があります。したがって、細心の注意を払ってください。疑わしいと特定されたDriver/s

問題のあるドライバー(Driver)に絞り込んだら、更新(Update)ロールバック(Roll Back)、またはデバイスドライバー(Device Driver)のアンインストールの3つのオプションがあります。

これを行うには、デバイスマネージャ(Device Manager)を開きます。デバイスのプロパティダイアログボックスを開き、[ドライバ(Driver)]タブの次のボタンを使用してメンテナンスタスクを実行します。

  • ドライバーの更新(Update Driver):これにより、ハードウェア更新ウィザード(Hardware Update Wizard)が起動します。
  • ドライバーのロールバック(Roll Back Driver):これにより、最後に更新されたドライバーがアンインストールされ、構成が以前のバージョンにロールバックされます。
  • ドライバーのアンインストール(Uninstall Driver):これにより、選択したハードウェアのドライバーのファイルとレジストリ設定が完全​​にアンインストールされます。

読む(Read):Windowsでブルースクリーンを引き起こしているドライバーを見つける方法は?

一般的なWindowsブルースクリーンエラー(Common Windows Blue Screen Errors)と解決策のリスト

STOP0x000000D1またはDRIVER_IRQL_NOT_OR_EQUAL

おそらく最も一般的なBSODです!これは、NTが特定のIRQL(IRQL)で動作しているときに、ドライバーがメモリの場所に不正にアクセスした場合に発生します。これは、無効なメモリ位置にアクセスしようとするのと同様の、ドライバコーディングエラーです。回復/回避策:通常はありません。ただし、これらはKB810093KB316208 、およびKB810980に役立つ場合があります。

STOP0x0000000AまたはIRQL_NOT_LESS_OR_EQUAL

カーネルモードのプロセスまたはドライバが、許可なくメモリ位置にアクセスしようとしました。この停止(Stop)エラーは通常、ハードウェアまたはソフトウェアの障害または互換性がないことが原因で発生します。問題のあるデバイスドライバーの名前は、停止(Stop)エラーに表示されることが多く、問題を解決するための重要な手がかりを提供します。エラーメッセージが特定のデバイスまたはデバイスのカテゴリを指している場合は、そのカテゴリのデバイスを削除または交換してみてください。セットアップ(Setup)中にこの停止(Stop)エラーが表示された場合は、互換性のないドライバー、システムサービス、ウイルススキャナー、またはバックアッププログラムが疑われます。このKB314063はあなたに方向を示すかもしれません。

STOP0x00000050またはPAGE_FAULT_IN_NONPAGED_AREA

ハードウェアドライバまたはシステムサービスが、メモリにないデータを要求しました。原因は、物理メモリの欠陥または互換性のないソフトウェア、特にリモートコントロール、およびウイルス対策プログラムである可能性があります。デバイスドライバまたはアプリケーションをインストールした直後にエラーが発生した場合は、セーフモードを使用してドライバを削除するか、プログラムをアンインストールしてみてください(Mode)。詳細については、KB894278およびKB183169を参照してください。

STOP0x000000C2またはBAD_POOL_CALLER

カーネルモードのプロセスまたはドライバが不正なメモリ割り当てを実行しようとしました。多くの場合、問題はドライバまたはソフトウェアのバグに起因する可能性があります。また、ハードウェアデバイスの障害が原因である場合もあります。詳細については、KB265879を参照してください。

OX000000ED(STOP OX000000ED)またはUNMOUNTABLE_BOOT_VOLUMEを停止します(UNMOUNTABLE_BOOT_VOLUME)

これは、Windowsがブートファイルを含むボリュームにアクセスできない場合に発生します。ただし、 TO Vista(TO Vista)の更新中にこのメッセージが表示された場合は、ディスクコントローラと互換性のあるドライバがあることを確認し、ドライブのケーブル接続を再確認して、正しく構成されていることを確認してください。ATA-66またはATA-100ドライバを再利用する場合は、標準の40コネクタIDEケーブルではなく、80コネクタケーブルを使用していることを確認してください。KB297185およびKB3154​​03を参照してください。

STOP0x0000001EまたはKMODE_EXCEPTION_NOT_HANDLED

Windowsカーネルは、不正または不明なプロセッサ命令を検出しました。これは、多くの場合、ドライバまたはハードウェアデバイスの障害によって引き起こされた無効なメモリおよびアクセス違反の結果です。エラーメッセージは、問題のあるドライバまたはデバイスを識別することがよくあります。ドライバまたはサービスをインストールした直後にエラーが発生した場合は、新しい追加を無効にするか削除してみてください。

STOP0x00000024またはNTFS_FILE_SYSTEM

NTFSファイルシステムドライバ内で問題が発生しました。同様の停止(Stop)エラー、0x23がFAT32ドライブに存在します。最も可能性の高い原因は、ディスクまたはディスクコントローラのハードウェア障害です。システム内のすべてのハードディスクへのすべての物理接続を確認し、CheckDiskを実行します(Check Disk)KB228888がお手伝いします。

STOP0x0000002EまたはDATA_BUS_ERROR

この停止(Stop)エラーの最も一般的な原因は、物理メモリの障害または欠陥(ビデオアダプタで使用されているメモリを含む)です。このエラーは、ハードディスクの破損またはマザーボードの破損が原因である可能性もあります。

STOP0x0000003FまたはNO_MORE_SYSTEM_PTES

システムでページテーブルエントリ(PTE(PTEs))が不足しました。この比較的まれなエラーの原因は、制御不能なバックアッププログラムまたはバグのあるデバイスドライバである可能性があります。詳細については、KB256004を参照してください。

STOP0x00000077またはKERNEL_STACK_INPAGE_ERROR

システムが仮想メモリ(ページファイル)からカーネルデータを読み取ろうとしましたが、指定されたメモリアドレスでデータを見つけることができませんでした。この停止(Stop)エラーは、メモリの欠陥、ハードディスクの誤動作、ディスクコントローラまたはケーブルの不適切な構成、データの破損、ウイルス感染など、さまざまな問題が原因で発生する可能性があります。詳細については、KB228753をクリックしてください。

STOP0x0000007FまたはUNEXPECTED_KERNEL_MODE_TRAP

このBSOD(BSOD)の考えられる理由は、メモリチップの欠陥、メモリモジュールの不一致、CPUの誤動作、ファンや電源の障害など、ハードウェア(Hardware)の障害が原因である可能性があります。CPUをオーバークロックした場合にも発生する可能性があります。メッセージには詳細が記載されています。詳細については、KB137539を参照してください。

STOP0x000000D8またはDRIVER_USED_EXCESSIVE_PTES

これは、ドライバの記述が不十分なために、コンピュータが大量のカーネルメモリを要求していることを示しています。トラブルシューティングの提案は、STOP0X3Fメッセージにあるものと同じです。KB256004はあなたを助けます

STOP0X000000EAまたはTHREAD_STUCK_IN_DEVICE_DRIVER

これは、新しいビデオアダプターまたは更新された(および記述が不十分な)ビデオドライバーをインストールした後に発生する可能性があります。ビデオアダプタを交換するか、別のビデオドライバを使用すると役立つ場合があります。KB293078を参照してください。

STOP0XC000021AまたはSTATUS_SYSTEM_PROCESS_TERMINATED

これは、 Windows(Windows)に重大なセキュリティ問題がある場合に発生します。WinlogonCSRSSなどのサブシステムが危険にさらされています。またはシステムファイルの不一致が原因です。または、システム権限が誤って変更された場合。この問題の一般的な原因は、一部のサードパーティプログラムです。インストールした新しいプログラムを特定して、アンインストールしてみてください。

STOP0XC00000221またはSTATUS_IMAGE_CHECKSUM_MISMATCH

これは、ページファイルが破損していることを示しています。またはディスクまたはファイルの破損。または障害のあるハードウェア。エラーは、破損したシステムファイルの正確な性質と名前を示します。この問題を解決するには、 Windows回復環境(Environment)システムの復元(System Restore)、または最後の正常な構成(Known Good Configuration)を使用する必要がある場合があります。

REGISTRY_ERROR

この停止エラーはまれであり、ハードディスクからレジストリを正しく読み取れなかったことが原因で発生します。バックアップからレジストリを復元してみてください。

DIVIDE_BY_ZERO_ERROR

この停止エラーは、アプリケーションがゼロで除算しようとしたことが原因で発生します。このエラーが発生し、どのアプリケーションが原因であるかわからない場合は、メモリダンプを調べてみてください。

KMODE_EXCEPTION_NOT_HANDLED

正しく構成されていないデバイスドライバは、通常、このタイプのエラーを引き起こします。分離とトラブルシューティングが難しい。

INVALID_PROCESS_ATTACH_ATTEMPT

このバグコード0x5(Bugcode 0x5)は、カーネルプロセスが別のプロセスに接続しようとしていたことを示しています。診断を支援するために、ユーザーは障害発生時に実行されていたすべてのアプリケーションを記録する必要があります。回復や回避策はありません。

HARDWARE_INTERRUPT_STORM

このようなエラーは通常、ドライバまたはファームウェアの記述が不十分なために発生します。トラブルシューティングは困難ですが、デバイスマネージャ(Device Manager)またはシステム情報(System Information)ツールが役立ちます。

INACCESSIBLE_BOOT_DEVICE

この停止エラーは、Windowsがハードディスクからの読み取りに問題がある場合に発生します。このエラーは、デバイスドライバの障害が原因である可能性があります。アンチウイルスを実行してみることもできます。

PFN_LIST_CORRUPT

このバグコード0x4E(Bugcode 0x4E)エラーは通常、RAMの障害が原因で発生します。RAMをチェックまたは交換することをお勧めします。それが機能しない場合、他の既知の回復または回避策はありません

MACHINE_CHECK_EXCEPTION

CPUをオーバークロックした場合、これが発生する可能性があります。また、電源を確認してください。

MULTIPLE_IRP_COMPLETE_REQUESTS

このバグコード0x44(Bugcode 0x44)は、ドライバロジックの障害を示しています。これは、負荷の高いシステムで発生することが確認されています。回復や回避策はありません。

NMI_HARDWARE_FAILURE

通常、SIMMSの不良が原因です。ハードウェアベンダーに連絡するのが最善です。

BlueScreenViewを利用することもできます。これは、「死のブルースクリーン」クラッシュ中に作成されたすべてのミニダンプファイルを缶詰にし、すべてのクラッシュに関する情報を1つのテーブルに表示するユーティリティです。クラッシュごとに、BlueScreenViewは、ミニダンプファイル名、クラッシュの日付/時刻、ブルースクリーンに表示される基本的なクラッシュ情報(バグチェックコード(Bug Check Code)と4つのパラメーター)、およびクラッシュの原因となった可能性のあるドライバーまたはモジュールの詳細を表示します(ファイル名、製品名、ファイルの説明、およびファイルバージョン)。上のペインに表示されるクラッシュごとに、クラッシュ中にロードされたデバイスドライバーの詳細を下のペインに表示できます。BlueScreenViewまた、クラッシュスタックでアドレスが見つかったドライバーにマークを付けるため、クラッシュの原因となった可能性のある疑わしいドライバーを簡単に見つけることができます。

追加リソース:(Additional Resources:)

  1. WhoCrashedを使用してクラッシュダンプを分析します(Analyze your crash dumps with WhoCrashed)
  2. Windowsのバグチェックまたはエラーコードの停止のリスト。

読む(Read):紫、茶色、黄色、赤、緑の死の画面の説明。



About the author

私は長年 Android とオフィス ソフトウェアを扱ってきたコンピューター技術者です。私はまた、過去 5 年ほどの間、人々に Mac の使い方を教えてきました。あなたのコンピュータの問題を解決する方法を知っている人を探しているなら、おそらく私がお手伝いできるでしょう!



Related posts