วิธีแก้ไข wdf_violation BSOD บน Windows

หน้าจอสีน้ำเงินแห่งความตายที่น่าอับอายมักปรากฏขึ้นเนื่องจากความผิดพลาดของฮาร์ดแวร์(faulty hardware)หน่วยความจำเสียหาย และไดรเวอร์ที่ล้าสมัย ไม่ว่าจะเกิดจากสาเหตุใด คุณควรใช้BSODอย่างจริงจังและพยายามแก้ไขโดยเร็วที่สุด คอมพิวเตอร์ของคุณจะไม่ระเบิด แต่การขัดข้องบ่อยครั้งอาจทำให้ฮาร์ดแวร์เสียหาย และคุณอาจสูญเสียข้อมูลทั้งหมด

หนึ่งใน BSOD ที่ยุ่งยาก กว่าคือ wdf_violation(BSODs) error ในWindows(Windows 10) 10 สาเหตุของมันค่อนข้างยากที่จะติดตาม แต่การแก้ไขนั้นค่อนข้างง่าย ในบทความนี้ เราจะแนะนำคุณเกี่ยวกับวิธีแก้ไข wdf_violation BSODในWindowsโดยทำตามขั้นตอนการแก้ไขปัญหาง่ายๆ หลายขั้นตอน

อะไรทำให้เกิด wdf_violation BSODในWindows

WDFย่อมาจากWindows Driver Frameworks (Windows Driver Frameworks)เป็นชุดเครื่องมือและไลบรารีจากMicrosoftที่ใช้สร้างไดรเวอร์ ข้อผิดพลาดนั้นบอกเราว่ามีบางอย่างผิดปกติกับไดรเวอร์ที่ใช้เฟรมเวิร์ก 

น่าเสียดายที่ wdf_violation BSODในWindows 10ไม่เฉพาะเจาะจงเท่ากับข้อผิดพลาดอื่นๆ ของระบบ เช่น การ จัดการหน่วยความจำโค้ด หยุดBSOD (stop code memory management BSOD)มีหลายสาเหตุ เช่น ไฟล์ระบบเสียหาย ปัญหาไดรเวอร์ หรือปัญหาที่เกี่ยวข้องอย่างชัดเจนกับอุปกรณ์ที่เชื่อมต่อ USB 

ผู้ใช้บางคนยังรายงานปัญหาไดรเวอร์เฉพาะสำหรับแล็ปท็อป HP เท่านั้น ซึ่งหมายความว่าในการแก้ไขข้อผิดพลาด wdf_violation คุณต้องลองใช้วิธีแก้ปัญหาต่อไปนี้ทีละขั้นตอนจนกว่าวิธีใดวิธีหนึ่งจะได้ผล

1. ถอดปลั๊กอุปกรณ์ USB ทั้งหมด

ขั้นแรก คุณควรแยกแยะปัญหาที่เกี่ยวข้องกับฮาร์ดแวร์ออก ตัวอย่างเช่น อุปกรณ์ต่อพ่วง USBเป็นที่รู้จักว่าก่อให้เกิด wdf_violation BSODในบางกรณี ถอดปลั๊ก(Unplug)ทุกอย่างที่เชื่อมต่อกับพีซีของคุณผ่านUSBรวมทั้งเมาส์และคีย์บอร์ด แล้วรีสตาร์ทคอมพิวเตอร์

หากข้อผิดพลาดไม่ปรากฏขึ้นอีก คุณควรเชื่อมต่ออุปกรณ์แต่ละเครื่องใหม่จนกว่าจะพบผู้กระทำความผิด เมื่อดำเนินการแล้ว คุณสามารถลองถอนการติดตั้งและติดตั้งไดรเวอร์ใหม่ได้ หรือคุณสามารถลองอัปเดตไดรเวอร์อุปกรณ์ทั้งหมดของคุณโดย(automatically updating all your device drivers)อัตโนมัติ

2. ถอนการติดตั้งไดรเวอร์ Bluetooth ของคุณ

การลบ ไดรเวอร์ Bluetooth บาง ครั้งช่วยแก้ไข wdf_violation BSOD วิธีที่ดีที่สุดคืออยู่ในเซฟโหมด แต่ก่อนอื่น คุณจะต้องเปิดใช้งานเซฟโหมด

1. ไปที่Windows Settingsแล้วเลือกUpdate & security

2. คลิกที่Recoveryในแผงด้านซ้าย จากนั้นคลิกที่ ปุ่ม Restart Nowภายใต้ Advanced Startup

3. ถัดไป คุณจะเห็นรายการตัวเลือก คลิก(Click)ที่แก้ไข(Troubleshoot)ปัญหา

4. ในหน้าต่างถัดไป เลือกตัวเลือกขั้น(Advanced Options)สูง

5. จากนั้นเลือกStartup Settings(Startup Settings)

6. และสุดท้าย คลิกที่ปุ่มเริ่มต้นใหม่(Restart)

7. พีซีของคุณจะรีสตาร์ท ตอนนี้คุณสามารถเรียกใช้Windows 10ในเซฟโหมดโดยเลือกเปิดใช้งาน Safe Mode with Networking(Enable Safe Mode with Networking) (F5)

8. เมื่อคุณอยู่ในเซฟโหมดแล้ว ให้เปิดDevice Managerโดยคลิกที่ไอคอนค้นหา ของ Windows แล้วพิมพ์ “device manager” (Windows)คุณยังสามารถคลิกขวาที่ ไอคอน WindowsและเลือกDevice Managerจากรายการ

