WDF_Violation มักเกิดใน Windows เวอร์ชันใหม่ (7/8/10) สาเหตุหลัก:
- System Files Corrupt
- Registry Entries ชำรุด
- ติด Virus/Malware
- Drivers เก่าหรือชำรุด
- Hard Drive ผิดปกติ
BSOD นี้พบบ่อย มักเกิดเมื่อต่ออุปกรณ์ภายนอก หรือ Sync iDevice กับ iTunes คีย์บอร์ด/เมาส์ล็อก ตอบสนองช้า มี 2 กรณี: เข้าระบบได้ และ เข้าระบบไม่ได้
ส่วนที่ 1: เมื่อเข้าระบบได้
แก้ไขเมื่อเข้าถึง Desktop ได้ ส่วนที่เข้าระบบไม่ได้ จะอธิบายทีหลัง
วิธีที่ 1: อัปเดต Drivers
สาเหตุหลักคือ Drivers ไม่ทันสมัยหรือชำรุด หากไม่รู้ว่า Driver ตัวไหนก่อให้เกิดปัญหา แนะนำอัปเดตทุกตัว
มี 2 วิธี: อัตโนมัติ (ต้อง Internet Windows ค้นหา Driver ที่ดีที่สุด) หรือ Manual (ไปเว็บ Manufacturer ดาวน์โหลดติดตั้ง) ตัวอย่างอัปเดต Driver:
- กด Windows + R เปิด Run พิมพ์ “devmgmt.msc” กด Enter เปิด Device Manager
- ไปที่ Hardware ที่เจอ Error คลิกขวาเลือก “Update driver”

- Windows จะถามว่าอัปเดตแบบไหน เลือกตัวที่สอง (Browse my computer for driver software) ดำเนินต่อ
เลือกไฟล์ Driver ที่ดาวน์โหลดมา ผ่าน Browse ตอนโชว์ และติดตั้ง

- Restart คอมพิวเตอร์ เช็คว่าปัญหาแก้ไขหรือไม่
หมายเหตุ: ลองตัวแรก “Search automatically for updated driver software” ก่อน ถ้าไม่ได้ค่อยทำตัวที่สอง
วิธีที่ 2: ใช้ Device Verifier
ใช้ Tool ของ Microsoft เช็คพฤติกรรมผิดปกติของระบบและฮาร์ดแวร์ ในหลายกรณี การกระทำผิดกฎของ System Modules หรือ Hardware นำไปสู่ BSOD นี้ โปรดทราบระหว่างกระบวนการ ระบบอาจ Crash ให้ Backup ข้อมูลก่อน
- กด Windows + S พิมพ์ “command prompt” คลิกขวาเลือก “Run as administrator”
- ใน Elevated Command Prompt รันคำสั่ง:
verifier

- เลือก “Create standard settings” กด “Next”

- เลือก “Automatically select all drivers installed on this computer” คลิก “Finish” Windows จะสแกน Error Backup ข้อมูลก่อนดำเนินการ จะมี Prompt ให้ Restart ให้ Restart

วิธีที่ 3: สแกน Malware
บางครั้งพฤติกรรมผิดปกติมาจาก Malware/Virus บนเครื่อง อาจมี Script พิเศษรันใน Background ดึงข้อมูลหรือเปลี่ยน Settings
สแกนด้วย Antivirus ที่ใช้อยู่ หากไม่มี ใช้ Windows Defender
- กด Windows + S พิมพ์ “Windows Defender” เปิดผลลัพธ์แรก

- ขวามือ จะเห็น Scan Option เลือก Full Scan คลิก Scan กระบวนการอาจนานเพราะสแกนไฟล์ทุกไฟล์ รอเสร็จ Restart เช็คปัญหา

วิธีที่ 4: ถอดอุปกรณ์ภายนอกทั้งหมด
Workaround ที่หลายคนทำได้คือ ถอดอุปกรณ์ภายนอกทั้งหมด อาจเป็นอุปกรณ์ที่ทำให้ระบบ Crash ไปเรื่อยๆ Shutdown ถอดอุปกรณ์ทั้งหมด Boot ใหม่
หาก BSOD ไม่เกิด ให้เสียบอุปกรณ์ทีละตัว เพื่อหาตัวที่ก่อให้เกิดปัญหา หากเจอ ให้อัปเดต Driver หากอัปเดตไม่ได้ ให้ถอดออกเพื่อตัดโอกาสอื่นๆ
วิธีที่ 5: เปิด Disk Use สำหรับ iTunes
หากใช้ iDevice Sync กับ iTunes และ Error เกิดขึ้น ลอง Enable “Disk Use” สำหรับ iTunes ดู วิธีนี้สำห่ผู้ที่ติดตั้ง iTunes และใช้งานบ่อย
- Login เป็น Admin เปิด iTunes เสียบอุปกรณ์ด้วย Cable ที่เหมาะสม
- คลิก “Summary” ติ๊ก “Enable disk use”

ส่วนที่ 2: เมื่อเข้าระบบไม่ได้
หากเข้าระบบไม่ได้ (ไม่ถึง Desktop) ลอง Hard Boot หากไม่ได้ ต้อง Reset Windows ใหม่ เพราะทำอะไรไม่ได้มากแล้ว
วิธีที่ 1: Hard Boot คอมพิวเตอร์
Hard Boot: ปิดเครื่องสนิท ถอด Power Cord ถอดอุปกรณ์ภายนอกทั้งหมด (รวมเมาส์) ถอด Battery กดปุ่ม Power ค้าง 30+ วินาที ต่อ Battery กลับ ต่อ Power เปิดเครื่อง โดยยังถอดอุปกรณ์ภายนอก ถ้าเปิดได้ ให้เสียบอุปกรณ์ทีละตัว พร้อมเวลาห่างกัน
วิธีที่ 2: Reset Windows 10
หากวิธีข้างต้นไม่ได้ ลอง Repair/Reinstall Windows ด้วย Bootable Media หากมี Partition แยก ข้อมูลอาจอยู่ แต่แนะนำ Clean Install เต็มๆ อ่านบทความสร้าง Bootable Media 2 วิธี: Media Creation Tool ของ Microsoft และ Rufus