Windows 10でWDF_VIOLATIONエラーを修正する方法

WDF_VIOLATION (バグチェック 0x10D) は、Windows がフレームワークベースのカーネルドライバでエラーを検出したことを意味します。このコードだけでは、障害が発生したデバイスを特定することはできません。最近追加したハードウェアを取り外し、セーフモードでドライバを分離またはロールバックしてください。.sysブルースクリーンに表示されるファイル名をメモし、高度なトラブルシューティングを行う前に重要なファイルをバックアップしてください。Microsoft の0x10D に関する技術情報は開発者向けです。PC のトラブルシューティングには、以下の手順を使用してください。

これらの修正方法を順番に試して、変更のたびに再起動してください。Microsoft のストップコードに関するガイダンスでは、新しいハードウェアの取り外し、セーフモードの使用、ドライバーの確認、Windows の復元も推奨しています。

1. 最近追加したデバイスの接続を解除する

最初のクラッシュが発生する直前に接続されていたデバイス(USBアダプター、ウェブカメラ、ドック、プリンターなど)をシャットダウンして取り外します。Windowsを起動し、デバイスを1つずつ再接続し、テストの合間に再起動します。クラッシュが再発する場合は、別のポートを試すか、そのモデルに適したドライバーを入手してください。これにより、ハードウェアの欠陥を前提とすることなく、原因をデバイス、ドライバー、またはポートに絞り込むことができます。

机の上には、外付けウェブカメラとUSBワイヤレスアダプターの横にWindows 10ノートパソコンが置かれている。
最近追加したデバイスは、1台ずつテストしてください。

2. Windowsをセーフモードで起動する

サインイン画面から、Shift キーを押しながら[電源] > [再起動]を選択します。Windows 回復環境で、 [トラブルシューティング] > [詳細オプション] > [スタートアップ設定] > [再起動]を選択します。セーフモードの場合は4またはF4 キーを、ネットワーク接続ありのセーフモードの場合は5またはF5 キーを押します。Windows がサインイン画面に到達できない場合は、Windows 回復環境を開く方法を参照してください。セーフモードで停止するクラッシュは、通常の起動ドライバーまたはサービスに問題がある可能性を示唆しますが、それ自体では原因を特定できません。

Windows回復環境の起動設定画面には、セーフモードのオプションと再起動ボタンが表示されます。
起動設定を使用して、Windowsをセーフモードで再起動します。

3. 問題のあると思われるドライバーをロールバックまたは再インストールする

スタートボタンを右クリックしてデバイスマネージャーを開き、最近変更されたデバイスまたは黄色の感嘆符が付いているエントリを確認します。問題の原因と思われるデバイスを右クリックして、プロパティ > ドライバーを選択します。アップデート後に問題が発生した場合は、利用可能な場合はドライバーのロールバックを選択します。そうでない場合は、ドライバーの更新を試すか、製造元から該当モデルのドライバーをダウンロードしてください。必要に応じて、特定されたデバイスをアンインストールして再起動できます。代替のインストーラーがない限り、ドライバーパッケージを削除しないでください。

Windows 10のデバイスマネージャーでUSBワイヤレスアダプターが選択され、ドライバーオプションが表示されている状態。
デバイスマネージャーを使用すると、疑わしいデバイスドライバを検査および変更できます。

4. 対象となるアップデートを確認する

設定 > 更新とセキュリティ > Windows Update を開き、「更新プログラムの確認」を選択します。PC に提供されている更新プログラムをインストールし、再起動してください。ドライバーが表示されない場合は、PC またはデバイスの製造元のサポートページを確認し、正確なモデルと Windows バージョンを確認してください。サードパーティ製のドライバー更新ユーティリティは使用しないでください。

Windows 10の標準サポートは2025年10月14日に終了しました。アップデートの提供状況は、デバイスおよび適用可能な拡張セキュリティ更新プログラムへの登録状況によって異なります。Windows Updateでアップデートが提供されない場合は、MicrosoftのWindowsサポート状況をご確認ください。