9. ค้นหาBluetoothในรายการอุปกรณ์และขยายเพื่อค้นหาไดรเวอร์ คลิกขวาที่ไดรเวอร์แล้วคลิกถอนการติดตั้งอุปกรณ์(Uninstall device)ในเมนู

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

3. เรียกใช้การสแกนตัวตรวจสอบไฟล์ระบบ

ขอแนะนำให้ เรียกใช้การสแกนระบบเพื่อล้างไฟล์ระบบ Windows ที่เสียหาย(clean up any corrupted Windows system files)เสมอเมื่อคุณได้รับBSOD เครื่องมือที่ดีที่สุดสำหรับงานนี้คือSystem File Checker ( SFC ) หน้าที่ของมันคือการตรวจจับไฟล์ที่สูญหายหรือเสียหาย และแก้ไขหรือแทนที่

ในการใช้SFCคุณต้องเปิดพรอมต์คำสั่ง คลิก(Click)ที่ ไอคอนค้นหาของ Windowsและพิมพ์ cmd ” เลือก(” Select)ผลลัพธ์แรกแล้วคลิกเรียกใช้ในฐานะผู้ดูแล(Run as administrator)ระบบ

ตอนนี้พิมพ์คำสั่งต่อไปนี้เพื่อเรียกใช้การสแกน: sfc /scannow

รอ(Wait)ให้กระบวนการเสร็จสิ้นและรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ

4. การคืนค่าระบบ

หากวิธีแก้ไขปัญหาไม่ได้ผล คุณควรดำเนินการกู้คืนระบบ

1. พิมพ์(Type) “system restore” ในแถบค้นหา ของ Windows แล้วเลือกตัวเลือก (Windows)รีเซ็ตพีซีเครื่อง(Reset this PC)นี้

2. ไปที่แผงการป้องกันระบบ(System Protection) และคลิกที่ ปุ่ม การ คืนค่าระบบ(System Restore)

3. คลิกNextเมื่อหน้าต่างถัดไปปรากฏขึ้น และ หน้าต่าง System Restoreจะปรากฏขึ้น

4. เลือกจุดคืนค่าและคลิกถัดไปเพื่อเปิดกระบวนการกู้คืนระบบ

โปรดทราบว่าเอกสารและไฟล์อื่นๆ ของคุณจะไม่ถูกลบออก เครื่องมือคืนค่าระบบจะลบโปรแกรมและไดรเวอร์ที่เพิ่งติดตั้ง

5. ติดตั้ง Windows ใหม่

ดังที่ได้กล่าวไว้ก่อนหน้านี้ การแก้ไข wdf_violation BSODอาจเป็นเรื่องยุ่งยากเพราะเป็นการยากที่จะระบุได้ว่าอะไรเป็นสาเหตุ อย่างไรก็ตาม หากยังไม่ได้ผล ถึงเวลาติดตั้งใหม่หรือรีเซ็ตWindows หากนี่เป็นครั้งแรกที่คุณติดตั้งWindows ใหม่ ให้ทำตามคำแนะนำโดยละเอียดเกี่ยวกับวิธีล้างและติดตั้ง Windows 10(how to wipe and reinstall Windows 10)ใหม่

อย่างไรก็ตาม หากคุณใช้แล็ปท็อป HP คุณควรลองใช้วิธีแก้ปัญหาเฉพาะของ HP ก่อนติดตั้งระบบของคุณใหม่

6. การแก้ไขไดรเวอร์แป้นพิมพ์ของ HP

ผู้ใช้คอมพิวเตอร์ HP บางรายพบ wdf_violation BSODเนื่องจากไดรเวอร์HpqKbFiltr.sys ไดรเวอร์แป้นพิมพ์ HP นี้ทำให้เกิดปัญหาความไม่เข้า กัน กับ Windows 10บางเวอร์ชัน ไดรเวอร์นี้ใช้เพื่อกำหนดค่าปุ่มต่างๆ เพื่อเรียกใช้โปรแกรมต่างๆ ที่คุณได้ติดตั้งไว้

การลบไฟล์ไดรเวอร์นี้เป็นวิธีแก้ปัญหาที่ง่ายที่สุด ไปที่ C:WindowsSystem32drivers และลบHpqKbFiltr.sys จากนั้น รีสตาร์ทคอมพิวเตอร์ และ wdf_violation จะไม่มีปัญหาอีกต่อไป

การแก้ไขใดที่เหมาะกับคุณ คุณ(Did)พบวิธีแก้ปัญหาอื่นสำหรับ wdf_violation BSODหรือไม่ แจ้งให้เราทราบในความคิดเห็น!



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์ที่มีประสบการณ์มากกว่า 10 ปี และฉันเชี่ยวชาญในการช่วยเหลือผู้คนในการจัดการคอมพิวเตอร์ในสำนักงาน ฉันได้เขียนบทความเกี่ยวกับหัวข้อต่างๆ เช่น วิธีเพิ่มประสิทธิภาพการเชื่อมต่ออินเทอร์เน็ต วิธีตั้งค่าคอมพิวเตอร์เพื่อประสบการณ์การเล่นเกมที่ดีที่สุด และอื่นๆ หากคุณกำลังมองหาความช่วยเหลือเกี่ยวกับงานหรือชีวิตส่วนตัวของคุณ เราคือคนสำหรับคุณ!



Related posts