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

แก้ WDF_VIOLATION Blue Screen (BSOD) บน Windows 10/11: คู่มือขั้นตอน

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 ได้ วิธีแก้:

  1. เข้า Windows Recovery Environment
  2. ไป Troubleshoot > Advanced Options
  3. เลือก Command Prompt
  4. พิมพ์คำสั่ง: dism /Image:C:\ /Remove-Driver/Driver: c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf
  5. กด Enter
  6. ออกจาก Windows Recovery Environment ตรวจสอบว่า BSOD Error ยังคงอยู่หรือไม่

วิธีที่ 2: ถอด USB Peripherals ทั้งหมด

เป็นไปได้ว่า BSOD Error นี้เกิดจาก USB Peripheral ที่ผิดปกติ ลองถอด USB Peripherals ทั้งหมดออกจากอุปกรณ์ รวมถึง ไมโครโฟน กล้อง และเมาส์

หากถอด USB Peripherals แล้วไม่ได้ผล ลองปิดใช้งาน USB Ports ด้วยขั้นตอน:

  1. รีสตาร์ท PC กด F2 ค้างไว้ เพื่อเข้า BIOS
  2. ไป Advanced > Miscellaneous Devices
  3. เลือก External USB Ports
  4. เลือก Disable External USB Ports
  5. บันทึกการเปลี่ยนแปลง และออกจาก BIOS
  6. รีสตาร์ท Windows 10/11 ตรวจสอบว่า WDF_VIOLATION BSOD ยังแสดงหรือไม่

วิธีที่ 3: เข้า Safe Mode และ Uninstall Device Driver ที่มีปัญหา

ผู้ใช้ Windows 10/11 หลายคนรายงานว่าแก้ปัญหาได้โดย Uninstall Faulty Device Driver ขณะอยู่ใน Safe Mode:

  1. เข้า Windows Recovery Environment
  2. ไป Troubleshoot > Advanced Options
  3. เลือก Startup Settings กด Restart จะเปิดหน้าต่าง Startup Settings
  4. กด F5 เลือก Enable Safe Mode with Networking เพื่อบูทเข้า Safe Mode
  5. กด Windows + X เลือก Device Manager
  6. หา Device Driver ที่มีปัญหา คลิกขวา
  7. เลือก Uninstall Device
  8. ในหน้าต่างป๊อปอัพ ติ๊ก Delete the driver software for this device กด Uninstall
  9. รีสตาร์ท PC ตรวจสอบว่าวิธีนี้ทำงานหรือไม่

วิธีที่ 4: รัน Startup Repair Utility

หากเข้า Safe Mode ไม่ได้ ลองรัน Startup Repair Utility วิธีง่ายในการแก้ปัญหา

  1. เปิด Windows Recovery Environment เลือก Repair your computer
  2. ไป Troubleshoot > Advanced Options เลือก Startup Repair
  3. คลิก OS ที่ต้องการแก้
  4. รอ Windows ระบุปัญหา มันจะแก้โดยอัตโนมัติ
  5. รีสตาร์ท PC

วิธีที่ 5: ทำ System Restore

อีกวิธีเร็วและง่ายในการแก้ WDF_VIOLATION BSOD คือ System Restore ยูทิลิตี้สำหรับแก้ปัญหาที่ทำช้าลง PC หรือคืน Windows ไปสู่สถานะที่ทำงานได้ก่อนหน้า

หมายเหตุ: ใช้วิธีนี้ได้ก็ต่อเมื่อคุณสร้าง Restore Point ไว้ก่อนหน้านี้ หากมี ให้ทำตามขั้นตอน:

  1. ขณะอยู่ใน Safe Mode เปิด Search โดยกด Windows + S
  2. พิมพ์ restore เลือก Create a restore point
  3. ไปแท็บ System Protection เลือก System Restore
  4. กด Next
  5. เลือก Restore Point ที่ต้องการใช้ กด Next อีกครั้ง
  6. ทำตามพรอมป์บนหน้าจอจนเสร็จสิ้นกระบวนการกู้คืนระบบ