Windows 10 の設定画面の Windows Update ページにある「更新プログラムの確認」ボタン
お使いのシステムに利用可能なアップデートを確認してください。

5. システムの復元を使用する

ドライバー、アプリ、またはシステムの変更後にクラッシュが発生した場合は、Windows キー + Rキーを押しrstrui.exe、と入力してEnter キーを押します。問題が発生する前の復元ポイントを選択し、続行する前に影響を受けるプログラムをスキャンします。システムの復元では個人ファイルは保持されますが、後から適用されたアプリ、ドライバー、更新プログラム、および設定が元に戻される可能性があります。Windows が起動しない場合は、回復環境でトラブルシューティング > 詳細オプション > システムの復元を使用します。暗号化された PC では、BitLocker キーが必要になる場合があります。Microsoft のシステムの復元手順を参照してください。

Windows回復環境のトラブルシューティング画面に詳細オプションとシステムの復元が表示されます
システムの復元機能を使用すると、回復環境から設定を元に戻すことができます。

6. システムメモリのテスト

作業内容を保存し、Windows キー + Rキーを押しmdsched、と入力してEnter キーを押します。「今すぐ再起動して問題を確認する」を選択します。テストと再起動後、通知を確認します。通知を見逃した場合は、イベント ビューアー > アプリケーションとサービス ログ > Microsoft > Windows > MemoryDiagnostics-Results > Debugで結果を確認してください。エラーが報告された場合はハードウェア診断が必要です。問題がない結果でも、ドライバーの問題の可能性は否定できません。

Windowsメモリ診断ダイアログで、今すぐ再起動するか、次回の起動時に問題を確認するかを選択する。
メモリテストのために再起動する前に、開いている作業を保存してください。

7. Windowsシステムファイルを修復する

コマンドプロンプトを検索し、右クリックして「管理者として実行」を選択します。以下のコマンドをこの順序で個別に実行し、それぞれ完了するまで待ちます。

  1. DISM.exe /Online /Cleanup-image /Restorehealth
  2. sfc /scannow

スキャン後に再起動してください。Microsoftの修復ガイドに結果の説明があります。以下のコマンドウィンドウは出力例です。お使いのPCに表示されるメッセージは異なる場合があります。

管理者コマンドプロンプトでDISMコマンドとsfcコマンドを表示し、補完出力例を示します。
DISMを実行してからSFCを実行してください。表示される出力は一例です。

8. サードパーティ製スタートアップソフトウェアを分離する

サインイン後にエラーが発生する場合は、クリーンブートを実行して、Microsoft 以外のサービスまたはスタートアップ アプリが関係しているかどうかをテストできます。 を検索しますmsconfig。[サービス]で、 [すべての Microsoft サービスを非表示にする]にチェックを入れ、 [すべて無効にする]を選択して適用します。[スタートアップ]でタスク マネージャーを開き、有効になっている項目を無効にして、変更した内容をメモします。再起動してテストします。エラーが解消された場合は、項目を小さなグループごとに再度有効にして競合を特定します。その後、通常のスタートアップに戻します。管理対象の PC では、サービスを変更する前に IT に問い合わせてください。Microsoft のクリーンブートの手順に従ってください。

Windows システム構成サービス タブで、すべての Microsoft サービスを非表示にするチェックボックスがオンになっており、タスク マネージャーのスタートアップが表示されています。
無効にしたサービスとスタートアップ項目を記録しておきましょう。

エラーが続く場合

これらのチェック後も WDF_VIOLATION エラーが解消されない場合は、無関係なドライバーの削除を中止し、PC またはデバイスの製造元にお問い合わせください。停止コード、表示されたドライバーファイル名、およびクラッシュ直前の変更内容をお知らせください。Windows のリセットまたは再インストールを行う前に、必ずファイルをバックアップしてください。回復オプションを選択すると、アプリやデータが削除される可能性があります。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。