
Einer meiner Benutzer hat einen Dell Optiplex 755 Windows XP SP3-PC, auf dem immer wieder zufällige BSOD-Fehler mit der Meldung INVALID_WORK_QUEUE_ITEM auftreten. Ich habe mehrere Foren durchsucht und fast alle beziehen sich auf die Festplattentreiber in Bezug auf SP2, aber mein Benutzer hat SP3, also glaube ich nicht, dass das das Problem ist. Hat jemand andere Vorschläge?
Antwort1
Bluescreens sindstetsdurch einen Treiber oder den Kernel verursacht. Selbst wenn ein Benutzermodusprozessscheintals Ursache infrage kommt, liegt es normalerweise an einem Treiber (selten am Kernel, obwohl dies vor WXP häufiger vorkam) im Gerätestapel, auf den der Benutzermodus-Thread zugreift, der eine falsche/unzureichende Überprüfung der Parameter durchführt.
Sie haben zwei Möglichkeiten:
- Aktivieren Sie die Windows-Fehlerberichterstattung (WER) und erlauben Sie Ihrem Windows, die Minidumps an WHQL zu senden (der Treiberanbieter erhält, sofern registriert, die Information, ob der Absturz durch seinen Treiber verursacht wurde)
- Laden Sie „Debugging Tools for Windows“ (WinDbg) herunter, laden Sie die erstellte Dump-Datei (
%WINDIR%\memory.dmp
oder%WINDIR%\MiniDump\*.dmp
) in WinDbg und geben Sie ein:!analyze -v
, und warten Sie dann auf das Ergebnis. Normalerweise wird der Übeltäter (die Treiberdatei) sowie weitere Details angezeigt, die, wenn sie in Ihre Frage eingefügt werden, wahrscheinlich einer beträchtlichen Anzahl von Lesern hier einen Hinweis geben würden, den sie mit Ihnen teilen könnten.
Auf modernen Windows-Systemen müssen Treiber signiert sein und Versionsinformationen enthalten, sodass es einfach wäre, den Hersteller herauszufinden und ihn zu kontaktieren ...
Sie können dies bereits jetzt tun, indem Sie einfach nach vorhandenen Dump-Dateien suchen, deren Datum mit einem der BSODs übereinstimmt, die Sie erlebt haben. Sie müssen nicht auf den nächsten Crash-Dump warten. Sollten Sie die Erstellung von Crash-Dumps deaktiviert haben, gehen Sie unter „Arbeitsplatz“ zur Registerkarte „Erweitert“ und „Start und Wiederherstellung“, um die Erstellung eines kleinen Dumps, Kernel-Dumps oder vollständigen Dumps einzustellen. Denken Sie auch daran, dass ein vollständiger Dump eine vom System verwaltete Auslagerungsdatei erfordert und dass sich die Auslagerungsdatei auf der Systempartition befindet (der Grund dafür ist, dass die Auslagerungsdatei nach dem Neustart in die kopiert [oder verschoben] wird memory.dmp
).
Antwort2
Hier ist ein Artikel von Microsoft, der auf mögliche Treiberprobleme hinzuweisen scheint:
Fehlerprüfung 0x96: INVALID_WORK_QUEUE_ITEM
http://msdn.microsoft.com/en-us/library/ff559300(v=vs.85).aspx