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

แก้ SYSTEM_THREAD_EXCEPTION_NOT_HANDLED BSOD บน Windows 10

SYSTEM_THREAD_EXCEPTION_NOT_HANDLED เป็น BSOD เกิดจากไดรเวอร์ไม่เข้ากัน (ส่วนใหญ่เป็น VGA Driver) มักเกิดตอนบูท ทำให้เข้า Windows ไม่ได้

ตัวอย่างข้อผิดพลาดที่พบ

  • SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (nvlddmkm.sys) → ไดรเวอร์ NVIDIA
  • SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (wificlass.sys) → ไดรเวอร์ Wireless

วิธีเปิด Command Prompt จาก Recovery

มี Installation Media: บูทจาก DVD/USB → Repair → Troubleshoot → Advanced → Command Prompt

ไม่มี Media (ไม่แนะนำ): ปิดเครื่องตอน BSOD → เปิด-ปิดซ้ำจนขึ้น Recovery Options → Troubleshoot → Advanced → Command Prompt

วิธีแก้ไข

วิธีที่ 1: ถอนติดตั้งไดรเวอร์ผิดปกติ

  1. Command Prompt รัน: bcdedit /set {default} bootmenupolicy legacy
  2. Exit → Restart → กด F8 ซ้ำ → Safe Mode
  3. Login Admin → หากรู้ไฟล์ผิดปกติ (จาก BSOD) ข้ามไปขั้น 11
  4. ติดตั้ง WhoCrashed → Analyze → ดู "Probably caused by"
  5. Google หาชื่อไฟล์ (เช่น nvlddmkm.sys = NVIDIA Driver)
  6. Device Manager (devmgmt.msc) → ขยาย Display adapters → คลิกขวา NVIDIA → Uninstall
  7. Restart → ติดตั้งไดรเวอร์ล่าสุดจากเว็บผู้ผลิต

วิธีที่ 2: เปลี่ยนชื่อไฟล์ไดรเวอร์ผิดปกติ

  1. Command Prompt (Recovery) รัน:
    C:
    cd windows\system32\drivers
    ren FILENAME.sys FILENAME.old
    (เช่น ren nvlddmkm.sys nvlddmkm.old)
  2. Exit → Restart

วิธีที่ 3: System Restore

  1. บูทจาก Media → Repair → Troubleshoot → Advanced → System Restore
  2. ทำตามขั้นตอน → Restart

วิธีที่ 4: ปิด Hardware Acceleration (ทางเลือกสุดท้าย)

ใช้ فقطเมื่อลองทุกวิธีแล้วยัง BSOD บ่อย

  • Chrome: Settings → Advanced → System → ยกเลิก "Use hardware acceleration" → Restart Chrome
  • Firefox: about:preferences#advanced → ยกเลิก Hardware acceleration → Restart
  • IE/Edge: Win + R inetcpl.cpl → Advanced → ติ๊ก "Use software rendering instead of GPU rendering" → Apply → Restart

บทความแนะนำ: Chrome certificate revoked, This site can't be reached, Error 0x80070002, Automatic Repair