
Dell Optiplex 755 Windows XP SP3 PC を使用しているユーザーがいますが、INVALID_WORK_QUEUE_ITEM という BSOD エラーがランダムに発生し続けています。いくつかのフォーラムを検索しましたが、ほとんどすべてが SP2 に関するハード ドライブ ドライバーに関するものでしたが、私のユーザーは SP3 を使用しているので、それが問題ではないと思います。他に何か提案はありますか?
答え1
ブルースクリーンはいつもドライバやカーネルによって発生します。ユーザーモードプロセスが思われる原因として考えられるのは、通常、ユーザー モード スレッドによってアクセスされるデバイス スタック内の何らかのドライバー (まれにカーネルですが、WXP より前はカーネルの方が一般的でした) が、パラメータのチェックを不適切または不十分に行っていることです。
選択肢は 2 つあります。
- Windows エラー報告 (WER) を有効にし、Windows がミニダンプを WHQL に送信できるようにします (登録されている場合、ドライバー ベンダーは、クラッシュが自社のドライバーによって発生した場合、情報を受け取ります)
- 「Windows 用デバッグ ツール」(WinDbg) をダウンロードし、作成されたダンプ ファイル (
%WINDIR%\memory.dmp
または%WINDIR%\MiniDump\*.dmp
) を WinDbg にロードして、!analyze -v
と入力し、結果を待ちます。通常、原因 (ドライバー ファイル) と詳細情報が示されます。これを質問に貼り付けると、かなりの数の読者がヒントを得て、あなたと共有できる可能性があります。
最新の Windows システムでは、ドライバーは署名され、バージョン情報が含まれている必要があるため、ベンダーを特定して連絡するのは簡単です...
すでにこの作業は実行できます。発生した BSOD の 1 つと日付が一致する既存のダンプ ファイルを検索するだけです。次のクラッシュ ダンプを待つ必要はありません。クラッシュ ダンプの作成を無効にしている場合は、[マイ コンピュータ] の [詳細設定] タブの [起動と回復] で、小さいダンプ、カーネル ダンプ、または完全なダンプを作成するように設定します。また、完全なダンプにはシステム管理のページ ファイルが必要であり、ページ ファイルはシステム パーティションに配置する必要があることに注意してください (これは、再起動後のページ ファイルが にコピー (または移動) されるためですmemory.dmp
)。
答え2
ドライバーの問題の可能性を示唆していると思われる Microsoft の記事を次に示します。
バグチェック 0x96: INVALID_WORK_QUEUE_ITEM
http://msdn.microsoft.com/en-us/library/ff559300(v=vs.85).aspx