\r\n\r\n
Windowsのエラーは出たり出なかったりです。そして、***ウォッチドッグの違反は、確かにその一つです。DPC watchdog violation エラーが発生した場合の対処法をご紹介します。
DPCウォッチドッグ違反のエラーは、システムのハードウェアの問題に起因し、Windowsがハードウェアと正しく通信できないことを通知します。
Windows 10が発売された2015年当時、SSDのファームウェアが古い、SSDドライバーのバージョンが古い、ハードウェアの互換性に問題があるなど、SSD(Solid State Drive)に関連したDPCモニター違反のエラーが大量に発生していました。問題は、SSD**ベンダーが新しいOSに対応したアップデートドライバーを開発・リリースしていなかったため、DPCモニター違反のエラーなどの問題が多発したことです。
DPCはDeferred Procedure Callの略で、システムレベルの処理(つまりバックグラウンドで行われる処理)です。DPCは基本的にハードウェアの一部がCPUと通信する必要がある場合に詳細を記述しますが、これは少し場違いな話ですね。一定時間内にDPCが解決されないと、DPCモニター競合エラーとなる(モニターとは、割り当てられた時間内にDPCが解決されるようにするためのプロセスである)。
遅延プロシージャコールは、もう一つのシステムレベルの処理である「システム割り込み」と連携して動作する。ソフトウェアやハードウェアが何かをしたいときは、CPUに「割り込み」をかけて、何が起きているかを伝える。また、割り込み要求レベル(IRQL)で時間がかかりすぎると、ブルースクリーン・エラーになることがあります。
通常、DPCモニターのコンフリクトは、ドライバーとシステムのアップデート、およびハードウェアの適切なチェックによって解決されます。チェックには、ハードウェアの再インストールとクリーニング、およびサードパーティ製のツールを使ってハードウェアの機械的な不具合をチェックすることが含まれます。
まず、システムのハードウェアに異常がないかを確認することです。これは、ケーブルの緩み、ドライブの不適合、RAMの未密閉、またはその間にある他のものを意味します。次のビデオは、ハードウェアを再インストールし、すべてが安全であることを確認する方法を示しています。
コンピュータのケースを開けたら、ハードウェアを掃除する必要があります。もちろん、石鹸とスポンジではダメですよその代わり、ファンに圧縮空気を送り、一般的なPCメンテナンスの手順を完了させる必要があります。コンピュータは、あなたが所有する他のハードウェアと同じであることを忘れないでください。手入れをすれば、より長く使えるようになります。
物理的なクリーニングを行った後、システムの動作健全性チェックを行う必要があります。システムの健全性チェックでは、サードパーティ製のツールを使って、故障しそうなハードウェアがあるかどうかを表示します。WindowsのPCヘルスツールは数多くありますが、その中でも使いやすいのがSpeccyです。 Speccyは、1つのプログラムで様々なPCヘルス指標を表示するので、ベンチマークツールとしても有効です。
インストール後は、さまざまなタブやドロップダウンメニューを開いて、ドライブの動作状況、動作温度、電圧などを確認することができます。ハードウェアの故障が多い場合や、極端な温度で動作している場合は、コンポーネントの故障を突き止めるか、完全に交換することを検討する必要があります。
SpeccyがSSDに問題があることを示した場合、いつでもさらに調査することができます。SSDが故障しそうな主な警告サインをチェックしてみましょう。
DPC watchdog violationエラーを修正するもう一つの方法は、ドライブをスキャンしてエラーを修正するシステムツールである統合Windowsシステムファイルチェック(SFC)を実行することです。
SFCコマンドを実行する前に、必ず正常に動作していることを確認してください。このために、DISM(Deployment Image Service and Management tool)を使用します。
DISMはSFCと同様、Windowsに統合されたユーティリティで、さまざまな機能を備えています。この例では、DISM Restorehealthコマンドにより、次の修復プログラムが適切に動作することを保証しています。
以下の手順を実行します。
CHKDSKは、ファイル構造をチェックするもう一つのWindowsシステムツールです。ドライブ全体のエラーをスキャンするSFCとは異なり、CHKDSKはWindowsのシステムファイルに特化してスキャンを行います。SFC同様、コマンドプロンプトからCHKDSKスキャンを実行し、マシンを修復します。
一般的に、ドライバーの更新はWindows 10が担当します。windows 10では、アップデートも自動で行われるので、アップデートサイクルから大きく遅れることはないはずです。とはいえ、何らかの事情でドライバが破損することはあります。
最新の自動ドライバー更新を確認するには、「更新& セキュリティ> Windows Update> 更新履歴の表示」にアクセスしてください。最新のドライバーアップデートが表示されます。
ここで、スタートメニューの検索バーに「デバイスマネージャー」と入力し、「ベストフィット」を選択します。ディスクドライブ」セクションを展開し、SSDのドライバーを右クリックし、「ドライバーの更新」を選択します。更新されたドライバーソフトウェアを自動的に検索する」を選択し、Windowsに更新作業を自動で行わせます。
もう一つの解決策は、windows 10の更新プログラムが保留されているかどうかを確認することです。更新&セキュリティ>Windows Updateにアクセスし、利用可能な更新プログラムがあれば、ダウンロードしてインストールします。
新しいソフトウェアをインストールしてから、DPC Monitor違反のエラーが表示されるようになったのでしょうか?その場合は、ソフトを削除してシステムを再起動し、画像が残っていることを確認してください。
スタートメニューの検索欄にプログラムを入力し、最適なものを選択します。並べ替え」のドロップダウンメニューを「インストール日」に切り替えると、プログラムの一覧をインストール日順に並べ替えることができます。最近インストールしたプログラムをすべてアンインストールし、システムを再起動します。DPC Monitor違反のエラーが消えたら、原因が判明したことになります。
多くのwindows10ブルースクリーンエラーと同様に、DPCモニター違反エラーは厄介な問題です。クロックウォッチドッグのタイムアウトエラーに似ています。しかし、結局のところ、このリストにある手順を踏めば、それほどストレスを感じることなく、DPCモニター違反のエラーを修正することができるのです。