Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีแก้ไขข้อผิดพลาด SYSTEM THREAD EXCEPTION NOT HANDLED บน Windows 10

ข้อผิดพลาด "SYSTEM THREAD EXCEPTION NOT HANDLED" เป็นข้อผิดพลาดที่พบบ่อยบน Windows 10 ซึ่งเกิดขึ้นหลักๆ จากไดรเวอร์ที่ล้าสมัยหรือไม่เข้ากันได้ การแก้ไขข้อผิดพลาดนี้มีความซับซ้อนกว่า BSOD อื่นๆ เนื่องจากไดรเวอร์หลายตัวอาจเป็นสาเหตุ และระบบอาจไม่ตรวจจับได้ทั้งหมด ดังนั้น ขั้นตอนแรกที่ผู้ใช้ควรทำคือการค้นหาไดรเวอร์ที่เป็นสาเหตุจริง

1. บูตเข้าสู่ Safe Mode

ก่อนจะพยายามแก้ไขปัญหา ผู้ใช้ควรบูตคอมพิวเตอร์เข้าสู่ Safe Mode ก่อน มีหลายวิธีขึ้นอยู่กับสถานการณ์:

บูตเข้าสู่ Safe Mode ผ่าน Settings

  1. คลิกปุ่ม Start แล้วเลือก Settings
  2. ไปที่ Update & Security แล้วคลิก Recovery
  3. ภายใต้ Advanced startup คลิก Restart now
  4. เมื่อ PC รีสตาร์ท จะเห็นหน้าจอ Choose an option
  5. ไปที่ Troubleshoot > Advanced options > Startup Settings แล้วคลิก Restart
  6. เมื่อ PC รีบูต กด F5 เพื่อบูตเข้าสู่ Safe Mode with Networking

จากหน้าจอ Sign-In

  1. กดค้าง Shift และเลือกปุ่ม Power ตามด้วย Restart
  2. ทำตามขั้นตอนที่ 4, 5, และ 6 จากส่วนด้านบน

จากหน้าจอว่าง (ไม่สามารถเข้าสู่ Sign-In ได้)

  1. ถ้าไม่สามารถเข้าสู่หน้าจอ Sign-In ให้ทำตามขั้นตอนนี้
  2. กดค้างปุ่มเปิดเครื่อง 10 วินาที เพื่อปิดเครื่อง
  3. กดปุ่มเปิดเครื่องอีกครั้ง
  4. ทันทีที่เห็นโลโก้ผู้ผลิต ให้กดค้างปุ่มเปิดเครื่องอีก 10 วินาที
  5. กดปุ่มเปิดเครื่องอีกครั้ง
  6. ถ้าทำถูกต้อง จะบูตเข้าสู่ Windows Recovery Environment
  7. ทำตามขั้นตอนที่ 4, 5, และ 6 จากส่วนแรก

2. ค้นหาไดรเวอร์ที่เป็นสาเหตุ

เนื่องจากข้อผิดพลาดนี้มักเกิดจากไดรเวอร์ที่ทำงานผิดปกติ สามารถใช้ Windows Log เพื่อค้นหาไดรเวอร์ที่เป็นสาเหตุได้

  1. กด Windows Key + R พิมพ์ eventvwr ในกล่อง Run
  2. ขยายเมนู Windows Logs แล้วเลือก System
  3. ค้นหาล็อกชื่อ system_thread_exception_not_handled และคลิกเพื่อดูว่าไดรเวอร์ตัวไหนเป็นสาเหตุ

โดยปกติ ไดรเวอร์ที่เกี่ยวข้องมักจะเป็น Display driver (ไดรเวอร์จอแสดงผล) หรือ Network driver (ไดรเวอร์เครือข่าย) ซึ่งเป็นสาเหตุหลักของ BSOD นี้ หากไฟล์ที่เกี่ยวข้องคือ nvlddmkm.sys (ไดรเวอร์ NVIDIA) สามารถดูวิธีแก้ไขเพิ่มเติมได้

3. Rollback หรือ Update ไดรเวอร์

ขึ้นอยู่กับไดรเวอร์ที่เป็นสาเหตุ อาจต้องอัปเดตหรือติดตั้งใหม่ไดรเวอร์ที่เกี่ยวข้อง

หากไดรเวอร์ไม่ได้อัปเดตมานาน การอัปเดตไดรเวอร์มีโอกาสแก้ปัญหาได้มากที่สุด หากไดรเวอร์เพิ่งอัปเดตไป การ roll back กลับไปเวอร์ชันก่อนหน้าหรือติดตั้งใหม่อาจดีกว่า

