Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

ใช้ Driver Verifier วิเคราะห์และแก้ BSOD บน Windows 10

Driver Verifier เป็นเครื่องมือ Windows สำหรับจับบั๊กไดรเวอร์ที่ทำให้เกิด BSOD ช่วยระบุไดรเวอร์ผิดปกติได้แม่นยำ

⚠ ข้อควรทราบก่อนใช้

  • ใช้ได้เฉพาะ เข้า Windows ปกติได้ (Safe Mode ไม่ได้ เพราะโหลดไดรเวอร์ไม่ครบ)
  • ต้องสร้าง System Restore Point ก่อน
  • จบแล้ว ต้องปิดจาก Safe Mode: verifier /reset

เปิดใช้งาน Minidump (สำคัญ)

  1. sysdm.cpl → Advanced → Startup and Recovery Settings
  2. ยกเลิกติ๊ก Automatically restart
  3. Write Debugging Information: Small memory dump (256 KB) (Win 10 ใช้ Automatic memory dump)
  4. Small dump directory: %systemroot%\Minidump → OK → Restart

ขั้นตอนใช้ Driver Verifier

  1. เข้า Windows ปกติ → Win + X → Command Prompt (Admin)
  2. พิมพ์ verifier → Enter
  3. ติ๊ก Create custom settings (for code developers) → Next
  4. ติ๊ก ทั้งหมดยกเว้น "Randomized low resources simulation" และ "DDI compliance checking" → Next
  5. ติ๊ก Select driver names from a list → Next
  6. เลือก ไดรเวอร์ทั้งหมดยกเว้น Microsoft → Finish
  7. ตรวจสอบ: verifier /querysettings ต้องแสดงรายการไดรเวอร์
  8. Reboot → ใช้งานปกติ จนกว่าจะ Crash (ทำซ้ำสิ่งที่ทำให้ Crash)
  9. เป้าหมาย: ให้ระบบ Crash เพื่อ Driver Verifier บันทึกรายงาน ถ้าไม่ Crash ให้รอ 36 ชม.
  10. บูทเข้า Safe Mode → Command Prompt (Admin) → verifier /reset
  11. ติดตั้ง BlueScreenView → โหลดไฟล์ .dmp จาก C:\Windows\Minidump หรือ C:\Windows
  12. ดูรายงาน → หาไดรเวอร์ผิดปกติ → อัปเดต/แก้ไข → Restart

รหัสข้อผิดพลาดที่ Driver Verifier ช่วยแก้ได้

  • DRIVER_VERIFIER_DETECTED_VIOLATION
  • KERNEL_SECURITY_CHECK_FAILURE
  • DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • DRIVER_CORRUPTED_EXPOOL
  • DRIVER_POWER_STATE_FAILURE
  • KMODE_EXCEPTION_NOT_HANDLED
  • NTOSKRNL.exe BSOD