Bagaimana saya bisa men-debug kegagalan driver mode pengguna di Windows 8


10

Saya memiliki Kartu SD 32 GB. Setiap kali saya memasukkan kartu ini ke laptop Windows 8 saya yang baru ditingkatkan, OS berhenti merespons secara normal. Aplikasi Metro tidak akan berfungsi. Sistem mungkin atau mungkin tidak masuk. Aplikasi desktop mungkin atau mungkin tidak dapat melakukan sesuatu. Ketika saya mengeluarkan kartu dan restart maka semuanya baik-baik saja. Segera setelah saya memasukkan kartu kembali, sistem mulai bertingkah buruk lagi.

Saya sudah menjalankan Pembaruan Windows, jadi saya memiliki driver terbaru dari Microsoft.

Ini tidak terjadi dengan kartu 8 GB yang saya miliki. Sayangnya saya hanya punya satu kartu 32 GB, jadi saya tidak bisa menguji dengan yang lain.

Dari memeriksa log peristiwa sistem saya telah menentukan ini terjadi karena kegagalan driver mode pengguna.

Bagaimana saya bisa men-debug masalah ini dari sini? Bagaimana saya mengetahui driver yang terkait dengan ini? Akankah ada tempat pembuangan sampah Dr. Watson di suatu tempat?

Acara 10110

Detail

- 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 

Edit 1

Jadi saya mencoba menggunakan Debug View dari SysInternals (Anda bisa mendapatkannya di sini: http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx ).

Itu memberi saya informasi ini: tangkapan layar tampilan debug

yang tidak terlalu membantu.

Kemudian saya mencoba menghubungkan WinDbg ke WUDFHost.exe(proses yang tampaknya meng-host driver mode pengguna) untuk melihat apakah bisa menangkap kesalahan.

Dapatkan di sini: http://msdn.microsoft.com/en-US/windows/hardware/hh852363

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

Itu tidak banyak membantu. Itu tidak menangkap pengecualian seperti yang saya harapkan (yang setidaknya akan menunjukkan penyebab kecelakaan itu). Berikut tumpukan salah satu utas: WinDbg Stack Trace


DebugView (Yang saya penggemar berat) hanya untuk memantau hasil debug - sebelum saya memiliki dua monitor saya akan menjalankannya dalam mode server / klien dan menjalankan klien dengan tampilan di atas pada laptop saya, sehingga saya bisa melihat hasil debug.
Mark Allen

Ya aku tahu. Saya berharap mereka meninggalkan beberapa pesan debug di driver mereka. Seperti yang Anda lihat, saya mendapatkan sesuatu, tetapi tidak membantu.
Tom Hennen

Jawaban:


1

Tidak yakin apakah ini akan membantu, tetapi apakah Anda sudah mencoba file minidump di C: \ Windows \ Minidump. File MiniDump


Sayangnya direktori itu tidak ada. Itu membuat saya bertanya-tanya apakah saya perlu menyalakan minidumps atau jika mereka berada di lokasi yang berbeda di Win8.
Tom Hennen

Saya memiliki Win8, dan di situlah mereka disimpan untuk saya ... Berikut adalah tautan ke beberapa info umum tentang mengaktifkan minidump tetapi tidak spesifik untuk Win8 ... tautan serta [tautan] ( blog.nirsoft.net/2010 / 07/27 / ... ) Semoga itu sedikit membantu ....
Launa
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.