死のブルー スクリーン (BSoD) は煩わしいだけでなく、システムにとって危険です。これは、システムをただちにシャットダウンして、損傷を防ぐ必要があることを意味します。
BSoD は通常、問題の根本原因のトラブルシューティングに役立つコードを提供します。そのようなエラーコードが「DPC WATCHDOG VIOLATION」になると、このBSoDエラーは、続行してWindowsを起動することができないため、特に迷惑になる可能性があります。起動できたとしても、このBSoDは、
この記事では、「DPC WATCHDOG VIOLATION」BSoD を修正して作業を続行するためのさまざまな方法を紹介します。
目次
DPC ウォッチドッグ違反 BSoD とは
DPC は「Deferred Procedure Call」の略です。DPC は Windows の機能です。 OS 内の割り込みを処理します。ウォッチドッグは、さまざまなシステム コンポーネントと常に通信してチェックし、それらが正常に動作していることを確認するバグ チェッカーです。
ウォッチドッグ タイマーが受信しない場合コンポーネントからの応答があり、通信できません
DPC ウォッチドッグ違反 BSoD の原因
「DPC ウォッチドッグ違反」エラーは、さまざまな理由で発生する可能性があります。
お使いの PC のドライバーが古いか破損しています。
お使いの PC に互換性のないハードウェアまたはソフトウェアがあります。
競合が発生しています。
重要なシステム ファイルが壊れているか破損しています。
これらの理由のいずれかが原因で、「DPC WATCHDOG VIOLATION」BSoD が発生する可能性があります。
さらに、BSoD はさまざまな状況で発生する可能性があります。たとえば、インターネット経由でデータを転送しようとしたときや Wi-Fi に接続しようとしたときに発生する可能性があります。
状況に関係なく、指定された手順を実行し続けます。以下の解決策を実行して問題を解決してください。
「DPC WATCHDOG VIOLATION」BSoD を修正
以下の解決策を与えられた時系列順に実行してください。
外部周辺機器を外す
新しく接続したキーボードやその他の周辺機器が BSoD の原因である可能性があります。ハードウェアの非互換性の問題は、すぐに BSoD エラー コード「DPC WATCHDOG VIOLATION」につながる可能性があります。
接続されているすべてのハードウェアとデバイスを切断し、引き続き BSoD が発生するかどうかを確認することをお勧めします。これは、問題がハードウェア デバイスにあったことを意味します。
どのハードウェアに問題があったかを特定するには、それらを 1 つずつ接続すると、同じ BSoD をスローするデバイスが悪役になります。
プログラム互換性トラブルシューティング ツールの実行
Windows 10 と 11 の両方に、PC のさまざまなコンポーネントを自動的にスキャンしてトラブルシューティングを行うトラブルシューティング ツールがプリインストールされています。
次の手順に従って、トラブルシューティング ツールを実行します。
次の場所に移動します。
設定アプリ >> システム >> トラブルシューティング >> その他のトラブルシューティング
[実行] をクリックします。
Program Compatibility Troubleshooter を実行します。
トラブルシューティング ウィザードが起動します。
ウィザードから、最近インストールしたアプリを選択してトラブルシューティングを行います。
トラブルシューティングするアプリを選択します
トラブルシューティングするアプリケーションを選択し、[次へ] をクリックします。
[推奨設定を試す] を選択します。
推奨設定を使用
今すぐ[次へ] をクリックします。
続行
[はい、このプログラムの設定を保存します] を選択します。強い>
変更を保存
ウィザードが問題のあるアプリに変更を加えることができた場合は、[はい、保存します] をクリックします。このプログラムのこれらの設定.”
変更が適用されたら、「DPC WATCHDOG VIOLATION」BSoD がまだ発生するかどうかを確認してください。
問題が解決しない場合
最近インストールしたアプリとプログラムをアンインストールする
アプリのインストール後に BSoD が発生し、トラブルシューティングを行ってもエラーが解決しなかった場合、アプリを完全にアンインストールしてみてください。アプリに互換性の問題がある場合は、アプリを削除することで確実に問題が解決するはずです。
アプリまたはプログラムをアンインストールするには、次の手順に従います。
[プログラムと機能] を開きます。
プログラムと機能アプレットを開く
問題のあるアプリを右クリックし、[アンインストール/変更] をクリックします。
問題のあるアプリをアンインストールします
アンインストール ウィザードが起動する可能性があります。
アンインストール ウィザードを続行し、画面の指示に従ってアプリを削除します。
アプリが削除されたら、まだ BSoD が発生するかどうかを確認してください。エラーが続く場合は、以下の解決策に進んでください。
CHKDSK ユーティリティを実行する
CHKDSK は、ハード ドライブをスキャンして破損したシステム ファイルや不良ファイルを検出するコマンド ライン ユーティリティです。セクターとそれらの修復を試みます。発見された不良セクタの修復に失敗した場合、オペレーティング システムにそれらを使用しないように通知します。
昇格したコマンド プロンプトで次のコマンドレットを実行します:
Chkdsk C:/f/r/xCHKDSK ユーティリティを実行します。
コンピュータの次回の再起動時に CHKDSK ユーティリティをスケジュールするように求められたら、「はい」の場合は Y を入力します。
コンピュータの次回再起動時にディスクを確認します
PC を再起動します。
再起動したら、チェック ディスク ユーティリティが実行され、ハード ドライブがスキャンされます。これにはしばらく、場合によっては数時間かかることがあります。スキャンを終了して Windows を再起動します。
CHKDSK ユーティリティが正常に実行されたら、問題が解決しないかどうかを確認します。その場合は、次の修正を適用してください。
DISM と SFC で破損したファイルを修正する
展開イメージのサービスと管理 (DISM) とシステム ファイル チェッカー (SFC) は組み込みツールです。システムファイルをスキャンして修復できるWindows。重要なシステム ファイルを修復するために、次の手順を使用して DISM および SFC スキャンを実行します。
昇格したコマンド プロンプトを起動します。
次のコマンドを順番に実行します:
DISM.exe/Online/Cleanup-image/Checkhealth DISM.exe/Online/Cleanup-image/Scanhealth DISM.exe/Online/Cleanup-image/Restorehealth
次に、次のコマンドレットを使用して SFC スキャンを実行します:
SFC/ScanNowDISM および SFC コマンドレットを実行するシステム ファイルを修復するには
スキャンが完了したら、コンピュータをしばらく使用して、BSoD が繰り返されるかどうかを確認してください。
.netboard-1-multi-612{border:none!important;display:block!重要;float:none!重要;line-height:0;margin-bottom:15px!important;margin-left:auto!important;margin-right:auto!important;margin-top:15px!important;最大幅: 100%!重要; min-height:250px;min-width:250px;padding:0;text-align:center!important}
エラーが残る場合は、軽減するためにできることがいくつかあります。
ハード ドライブのファームウェアを更新する
前述のように、SSD/ハード ドライブを実行しているドライバーが古いか誤動作している可能性があり、その結果、「DPC WATCHDOG VIOLATION」BSoD が発生します。次の手順に従って、ドライブのファームウェアを自動的に更新します。
[コマンドの実行] ボックスに「devmgmt.msc」と入力して、デバイス マネージャーを開きます。
デバイス マネージャーを開きます
[ディスク ドライブ] を展開します。
ディスク ドライブの展開
ドライブを右クリックし、コンテキスト メニューから [ドライバの更新] をクリックします。
ディスク ドライバの更新
ドライバの更新ウィザードが開きます。
[ドライバを自動検索] をクリックします。
ドライバを検索自動的に
ウィザードは Web を検索し、利用可能な最新のドライバーをダウンロードしてインストールします (利用可能な場合)。
ドライバー更新ウィザードを閉じます。
ウィザードで最新のドライバーをインストールできなかった場合は、手動でインストールしてみてください。ただし、最新のドライバーが既に利用可能な場合は、現在のドライバーを再インストールしてみてください。
ドライバーが更新されたら、問題が解決しないかどうかを確認してください。その場合は、AHCI コントローラ ファームウェアも変更する必要があります。
SATA AHCI コントローラの変更
AHCI コントローラは、マザーボードとストレージ ドライブ間のデータ転送プロトコルを制御します。製造元のコントローラー (IaStorAC.Sys) をインストールしている場合は、Microsoft のコントローラー (Storahci.Sys) に変更してみてください。
次の手順に従って、SATA AHCI コントローラーを Storahci.Sys に変更します。
[コマンドの実行] ボックスに「devmgmt.msc」と入力して、デバイス マネージャーを開きます。
デバイス マネージャーを開きます
「IDE ATA/ATAPI コントローラー」を展開します。
AHCI コントローラーを展開するoptions
AHCI コントローラを右クリックし、コンテキスト メニューから [プロパティ] をクリックします。
開くAHCI コントロールler プロパティ
「ドライバ」タブに切り替えます。
[ドライバ] タブに切り替える
[ドライバの更新] をクリックします。
ドライバーの更新
ドライバー更新ウィザードが開きます。
[コンピューターを参照してドライバーを検索] を選択します。
コンピュータを参照してドライバを探す
[自分のコンピュータで利用可能なドライバのリストから選択します] をクリックします。
リストからドライバーを選択します
[標準 SATA AHCI コントローラー] を選択し、[次へ] をクリックします。
新しいドライバーの選択
新しいドライバーがインストールされたことを示すメッセージが表示されます。
更新ウィザードを閉じます。
コンピュータが再起動したら、その努力が実を結ぶかどうかを確認してください。 BSoD がまだ発生している場合は、以下の解決策に進んでください。
コンピューターでマルウェアをスキャンする
ウイルスが PC に感染し、その動作に影響を与えている可能性があります。 「DPC WATCHDOG VIOLATION」BSoD。その場合は、PC のディープ マルウェア スキャンを実行し、異常を削除/隔離する必要があります。
組み込みの Windows セキュリティ アンチウイルス (以前の Windows Defender) を使用して、方法は次のとおりです:
次のページに移動します:
設定アプリ >> プライバシーとセキュリティ >> Windows セキュリティ >> ウイルスと脅威保護
[スキャン オプション] をクリックします。
スキャン オプションを開く
「
フル スキャンを実行する
サード パーティのアンチウイルスを使用してスキャンを実行することもできます。スキャンの実行に使用する上位のウイルス対策ソフトウェアのリストは次のとおりです。ウイルス対策ソフトウェアの購入を検討している場合は、常に考慮すべき 17 の側面を以下に示します。
ウイルスが検出され、削除または隔離されたら、BSoD が緩和されたかどうかを確認してください。
保留中の Windows 更新プログラムをインストールする
多くの場合、Windows 更新プログラムには、既存のシステム ファイルに上書きされるシステム ファイルが含まれています。更新プロセス中に破損したシステム ファイルが自動的に置き換えられ、「DPC WATCHDOG VIOLATION」エラーが修正される可能性があります。
Windows PC で更新を確認するには、次の手順に従います。
移動:
設定アプリ >> Windows Update
[更新プログラムを確認] をクリックします。
保留中のアップデートを確認する
アプリはウェブでアップデートの検索を開始します。
アップデートが利用可能な場合は、ダウンロードして
アップデートがインストールされたら、コンピュータを再起動します。
イベント ビューアーを確認します
これまでにどの解決策もうまくいかなかった場合は、イベント ビューアーを参照することをお勧めします。イベント ビューアーは解決策ではありませんが、そもそもエラーの原因について確実なガイダンスを提供する必要があります。その情報を使用して、オンラインで解決策を検索できます。
[コマンドの実行] ボックスに「eventvwr.msc」と入力して、イベント ビューアーを起動します。
イベント ビューアーを開きます
左ペインから次の項目に移動します:
Windows ログ >> システム
右側のペインから [現在のログをフィルター] をクリックします。
イベント ログのフィルタリング
チェック
フィルタを適用
別のフィルタを選択します中央のペインにエラーが表示され、詳細が表示されます u
イベント ビューアーでエラーの詳細を表示する
エラーがわからない場合は、単に Google
PC を以前の状態に復元する
PC を復元するとは、Windows を以前にキャプチャした状態に戻すことです。これは、すべてのシステム構成、ネットワーク設定、およびファイルとフォルダーが、その後何も起こらなかったかのように、ある時点に戻ることを意味します。
もちろん、履歴には復元ポイントが必要です。元に戻す PC。これは、バックアップと復元を使用して有効にすることができます。以前に元に戻すことができる復元ポイントを既に作成している場合は、次の手順に従います。
[コマンドの実行] ボックスに「sysdm.cpl」と入力して、システム プロパティを開きます。
strong>
システム プロパティを開く
[システム保護] タブに切り替えます。
システムの保護設定を開く
[システムの復元] をクリックします。
システムの復元設定を開く
システムの復元ウィザードが開きます。
[次へ] をクリックします。
復元を続行
復元ポイントを選択して [次へ] をクリックします。
復元ポイントを選択します
[完了] をクリックします。
システムの復元を開始します
確認ダイアログ ボックスで [はい] をクリックします。
ウィンドウの復元を確認
Windows は以前の復元ポイントに復元されます。この手順が完了するまでに時間がかかる場合があります。 この時点ではコンピュータを再起動したり電源を切ったりしないでください。復元が完了するまで待ちます。
完了したら、[再起動] をクリックします。
これにより、PC は復元ポイントが作成された時点に戻ります。 「DPC WATCHDOG VIOLATION」の BSoD 問題が当時存在していなかった場合は、解決する必要があります。
この時点で、最初に BSoD につながる同じタスクを実行しないことをお勧めします。
BSoD が引き続き発生する場合は、コンピューターをリセットするだけです。
Windows をリセット
コンピューターをリセットすると、すべての構成が表示されます。工場出荷時のデフォルト設定と値に戻します。上記の解決策がうまくいかなかった場合は、PC をリセットする必要があります。方法は次のとおりです。
次のページに移動します。
設定アプリ >> システム >> リカバリ
[この PC をリセット] の前にある [PC をリセット] をクリックします。
コンピュータをリセットする
リセット ウィザードが開きます。
[ファイルを保持] をクリックします。
Windows のリセット中にファイルを保持する
「ローカル再インストール」を選択します。
ローカル再インストールを実行する
[次へ] をクリックします。
続行
[リセット] をクリックします。
[リセット] をクリックします
オペレーティング システムがリセットされます。このフェーズにはしばらく時間がかかる場合があり、その後コンピューターが再起動します。その場合、「DPC WATCHDOG VIOLATION」BSoD がまだ発生しているかどうかを確認してください。
まとめ
ウォッチドッグ タイマーが「コンポーネントから 100 ミリ秒以内に応答を受信すると、コンポーネントが圧倒され、BSoD が発生します。ただし、この投稿で提供されている解決策は、根本的な原因を軽減し、PC を再び正常に動作させるのに役立ちます。
ただし、同じ問題が引き続き発生する場合は、唯一の解決策は、
こちらもご覧ください:
Subhan Zafar Subhan Zafar は、Windows およびサーバー インフラストラクチャのテストと研究に関心を持つ確立された IT 専門家です。であり、現在はリサーチ コンサルタントとして Itechtics と協力しています。彼は電気工学を学び、Huawei (HCNA & HCNP Routing and Switching) の認定を受けています。