Comment puis-je déboguer les échecs du pilote en mode utilisateur dans Windows 8

10

J'ai une carte SD de 32 Go. Chaque fois que j'insère cette carte dans mon ordinateur portable Windows 8 récemment mis à niveau, le système d'exploitation cesse de répondre normalement. Metro Apps ne fonctionnera pas. Le système peut se connecter ou non. Les applications de bureau peuvent ou non être capables de faire des choses. Lorsque je retire la carte et redémarre, tout va bien. Dès que j'ai remis la carte, le système recommence à mal se comporter.

J'ai exécuté Windows Update, j'ai donc les derniers pilotes de Microsoft.

Cela ne se produit pas avec les cartes 8 Go que j'ai. Malheureusement, je n'ai qu'une seule carte de 32 Go, je ne peux donc pas tester avec d'autres.

En examinant le journal des événements système, j'ai déterminé que cela se produit en raison d'une défaillance du pilote en mode utilisateur.

Comment puis-je déboguer ce problème à partir d'ici? Comment savoir à quel pilote cela est lié? Y aura-t-il une décharge du Dr. Watson quelque part?

Événement 10110

Détails

- 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 

Modifier 1

J'ai donc essayé d'utiliser Debug View de SysInternals (vous pouvez l'obtenir ici: http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx ).

Cela m'a donné cette information: capture d'écran de la vue de débogage

ce qui n'est pas particulièrement utile.

J'ai ensuite essayé de connecter WinDbg à WUDFHost.exe(le processus qui semble héberger les pilotes en mode utilisateur) pour voir s'il pouvait intercepter l'erreur.

Téléchargez-le ici: http://msdn.microsoft.com/en-US/windows/hardware/hh852363

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

Cela n'a pas beaucoup aidé. Il n'a pas attrapé d'exceptions comme je l'espérais (ce qui m'indiquerait au moins la cause de l'accident). Voici la pile de l'un des threads: Trace de pile WinDbg

Tom Hennen
la source
DebugView (dont je suis un grand fan) ne sert qu'à surveiller la sortie de débogage - avant d'avoir deux moniteurs, je l'exécutais en mode serveur / client et exécutais le client avec l'affichage ci-dessus sur mon ordinateur portable, donc je pouvais regarder le sortie de débogage.
Mark Allen
Ouais je sais. J'espérais qu'ils avaient laissé des messages de débogage dans leur pilote. Comme vous pouvez le voir, j'ai obtenu quelque chose, mais rien d'utile.
Tom Hennen

Réponses:

1

Je ne sais pas si cela vous aidera, mais avez-vous essayé les fichiers de minidump dans C: \ Windows \ Minidump. Fichiers MiniDump

Launa
la source
Malheureusement, ce répertoire n'existe pas. Cela me fait me demander si je dois activer les minidumps ou s'ils sont dans un emplacement différent dans Win8.
Tom Hennen
J'ai Win8, et c'est là qu'ils sont stockés pour moi ... Voici un lien vers des informations génériques sur l'activation du minidump mais pas spécifique à Win8 ... lien ainsi que [lien] ( blog.nirsoft.net/2010 / 07/27 /… ) J'espère que ça aide un peu ....
Launa