Blue Screen of Death (BSOD) พบได้บ่อยในอุปกรณ์ Windows เมื่อเกิดขึ้น มักทำให้หงุดหงิดและตกใจ เพราะผู้ใช้ไม่สามารถทำอะไรได้ เพราะกิจกรรมและฟังก์ชันทั้งหมดถูกยกเลิก
หนึ่งใน BSOD Errors ที่ผู้ใช้ Windows 10/11 พบบ่อยคือ WDF_VIOLATION BSOD
WDF_VIOLATION Error บน Windows 10/11 คืออะไร?
WDF_VIOLATION หรือ Windows Driver Framework Violation เป็นข้อผิดพลาดที่บ่งชี้ว่า Windows ตรวจพบข้อผิดพลาดบน Framework-based Driver อาจแสดงหลัง Windows Update หรือในสถานการณ์สุ่มใดๆ
เหมือน BSOD อื่นๆ WDF_VIOLATION BSOD Error สามารถแก้ได้ วิธีแก้ขึ้นอยู่กับ Root Cause ของปัญหา แล้วอะไรคือสาเหตุของ WDF_VIOLATION Error?
สาเหตุของ WDF_VIOLATION บน Windows 10/11
จากการวิจัย พบว่า WDF_VIOLATION BSOD ถูกกระตุ้นหลักๆ โดย HP Keyboard Driver ที่มีปัญหา ซึ่งเข้ากันได้กับ Windows Version ของ PC แต่ก็อาจมีสาเหตุอื่น ได้แก่:
- มัลแวร์และไวรัส
- ปัญหา USB Peripherals
- ไฟล์ระบบเสียหายหรือเสียหาย
- ปัญหา Bluetooth Driver หรือ Device Driver อื่นๆ
- Device Drivers ล้าสมัย
9 วิธีแก้ WDF_VIOLATION Blue Screen Error บน Windows
แก้ WDF_VIOLATION BSOD บน Windows 10/11 ยังไงดี?
ขั้นแรก สแกนอุปกรณ์ด้วย Anti-malware Solution ที่น่าเชื่อถือ จะช่วยให้ไม่มีปัญหาเพิ่มขึ้นขณะแก้ข้อผิดพลาด จากนั้นทำตามวิธีแก้ไขด้านล่าง
วิธีที่ 1: แก้ Device Driver ที่มีปัญหา
ตามที่กล่าว Driver ที่ผิดปกติสามารถกระตุ้น WDF_VIOLATION BSOD ได้ วิธีแก้:
- เข้า Windows Recovery Environment
- ไป Troubleshoot > Advanced Options
- เลือก Command Prompt
- พิมพ์คำสั่ง: dism /Image:C:\ /Remove-Driver/Driver: c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf
- กด Enter
- ออกจาก Windows Recovery Environment ตรวจสอบว่า BSOD Error ยังคงอยู่หรือไม่
วิธีที่ 2: ถอด USB Peripherals ทั้งหมด
เป็นไปได้ว่า BSOD Error นี้เกิดจาก USB Peripheral ที่ผิดปกติ ลองถอด USB Peripherals ทั้งหมดออกจากอุปกรณ์ รวมถึง ไมโครโฟน กล้อง และเมาส์
หากถอด USB Peripherals แล้วไม่ได้ผล ลองปิดใช้งาน USB Ports ด้วยขั้นตอน:
- รีสตาร์ท PC กด F2 ค้างไว้ เพื่อเข้า BIOS
- ไป Advanced > Miscellaneous Devices
- เลือก External USB Ports
- เลือก Disable External USB Ports
- บันทึกการเปลี่ยนแปลง และออกจาก BIOS
- รีสตาร์ท Windows 10/11 ตรวจสอบว่า WDF_VIOLATION BSOD ยังแสดงหรือไม่
วิธีที่ 3: เข้า Safe Mode และ Uninstall Device Driver ที่มีปัญหา
ผู้ใช้ Windows 10/11 หลายคนรายงานว่าแก้ปัญหาได้โดย Uninstall Faulty Device Driver ขณะอยู่ใน Safe Mode:
- เข้า Windows Recovery Environment
- ไป Troubleshoot > Advanced Options
- เลือก Startup Settings กด Restart จะเปิดหน้าต่าง Startup Settings
- กด F5 เลือก Enable Safe Mode with Networking เพื่อบูทเข้า Safe Mode
- กด Windows + X เลือก Device Manager
- หา Device Driver ที่มีปัญหา คลิกขวา
- เลือก Uninstall Device
- ในหน้าต่างป๊อปอัพ ติ๊ก Delete the driver software for this device กด Uninstall
- รีสตาร์ท PC ตรวจสอบว่าวิธีนี้ทำงานหรือไม่
วิธีที่ 4: รัน Startup Repair Utility
หากเข้า Safe Mode ไม่ได้ ลองรัน Startup Repair Utility วิธีง่ายในการแก้ปัญหา
- เปิด Windows Recovery Environment เลือก Repair your computer
- ไป Troubleshoot > Advanced Options เลือก Startup Repair
- คลิก OS ที่ต้องการแก้
- รอ Windows ระบุปัญหา มันจะแก้โดยอัตโนมัติ
- รีสตาร์ท PC
วิธีที่ 5: ทำ System Restore
อีกวิธีเร็วและง่ายในการแก้ WDF_VIOLATION BSOD คือ System Restore ยูทิลิตี้สำหรับแก้ปัญหาที่ทำช้าลง PC หรือคืน Windows ไปสู่สถานะที่ทำงานได้ก่อนหน้า
หมายเหตุ: ใช้วิธีนี้ได้ก็ต่อเมื่อคุณสร้าง Restore Point ไว้ก่อนหน้านี้ หากมี ให้ทำตามขั้นตอน:
- ขณะอยู่ใน Safe Mode เปิด Search โดยกด Windows + S
- พิมพ์ restore เลือก Create a restore point
- ไปแท็บ System Protection เลือก System Restore
- กด Next
- เลือก Restore Point ที่ต้องการใช้ กด Next อีกครั้ง
- ทำตามพรอมป์บนหน้าจอจนเสร็จสิ้นกระบวนการกู้คืนระบบ
วิธีที่ 6: ใช้ System File Checker Utility
ไฟล์ระบบที่เสียหายอาจก่อให้เกิด WDF_VIOLATION Error ใช้ System File Checker ใน Safe Mode แก้ไข:
- รัน Command Prompt ด้วยสิทธิ์ Admin
- พิมพ์คำสั่ง sfc /scannow กด Enter
- รอจนเสร็จ แล้วรีบูท PC
วิธีที่ 7: ติดตั้งใหม่หรือ Reset Windows 10/11
หากข้อผิดพลาดยังคงอยู่หลังลองวิธีข้างต้น ลองติดตั้งใหม่หรือ Reset Windows 10/11 อาจแก้ WDF_VIOLATION BSOD ได้
- Backup ดิสก์ของคุณ
- สร้าง Bootable Flash Drive
- เสียบ Media เข้าคอมพิวเตอร์ ตั้งค่า BIOS ให้บูทจากมัน
- คลิกขวา System Partition เลือก Data Recovery
- เมื่อสแกนเสร็จ ติ๊กไฟล์ที่ยังต้องการ กด Save
- ตอนนี้ Reinstall หรือ Reset Windows เข้า Windows Recovery Environment เลือก Troubleshoot
- คลิก Reset this PC
- ทำตามคำแนะนำจนเสร็จสิ้นกระบวนการ Reset
วิธีที่ 8: สแกนหามัลแวร์ที่เป็นไปได้
บางผู้ใช้ Windows 10/11 กล่าวว่าสาเหตุ BSOD Error คือโปรแกรมบุคคลที่สามที่ไม่พึงประสงค์ แก้ได้โดยสแกนระบบครบถ้วนด้วย Antivirus Solution ที่น่าเชื่อถือ หลังจากนั้น หากพบ Entity ไม่พึงประสงค์ ให้ลบ และตรวจสอบว่าปัญหายังคงอยู่หรือไม่
วิธีที่ 9: อัปเดต Device Drivers ที่ล้าสมัย
หากคุณมี Device Drivers ที่ล้าสมัย อาจเจอ WDF_VIOLATION BSOD Error ดังนั้น ตรวจสอบว่ามี Driver ล้าสมัยหรือไม่ และอัปเดต
- คลิกขวาเมนู Windows เลือก Device Manager
- ขยายทุก Section ตรวจสอบว่ามีเครื่องหมายคั่นสีเหลืองหรือไม่ หากมี แสดงว่า Driver ต้องอัปเดตหรือเสียหาย
- หากเป็นเช่นนั้น คลิกขวา เลือก Update Driver
ทางเลือก: ใช้ Third-party Device Driver Updater Tool ทำให้กระบวนการเร็วขึ้น เพียงไม่กี่คลิก Driver ล้าสมัยควรอัปเดตแล้ว ไม่ต้องกังวลเรื่องความเข้ากันได้
สรุป
นี่คือวิธีแก้บางอย่างที่ทำงานในการแก้ WDF_VIOLATION BSOD Error บน Windows 10/11 ลองตามลำดับที่แนะนำข้างต้น หรือทดลองโชคโดยสุ่มเลือกวิธีแก้
แต่ก่อนลองวิธีไหนก็ตาม ให้แน่ใจว่าคุณมี Backup ไฟล์สำคัญ และ Backup ดิสก์ ด้วยนั้น คุณจะบูทจากมันได้สะดวก หากระบบล้มหรือมีข้อผิดพลาด
หากมีข้อเสนอแนะเกี่ยวกับ WDF_VIOLATION BSOD แชร์กับเราได้ที่ความคิดเห็นด้านล่าง หรือหากรู้ใครที่ต้องการ ก็แชร์ไปให้