Windows 8에서 사용자 모드 드라이버 오류를 디버깅하는 방법


10

32GB SD 카드가 있습니다. 새로 업그레이드 한 Windows 8 랩톱에이 카드를 삽입 할 때마다 OS가 정상적으로 응답하지 않습니다. 메트로 앱이 작동하지 않습니다. 시스템이 로그인하거나 로그인하지 않을 수 있습니다. 데스크탑 앱이 작업을 수행하거나 수행하지 못할 수 있습니다. 카드를 제거하고 다시 시작하면 모두 정상입니다. 카드를 다시 넣 자마자 시스템이 다시 작동하기 시작합니다.

Windows Update를 실행 했으므로 Microsoft의 최신 드라이버가 있습니다.

내가 가지고있는 8GB 카드 에서는 발생 하지 않습니다 . 불행히도 하나의 32GB 카드 만 있으므로 다른 카드로는 테스트 할 수 없습니다.

시스템 이벤트 로그를 검토 한 결과 사용자 모드 드라이버 오류로 인해이 문제가 발생하고 있음을 확인했습니다.

여기서이 문제를 가장 잘 디버깅 할 수 있습니까? 이 드라이버와 관련된 드라이버를 어떻게 알 수 있습니까? Dr. Watson 크래시 덤프가 어딘가에 있습니까?

이벤트 10110

세부

- 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 

편집 1

그래서 SysInternals에서 디버그보기를 사용해 보았습니다 ( http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx ).

그것은 나에게이 정보를 주었다 : 디버그 뷰 스크린 샷

특별히 도움이되지 않습니다.

그런 다음 WinDbg를 WUDFHost.exe(사용자 모드 드라이버를 호스팅하는 것으로 보이는 프로세스)에 연결 하여 오류를 잡을 수 있는지 확인했습니다.

여기에서 확인하십시오 : http://msdn.microsoft.com/en-US/windows/hardware/hh852363

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

그다지 도움이되지 않았습니다. 내가 원했던대로 예외를 포착하지 못했습니다 (적어도 충돌의 원인을 지적 할 것입니다). 스레드 중 하나의 스택은 다음과 같습니다. WinDbg 스택 추적


DebugView (내가 큰 팬인 경우)는 디버그 출력을 모니터링하기위한 것입니다. 두 개의 모니터가 있기 전에 서버 / 클라이언트 모드에서 실행하고 위의 디스플레이로 클라이언트를 실행하여 랩톱에서 실행합니다. 디버그 출력.
Mark Allen

그래, 알아 나는 그들이 드라이버에 디버그 메시지를 남길 바랐다. 당신이 볼 수 있듯이 나는 뭔가를 얻었지만 도움이되는 것은 없습니다.
Tom Hennen

답변:


1

이것이 도움이 될지 확실하지 않지만 C : \ Windows \ Minidump에서 미니 덤프 파일을 사용해 보셨습니까? 미니 덤프 파일


불행히도 그 디렉토리는 존재하지 않습니다. 미니 덤프를 켜야하는지 아니면 Win8에서 다른 위치에 있는지 궁금합니다.
Tom Hennen

내가 Win8이 있고, 그들이 나를 위해 저장되는 곳입니다 ... 여기 ... Win8에 미니 덤프가 아니라 특정 활성화에 대한 몇 가지 일반적인 정보에 대한 링크입니다 링크를 잘 [링크] (한 blog.nirsoft.net/2010은 / 07 / 27 /… ) 희망은 조금 도움이 될 것입니다 ....
Launa
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.