Windows
 Computer >> コンピューター >  >> システム >> Windows

【解決方法】DRIVER_VERIFIER_DMA_VIOLATIONエラーでWindows 11/10がブルースクリーンになる場合の対処法

ドライバー検証ツール(Driver Verifier)は、Windowsに標準搭載されているユーティリティで、システムにインストールされたドライバーの整合性を監視・検証する役割を担っています。このツールは、ドライバーの不審な動作や署名の問題を検出すると、システムへの被害を防ぐために意図的にブルースクリーン(BSOD)を発生させ、問題のある動作を停止させます。その一例が DRIVER_VERIFIER_DMA_VIOLATION エラーです。

このエラーはWindows 7や8.1でも発生することがありますが、特にWindows 10およびWindows 11で報告されるケースが多く見られます。エラー発生時には以下のようなメッセージが表示されます。

PCで問題が発生したため、再起動が必要です。エラーについて詳しくは、後ほどオンラインで「DRIVER_VERIFIER_DMA_VIOLATION」を検索してください。

このエラーのストップコードは 0xe6 であり、以下に紹介する比較的簡単な方法で解決できる可能性があります。

DRIVER_VERIFIER_DMA_VIOLATIONエラーの主な対処法

Windowsでこのブルースクリーンエラーを解消するために有効とされる方法は、主に以下の3つです。

  1. ドライバー検証ツール(Driver Verifier)を無効化する
  2. 最近更新したドライバーを更新・ロールバック・アンインストールする
  3. ハードウェアのトラブルシューティングツールを実行する

1] ドライバー検証ツール(Driver Verifier)を無効化する

最も手軽な対処法は、ドライバー検証ツール自体を無効にすることです。管理者権限でコマンドプロンプトを開き、以下のコマンドを実行してからパソコンを再起動してください。

verifier /reset

このコマンドによりドライバー検証ツールが無効化され、エラーの発生頻度が大幅に低下するか、完全に解消されることが期待できます。

2] 最近更新したドライバーを更新・ロールバック・アンインストールする

このエラーを引き起こす特定のドライバーは存在しませんが、Windows UpdateやOEM(パソコンメーカー)提供のソフトウェア経由でドライバーが更新された際、互換性の問題によってBSODが発生することがあります。

直近でドライバーを更新した場合は、問題が起きなかった以前のバージョンへロールバック(元に戻す)することを検討してください。デバイスマネージャーから該当デバイスのプロパティを開き、「ドライバー」タブにある「ドライバーを元に戻す」を選択します。

逆に、ドライバーが古いままの場合は、最新版への更新で問題が解決する可能性があります。メーカーの公式サイトから新しいバージョンのドライバーが提供されているかを確認し、入手可能であればインストールしてみてください。

3] ハードウェアのトラブルシューティングツールを実行する

ハードウェアのトラブルシューティングツールは、問題を自動的に検出・修復してくれる頼もしい手段の一つです。設定アプリから実行でき、メモリやDMA関連のハードウェア異常を診断してくれます。ガイドに従って実行し、エラーが再度表示されないかどうかを確認しましょう。

補足:Driver Verifierとはどのようなツールか

最後に、ドライバー検証ツールについて少し触れておきます。これは本来、デバイスドライバーを開発・テストする開発者向けのツールであり、ドライバーの問題を発見し修正するためのものです。MicrosoftはDRIVER_VERIFIER_DMA_VIOLATIONに関連する複数のバグチェックコードを公開しており、開発者はこれらを活用して問題の原因を特定できます。

本記事で紹介したいずれかの方法が、あなたの問題解決に役立つことを願っています。

  1. Windows 11/10で発生するCLOCK_WATCHDOG_TIMEOUTブルースクリーンエラーの原因と対処法

    CLOCK_WATCHDOG_TIMEOUTのブルースクリーンストップエラーは、指定されたプロセッサが割り込みを処理できなくなったときにWindowsシステムで発生します。通常、プロセッサが応答しなくなったり、デッドロック状態に陥ったりした場合に起こります。 このエラーは、プロセッサのコアとスレッドの連携に問題が生じた際に発生します。スレッドはコアが実行するタスクであり、1つのコアが複数のスレッドを同時に処理することもあります。問題は、あるスレッドが別のスレッドからの適切な応答を待っている(またはあるカーネルが別のカーネルからの応答を待っている)のに、その応答が返ってこないという点です。 技

  2. WHEA_UNCORRECTABLE_ERROR(0x00000124)ブルースクリーンエラーの原因と6つの対処法【Windows 11/10】

    パソコンでは、小さな設定変更から大きな改造まで、さまざまな要因によってエラーが発生することがあります。その中でも頻繁に報告されるブルースクリーンエラーのひとつがWHEA_UNCORRECTABLE_ERROR(システムが修正不能なハードウェアエラーに遭遇しました)で、エラーコードは0x00000124です。このバグチェックは、Windows Hardware Error Architecture(WHEA)から提供されるエラーデータに基づいており、致命的なハードウェアエラーが発生したことを示しています。原因としては、RAM、ハードディスク、その他のハードウェアコンポーネントなどが考えられます。