วิธีอัปเดตไดรเวอร์บน Windows 10

  1. กด Windows Key + R พิมพ์ devmgmt.msc เพื่อเปิด Device Manager
  2. ไปที่อุปกรณ์ที่เกี่ยวข้องและขยายเมนู เช่น หากเป็นไดรเวอร์จอ ให้ขยาย Display adapters
  3. คลิกขวาที่ไดรเวอร์ แล้วเลือก Update driver
  4. ในกล่องโต้ตอบ คลิก Search automatically for updated driver software
  5. Windows จะค้นหาและติดตั้งไดรเวอร์ล่าสุดโดยอัตโนมัติ

วิธี Rollback ไดรเวอร์บน Windows 10

  1. เปิด Device Manager ไปที่ไดรเวอร์ที่เป็นปัญหา
  2. ขยายเมนู คลิกขวาที่ไดรเวอร์ เลือก Properties
  3. ไปที่แท็บ Driver คลิก Roll Back Driver
  4. Windows จะย้อนกลับไปที่เวอร์ชันก่อนหน้าที่มีอยู่

4. เปลี่ยนชื่อไฟล์ที่เป็นสาเหตุ

หลังจากทราบชื่อไฟล์ที่เป็นสาเหตุ ให้เปลี่ยนชื่อไฟล์นั้น ทำให้ Windows สร้างไฟล์ใหม่และติดตั้งใหม่ ไฟล์ไดรเวอร์อยู่ที่ C:\Windows\System32\drivers

  1. เปิด File Explorer ไปที่ C:\Windows\System32\drivers
  2. ค้นหาไดรเวอร์ที่มีปัญหา
  3. คลิกที่ไฟล์ แล้วกด F2
  4. เปลี่ยนนามสกุลไฟล์เป็น .old
  5. กด Enter และรีสตาร์ทคอมพิวเตอร์

5. ใช้ SFC และ DISM ซ่อมแซมไฟล์ระบบ

SFC และ DISM เป็นเครื่องมืออันทรงพลังที่ Windows ผู้ใช้ทุกคนสามารถใช้ได้ ร่วมกันแล้วสามารถค้นหาและแก้ไขข้อผิดพลาดเกี่ยวกับระบบเกือบทุกประเภท และใช้งานง่าย

สำคัญ: ควรสร้าง System Restore Point ก่อน เนื่องจากคำสั่งเหล่านี้จะเปลี่ยนแปลงไฟล์ระบบ

วิธีใช้ DISM

  1. เปิด Command Prompt เป็น Administrator
  2. พิมพ์ DISM /Online /Cleanup-Image /ScanHealth แล้วกด Enter
  3. รอการสแกนเสร็จ แล้วพิมพ์ DISM /Online /Cleanup-image /RestoreHealth
  4. Windows จะซ่อมแซมปัญหาที่พบระหว่างการสแกน

วิธีใช้ SFC

  1. ใน Start menu พิมพ์ cmd คลิกขวา Command Prompt เลือก Run as administrator
  2. พิมพ์ sfc /scannow
  3. รอการสแกนและแทนที่ไฟล์ระบบที่เสียหาย (อาจใช้เวลาสักพัก)

6. ใช้ System Restore กู้คืนระบบ

หากปัญหายังไม่หาย ให้ใช้ System Restore เป็นทางเลือกสุดท้าย System Restore จะกู้คืน Windows ไปสู่สถานะก่อนหน้า Restore points จะถูกสร้างอัตโนมัติเป็นระยะ และเมื่อติดตั้งซอฟต์แวร์ใหม่ หรือสามารถตั้งให้สร้างทุกวันได้

วิธีใช้ System Restore

  1. ใน Start menu พิมพ์ Control Panel แล้วเปิด
  2. ใน Control Panel ค้นหา Recovery แล้วเปิด
  3. คลิก Open System Restore
  4. คลิก Next เลือก restore point จากรายการ
  5. คลิก Finish

แก้ไขข้อยกเว้นสำเร็จ

เคล็ดลับข้างต้นให้วิธีแก้ไขที่ง่ายสำหรับ BSOD อย่าง system_thread_exception_not_handled จุดเด่นคือวิธีส่วนใหญ่สามารถนำไปวินิจฉัย BSOD อื่นๆ ที่พบบ่อยบน Windows ได้เช่นกัน