DRIVER PNP WATCHDOG เป็นข้อผิดพลาด BSOD (หน้าจอสีน้ำเงิน) เกิดจากหลายสาเหตุ: ตั้งค่า SATA Controller ใน BIOS ผิด, ค่า Registry เสีย, Volume Shadow Service, ไวรัส, System Service Exception, หรือปัญหา Windows Update
สาเหตุหลักที่พบบ่อย
- SATA Controller Mode ผิดใน BIOS (AHCI/IDE/Raid)
- ไวรัส/มัลแวร์ ทำให้ไฟล์/บริการทำงานผิดปกติ
- Antivirus/Firewall บล็อกบริการระบบ
- Volume Shadow Copy Service (VSS) ค้าง/ล็อกไดรฟ์
- บริการระบบ (System Services) ผิดปกติ
- ไฟล์ระบบ/ไดรเวอร์เสียหาย
- RAM ผิดปกติ
- ไดรเวอร์อุปกรณ์เก่า/ชนกัน
- Windows Update ล้มเหลว/บั๊ก
- Windows เก่า ไม่ได้อัปเดต
- การติดตั้ง Windows เสียหาย
แนะนำอ่านบทความทั่วไปเกี่ยวกับ Blue Screen Errors ก่อนเริ่มแก้ไข
วิธีที่ 1: เปลี่ยน SATA Controller Mode ใน BIOS
BIOS ควบคุมฮาร์ดแวร์ หาก SATA Mode ผิด (เช่น AHCI แต่ไดรเวอร์คาดหวัง IDE) จะทำให้ BSOD ลองเปลี่ยนเป็น IDE/Compatible
- ปิดเครื่อง > เปิดเครื่อง > กด F2 (หรือ Del/F10/F12 ขึ้นกับยี่ห้อ) เข้า BIOS
- เข้าเมนู Advanced หรือ Main > Storage Configuration / Drive Configuration
- หา SATA Mode / Configure SATA > เปลี่ยนเป็น ATA, IDE หรือ Compatible
- Save & Exit > รีสตาร์ท > ทดสอบ
วิธีที่ 2: ตรวจสอบ Volume Shadow Copy Service
- Win + R > services.msc > Enter
- หา Volume Shadow Copy > คลิกสองครั้ง
- ตั้ง Startup type: Automatic > Service status: Running > Apply > OK
- รีสตาร์ททดสอบ
วิธีที่ 3: สแกนไวรัสเต็มเครื่อง
ใช้ Windows Defender หรือ Antivirus ตัวอื่น (แนะนำ Malwarebytes, Kaspersky, Bitdefender) รัน Full Scan > Clean > Reboot
วิธีที่ 4: รีเซ็ตบริการ Windows Update (คล้ายวิธีที่ 2 บทความก่อน)
- CMD Admin: หยุดบริการ wuauserv, cryptSvc, bits, appIDSvc
- Rename โฟลเดอร์:
C:\Windows\SoftwareDistribution -> SoftwareDistribution.old C:\Windows\System32\catroot2 -> Catroot2.old
- เริ่มบริการใหม่: wuauserv, cryptSvc, bits, msiserver, appIDSvc
- PowerShell Admin: รัน wuauclt.exe /updatenow
- รีสตาร์ท
วิธีที่ 5: รัน Windows Update Troubleshooter
- Settings > Update & Security > Troubleshoot > Additional troubleshooters > Windows Update > Run
- ทำตามคำแนะนำ > รีสตาร์ท
วิธีที่ 6: Reset This PC (ติดตั้ง Windows ใหม่เก็บไฟล์ได้)
- ปิดเครื่อง > เปิด > พอเห็นโลโก้ Windows กดปิดทุกที ทำ 3 ครั้ง
- เข้า Automatic Repair > Advanced Options > Troubleshoot > Reset this PC
- เลือก Keep my files (เก็บไฟล์ส่วนตัว) หรือ Remove everything
- คลิก Reset > ทำตามขั้นตอน
สรุป
ลองวิธี 1-5 ก่อน หายังไม่หาย อาจเป็นฮาร์ดแวร์: ลองเปลี่ยนฮาร์ดดิสก์/SSD ทดสอบ หายังคง BSOD อาจเป็นเมนบอร์ด ควรนำไปซ่อมศูนย์บริการ