วิธีที่ 6: ใช้ System File Checker Utility

ไฟล์ระบบที่เสียหายอาจก่อให้เกิด WDF_VIOLATION Error ใช้ System File Checker ใน Safe Mode แก้ไข:

  1. รัน Command Prompt ด้วยสิทธิ์ Admin
  2. พิมพ์คำสั่ง sfc /scannow กด Enter
  3. รอจนเสร็จ แล้วรีบูท PC

วิธีที่ 7: ติดตั้งใหม่หรือ Reset Windows 10/11

หากข้อผิดพลาดยังคงอยู่หลังลองวิธีข้างต้น ลองติดตั้งใหม่หรือ Reset Windows 10/11 อาจแก้ WDF_VIOLATION BSOD ได้

  1. Backup ดิสก์ของคุณ
  2. สร้าง Bootable Flash Drive
  3. เสียบ Media เข้าคอมพิวเตอร์ ตั้งค่า BIOS ให้บูทจากมัน
  4. คลิกขวา System Partition เลือก Data Recovery
  5. เมื่อสแกนเสร็จ ติ๊กไฟล์ที่ยังต้องการ กด Save
  6. ตอนนี้ Reinstall หรือ Reset Windows เข้า Windows Recovery Environment เลือก Troubleshoot
  7. คลิก Reset this PC
  8. ทำตามคำแนะนำจนเสร็จสิ้นกระบวนการ Reset

วิธีที่ 8: สแกนหามัลแวร์ที่เป็นไปได้

บางผู้ใช้ Windows 10/11 กล่าวว่าสาเหตุ BSOD Error คือโปรแกรมบุคคลที่สามที่ไม่พึงประสงค์ แก้ได้โดยสแกนระบบครบถ้วนด้วย Antivirus Solution ที่น่าเชื่อถือ หลังจากนั้น หากพบ Entity ไม่พึงประสงค์ ให้ลบ และตรวจสอบว่าปัญหายังคงอยู่หรือไม่

วิธีที่ 9: อัปเดต Device Drivers ที่ล้าสมัย

หากคุณมี Device Drivers ที่ล้าสมัย อาจเจอ WDF_VIOLATION BSOD Error ดังนั้น ตรวจสอบว่ามี Driver ล้าสมัยหรือไม่ และอัปเดต

  1. คลิกขวาเมนู Windows เลือก Device Manager
  2. ขยายทุก Section ตรวจสอบว่ามีเครื่องหมายคั่นสีเหลืองหรือไม่ หากมี แสดงว่า Driver ต้องอัปเดตหรือเสียหาย
  3. หากเป็นเช่นนั้น คลิกขวา เลือก Update Driver

ทางเลือก: ใช้ Third-party Device Driver Updater Tool ทำให้กระบวนการเร็วขึ้น เพียงไม่กี่คลิก Driver ล้าสมัยควรอัปเดตแล้ว ไม่ต้องกังวลเรื่องความเข้ากันได้

สรุป

นี่คือวิธีแก้บางอย่างที่ทำงานในการแก้ WDF_VIOLATION BSOD Error บน Windows 10/11 ลองตามลำดับที่แนะนำข้างต้น หรือทดลองโชคโดยสุ่มเลือกวิธีแก้

แต่ก่อนลองวิธีไหนก็ตาม ให้แน่ใจว่าคุณมี Backup ไฟล์สำคัญ และ Backup ดิสก์ ด้วยนั้น คุณจะบูทจากมันได้สะดวก หากระบบล้มหรือมีข้อผิดพลาด

หากมีข้อเสนอแนะเกี่ยวกับ WDF_VIOLATION BSOD แชร์กับเราได้ที่ความคิดเห็นด้านล่าง หรือหากรู้ใครที่ต้องการ ก็แชร์ไปให้