Como depurar falhas de driver no modo de usuário no Windows 8

10

Eu tenho um cartão SD de 32 GB. Sempre que insiro este cartão no meu laptop Windows 8 recém-atualizado, o sistema operacional para de responder normalmente. O Metro Apps não funciona. O sistema pode ou não fazer login. Os aplicativos da área de trabalho podem ou não conseguir fazer as coisas. Quando eu removo o cartão e reinicio, tudo está bem. Assim que eu coloco o cartão de volta, o sistema começa a se comportar novamente.

Executei o Windows Update, por isso tenho os drivers mais recentes da Microsoft.

Isso não ocorre com os cartões de 8 GB que tenho. Infelizmente, só tenho um cartão de 32 GB, portanto não posso testar com outras pessoas.

Ao examinar o log de eventos do sistema, concluí que isso está acontecendo devido a uma falha no driver do modo de usuário.

Como posso depurar esse problema da melhor maneira daqui? Como posso descobrir a qual driver isso está relacionado? Haverá um despejo de acidente do Dr. Watson em algum lugar?

Evento 10110

Detalhes

- 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 

Editar 1

Então, tentei usar o Debug View do SysInternals (você pode obtê-lo aqui: http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx ).

Isso me deu esta informação: tela de depuração

o que não é especialmente útil.

Tentei conectar o WinDbg WUDFHost.exe(o processo que parece hospedar os drivers do modo de usuário) para ver se ele detectava o erro.

Obtenha aqui: http://msdn.microsoft.com/en-US/windows/hardware/hh852363

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

Isso não ajudou muito. Não capturou nenhuma exceção como eu esperava (o que me indicaria a causa do acidente, pelo menos). Aqui está a pilha de um dos tópicos: Rastreamento de pilha do WinDbg

Tom Hennen
fonte
O DebugView (do qual sou muito fã) é apenas para monitorar a saída de depuração - antes de eu ter dois monitores, eu o executava no modo servidor / cliente e o cliente com a exibição acima no meu laptop, para que eu pudesse olhar saída de depuração.
Mark Allen
Sim, eu sei. Eu esperava que eles tivessem deixado algumas mensagens de depuração no driver. Como você pode ver, consegui algo, mas nada útil.
21413 Tom Hennen #

Respostas:

1

Não tenho certeza se isso ajudará, mas você já tentou os arquivos minidump em C: \ Windows \ Minidump. Arquivos MiniDump

Launa
fonte
Infelizmente esse diretório não existe. Isso me faz pensar se preciso ativar minidumps ou se eles estão em um local diferente no Win8.
Tom Hennen
Eu tenho Win8, e é aí que eles são armazenados para mim ... Aqui está um link para algumas informações genéricas sobre permitindo minidump mas não específicas para Win8 ... ligação , bem como [link] ( blog.nirsoft.net/2010 /
07/27