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


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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.