Wie kann ich Fehler im Benutzermodus-Treiber in Windows 8 debuggen?

10

Ich habe eine 32 GB SD-Karte. Immer wenn ich diese Karte in meinen neu aktualisierten Windows 8-Laptop einlege, reagiert das Betriebssystem nicht mehr normal. Metro Apps funktionieren nicht. Das System kann sich anmelden oder nicht. Desktop-Apps können möglicherweise Aufgaben ausführen oder nicht. Wenn ich die Karte entferne und neu starte, ist alles in Ordnung. Sobald ich die Karte wieder einlege, verhält sich das System wieder schlecht.

Ich habe Windows Update ausgeführt, daher habe ich die neuesten Treiber von Microsoft.

Dies gilt nicht auftritt mit den 8 GB - Karten ich habe. Leider habe ich nur eine 32 GB Karte, so dass ich nicht mit anderen testen kann.

Nach Prüfung des Systemereignisprotokolls habe ich festgestellt, dass dies auf einen Treiberfehler im Benutzermodus zurückzuführen ist.

Wie kann ich dieses Problem am besten von hier aus beheben? Wie kann ich herausfinden, mit welchem ​​Treiber dies zusammenhängt? Wird es irgendwo einen Dr. Watson Crash Dump geben?

Ereignis 10110

Einzelheiten

- System 

  - Provider 

   [ Name]  Microsoft-Windows-DriverFrameworks-UserMode 
   [ Guid]  {2E35AAEB-857F-4BEB-A418-2E6C0E54D988} 

   EventID 10110 

   Version 1 

   Level 1 

   Task 64 

   Opcode 0 

   Keywords 0x2000000000000000 

  - TimeCreated 

   [ SystemTime]  2012-10-29T00:51:57.532718300Z 

   EventRecordID 40417 

   Correlation 

  - Execution 

   [ ProcessID]  1056 
   [ ThreadID]  3796 

   Channel System 

   Computer thebrain 

  - Security 

   [ UserID]  S-1-5-18 


- UserData 

  - UMDFHostProblem 

   [ lifetime]  {811E3DC4-FBC6-420B-ABCC-AD7505A36F3B} 
  - Problem 

   [ code]  3 
   [ detectedBy]  2 

   ExitCode 3 

  - Operation 

   [ code]  259 
   Message 72448 

   Status 4294967295 

Bearbeiten 1

Also habe ich versucht, Debug View von SysInternals zu verwenden (Sie können es hier herunterladen: http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx ).

Das gab mir diese Information: Screenshot der Debug-Ansicht

das ist nicht besonders hilfreich.

Dann habe ich versucht, WinDbg mit WUDFHost.exe(dem Prozess, der Treiber im Benutzermodus zu hosten scheint) zu verbinden, um zu sehen, ob der Fehler abgefangen werden kann.

Erhalten Sie es hier: http://msdn.microsoft.com/en-US/windows/hardware/hh852363

Anleitung: http://msdn.microsoft.com/en-US/library/windows/hardware/ff554716(v=vs.85).aspx

Das hat nicht viel geholfen. Es gab keine Ausnahmen, wie ich gehofft hatte (was mich zumindest auf die Ursache des Absturzes hinweisen würde). Hier ist der Stapel eines der Threads: WinDbg Stack Trace

Tom Hennen
quelle
DebugView (von dem ich ein großer Fan bin) dient nur zur Überwachung der Debug-Ausgabe. Bevor ich zwei Monitore hatte, habe ich es im Server / Client-Modus ausgeführt und den Client mit der obigen Anzeige auf meinem Laptop ausgeführt, damit ich mir das ansehen kann Debug-Ausgabe.
Mark Allen
Ja ich weiß. Ich hatte gehofft, sie hätten einige Debug-Meldungen in ihrem Treiber hinterlassen. Wie Sie sehen, habe ich etwas, aber nichts hilfreiches.
Tom Hennen

Antworten:

1

Ich bin mir nicht sicher, ob dies helfen wird, aber haben Sie die Minidump-Dateien unter C: \ Windows \ Minidump ausprobiert? MiniDump-Dateien

Launa
quelle
Leider existiert dieses Verzeichnis nicht. Ich frage mich, ob ich Minidumps aktivieren muss oder ob sie sich in Win8 an einem anderen Ort befinden.
Tom Hennen
Ich habe Win8, und dort werden sie für mich gespeichert ... Hier ist ein Link zu einigen allgemeinen Informationen zum Aktivieren von Minidump, aber nicht spezifisch für Win8 ... Link sowie [Link] ( blog.nirsoft.net/2010 /
07/27