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

แก้ไข: WDF_Violation Blue Screen (BSOD)

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:

  1. กด Windows + R เปิด Run พิมพ์ “devmgmt.msc” กด Enter เปิด Device Manager
  2. ไปที่ Hardware ที่เจอ Error คลิกขวาเลือก “Update driver”

แก้ไข: WDF_Violation Blue Screen (BSOD)

  1. Windows จะถามว่าอัปเดตแบบไหน เลือกตัวที่สอง (Browse my computer for driver software) ดำเนินต่อ

เลือกไฟล์ Driver ที่ดาวน์โหลดมา ผ่าน Browse ตอนโชว์ และติดตั้ง

แก้ไข: WDF_Violation Blue Screen (BSOD)

  1. Restart คอมพิวเตอร์ เช็คว่าปัญหาแก้ไขหรือไม่

หมายเหตุ: ลองตัวแรก “Search automatically for updated driver software” ก่อน ถ้าไม่ได้ค่อยทำตัวที่สอง

วิธีที่ 2: ใช้ Device Verifier

ใช้ Tool ของ Microsoft เช็คพฤติกรรมผิดปกติของระบบและฮาร์ดแวร์ ในหลายกรณี การกระทำผิดกฎของ System Modules หรือ Hardware นำไปสู่ BSOD นี้ โปรดทราบระหว่างกระบวนการ ระบบอาจ Crash ให้ Backup ข้อมูลก่อน

  1. กด Windows + S พิมพ์ “command prompt” คลิกขวาเลือก “Run as administrator”
  2. ใน Elevated Command Prompt รันคำสั่ง:

verifier

แก้ไข: WDF_Violation Blue Screen (BSOD)

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

แก้ไข: WDF_Violation Blue Screen (BSOD)

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

แก้ไข: WDF_Violation Blue Screen (BSOD)

วิธีที่ 3: สแกน Malware

บางครั้งพฤติกรรมผิดปกติมาจาก Malware/Virus บนเครื่อง อาจมี Script พิเศษรันใน Background ดึงข้อมูลหรือเปลี่ยน Settings

สแกนด้วย Antivirus ที่ใช้อยู่ หากไม่มี ใช้ Windows Defender

  1. กด Windows + S พิมพ์ “Windows Defender” เปิดผลลัพธ์แรก

แก้ไข: WDF_Violation Blue Screen (BSOD)

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

แก้ไข: WDF_Violation Blue Screen (BSOD)

วิธีที่ 4: ถอดอุปกรณ์ภายนอกทั้งหมด

Workaround ที่หลายคนทำได้คือ ถอดอุปกรณ์ภายนอกทั้งหมด อาจเป็นอุปกรณ์ที่ทำให้ระบบ Crash ไปเรื่อยๆ Shutdown ถอดอุปกรณ์ทั้งหมด Boot ใหม่

หาก BSOD ไม่เกิด ให้เสียบอุปกรณ์ทีละตัว เพื่อหาตัวที่ก่อให้เกิดปัญหา หากเจอ ให้อัปเดต Driver หากอัปเดตไม่ได้ ให้ถอดออกเพื่อตัดโอกาสอื่นๆ

วิธีที่ 5: เปิด Disk Use สำหรับ iTunes

หากใช้ iDevice Sync กับ iTunes และ Error เกิดขึ้น ลอง Enable “Disk Use” สำหรับ iTunes ดู วิธีนี้สำห่ผู้ที่ติดตั้ง iTunes และใช้งานบ่อย

  1. Login เป็น Admin เปิด iTunes เสียบอุปกรณ์ด้วย Cable ที่เหมาะสม
  2. คลิก “Summary” ติ๊ก “Enable disk use”

แก้ไข: WDF_Violation Blue Screen (BSOD)

ส่วนที่ 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