Driver Verifier เป็นเครื่องมือ Windows สำหรับจับบั๊กไดรเวอร์ที่ทำให้เกิด BSOD ช่วยระบุไดรเวอร์ผิดปกติได้แม่นยำ
⚠ ข้อควรทราบก่อนใช้
- ใช้ได้เฉพาะ เข้า Windows ปกติได้ (Safe Mode ไม่ได้ เพราะโหลดไดรเวอร์ไม่ครบ)
- ต้องสร้าง System Restore Point ก่อน
- จบแล้ว ต้องปิดจาก Safe Mode:
verifier /reset
เปิดใช้งาน Minidump (สำคัญ)
sysdm.cpl→ Advanced → Startup and Recovery Settings- ยกเลิกติ๊ก Automatically restart
- Write Debugging Information: Small memory dump (256 KB) (Win 10 ใช้ Automatic memory dump)
- Small dump directory:
%systemroot%\Minidump→ OK → Restart
ขั้นตอนใช้ Driver Verifier
- เข้า Windows ปกติ → Win + X → Command Prompt (Admin)
- พิมพ์
verifier→ Enter - ติ๊ก Create custom settings (for code developers) → Next
- ติ๊ก ทั้งหมดยกเว้น "Randomized low resources simulation" และ "DDI compliance checking" → Next
- ติ๊ก Select driver names from a list → Next
- เลือก ไดรเวอร์ทั้งหมดยกเว้น Microsoft → Finish
- ตรวจสอบ:
verifier /querysettingsต้องแสดงรายการไดรเวอร์ - Reboot → ใช้งานปกติ จนกว่าจะ Crash (ทำซ้ำสิ่งที่ทำให้ Crash)
- เป้าหมาย: ให้ระบบ Crash เพื่อ Driver Verifier บันทึกรายงาน ถ้าไม่ Crash ให้รอ 36 ชม.
- บูทเข้า Safe Mode → Command Prompt (Admin) →
verifier /reset - ติดตั้ง BlueScreenView → โหลดไฟล์ .dmp จาก
C:\Windows\MinidumpหรือC:\Windows - ดูรายงาน → หาไดรเวอร์ผิดปกติ → อัปเดต/แก้ไข → 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