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

วิธีแก้ BSOD "System Thread Exception Not Handled" ใน Windows 10

BSOD (Blue Screen of Death) "System Thread Exception Not Handled" ใน Windows 10 เกี่ยวข้องกับ Device Drivers ที่ผิดปกติ ล้าสมัย หรือเสียหาย (Corrupt) ในส่วนใหญ่ Stop Code (มักเป็น 0x0000007E หรือ 0x1000007E) สามารถ Troubleshoot ได้ง่าย การอัปเดตหรือย้อนกลับ (Roll Back) ไดรเวอร์เฉพาะตัวมักเพียงพอที่จะหยุดข้อผิดพลาด

แต่บางครั้งอาจต้องผ่านขั้นตอนแก้ไขขั้นสูงหลายขั้นตอน ก่อนเริ่ม ต้องระบุ Device Driver ที่เป็นสาเหตุของ BSOD "System Thread Exception Not Handled" ก่อน

ระบุ Driver ที่เป็นปัญหา

ทุกครั้งที่เจอ BSOD "System Thread Exception Not Handled" จะเห็นไฟล์ System Driver (.sys) ที่ล้มเหลว แสดงอยู่ข้างๆ รหัสหยุดทำงาน ไดรเวอร์ที่มักก่อให้เกิดข้อผิดพลาดนี้ ได้แก่:

  • nvlddmkm.sys — NVIDIA Graphics Driver
  • igdkmd64.sys — Intel Graphics Driver
  • atkimpag.sys — AMD Graphics Driver
  • hidclass.sys — Mouse หรือ Keyboard Driver
  • acpi.sys — Windows ACPI Driver
  • rtkvhd64.sys — Realtek Audio Driver
  • syntp.sys — Synaptics Touchpad Driver
  • tcpip.sys — Network Card Driver
  • usbxhci.sys — USB Driver

ถ่ายรูปหน้าจอ BSOD "System Thread Exception Not Handled" ครั้งหน้า แล้วค้นหาออนไลน์ด้วยชื่อไฟล์ Driver (.sys) ที่แปลกๆ นี้ เพื่อระบุ Device Driver ที่เกี่ยวข้อง

ถ้าไม่รอ BSOD เกิดใหม่ได้ ให้ดาวน์โหลดและรันแอปฟรี BlueScreenView จาก Nirsoft มันจะวิเคราะห์ BSOD Dump Files อัตโนมัติและบอกไฟล์ Driver ที่เป็นสาเหตุ

ถ้า BSOD "System Thread Exception Not Handled" เกิดขึ้นโดยไม่ระบุ Driver File เฉพาะเจาะจง ยังควรใช้เคล็ดลับด้านล่างเพื่ออัปเดต ย้อนกลับ หรือติดตั้งใหม่ไดรเวอร์ที่เกี่ยวกับคอมโพเนนต์ เช่น กราฟิกและเสียง

อัปเดต Device Driver

BSOD "System Thread Exception Not Handled" โดยทั่วไปมาจาก Hardware Drivers ที่ล้าสมัย เช่น ไดรเวอร์การ์ดจอ

ไปที่เว็บไซต์ผู้ผลิตอุปกรณ์ ดาวน์โหลดไดรเวอร์ล่าสุดสำหรับอุปกรณ์นั้น แล้วรัน Executable เพื่ออัปเดต

กรณีที่หาไดรเวอร์เฉพาะเจาะจงออนไลน์ยาก สามารถใช้ Driver Updater Tool ทำให้อัตโนมัติได้

ติดตั้ง Windows 10 Updates

Windows 10 Updates ล่าสุดไม่ได้มีแค่แก้บั๊กและปัญหาต่างๆ แต่ยังมาพร้อม Hardware Driver Updates ด้วย ต้องติดตั้งให้ครบ

  1. เปิดเมนู Start เลือก Settings
  2. เลือก Update & Security แล้วเลือก Check for updates เริ่มสแกนหาอัปเดตใหม่
  3. เลือก Download and install เพื่ออัปเดต Windows 10 และ View all optional updates เพื่อเลือกและติดตั้ง Hardware Driver Updates

ย้อนกลับ Device Driver (Roll Back)

Driver Updates ใหม่ก็อาจนำปัญหามา ถ้า BSOD "System Thread Exception Not Handled" เกิดขึ้นทันทีหลังอัปเดตอุปกรณ์ ต้องย้อนกลับ

  1. กด Windows + X เลือก Device Manager
  2. หาและคลิกขวาอุปกรณ์ที่ต้องการย้อนกลับ เช่น ถ้าเห็นไฟล์ igdkmd64.sys คู่กับ Error ให้เลือก Intel Graphics Card
  3. เลือก Properties
  4. ไปแท็บ Driver
  5. เลือก Roll Back Driver

ลบและติดตั้ง Device Driver ใหม่ (Reinstall)

ถ้าอัปเดตหรือย้อนกลับไม่ช่วย ต้องติดตั้งใหม่แทน จะช่วยตัดสินค้าว่า BSOD "System Thread Exception Not Handled" มาจาก Hardware Drivers ที่เสียหายหรือไม่

  1. กด Windows + X เลือก Device Manager
  2. คลิกขวา Device Driver ที่ต้องการลบ
  3. เลือก Uninstall device
  4. ติ๊กถูก Delete the driver software for this device (ถ้ามีตัวเลือกนี้) คลิก Uninstall
  5. รีสตาร์ทคอมพิวเตอร์

ระบบปฏิบัติการควรติดตั้ง Device Driver ใหม่อัตโนมัติ อัปเดตโดยดาวน์โหลดและติดตั้งไดรเวอร์ล่าสุดจากเว็บผู้ผลิต

ซ่อมไฟล์เสียหายและข้อผิดพลาดดิสก์

ถ้าวิธีข้างต้นไม่ได้ผล สามารถใช้ System File Checker, DISM (Deployment Image Servicing and Management) Tool และ Check Disk Utility ตรวจสอบและซ่อมไฟล์เสียหายและข้อผิดพลาดดิสก์ใน Windows 10

รันเครื่องมือทั้งสามผ่าน Elevated Windows PowerShell Console กด Windows + X เลือก Windows PowerShell (Admin)

รัน System File Checker

System File Checker ซ่อมไฟล์ระบบที่เสียหายใน Windows 10 รันด้วยคำสั่ง:

sfc /scannow

รัน DISM Tool

DISM Tool แก้ปัญหาเสถียรภาพใน Windows 10 รันคำสั่ง 3 คำสั่งนี้ตามลำดับ:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

รัน Check Disk Utility

Check Disk Utility ซ่อมข้อผิดพลาดดิสก์ รันด้วยคำสั่ง:

chkdsk c: /r

ใช้ System Restore

อีกวิธีแก้ BSOD "System Thread Exception Not Handled" คือกู้คืนระบบปฏิบัติการไปสถานะก่อนหน้า แต่ต้องตั้งค่า System Restore ใน Windows 10 ไว้ก่อนหน้านี้

  1. กด Windows + S พิมพ์ system protection เลือก Open
  2. ไปแท็บ System Protection เลือก System Restore
  3. ทำตาม Wizard ของ System Restore เพื่อย้อนกลับ Windows 10 ไป Restore Point ที่ต้องการ

รีเซ็ต Windows 10

ยังคงเจอ BSOD "System Thread Exception Not Handled" อยู่?

สามารถกำจัดปัญหาพื้นฐานด้านหลังข้อผิดพลาดโดยการ Reset Windows 10 กลับสู่ค่าเริ่มต้น คล้าย Reinstall OS ใหม่ทั้งระบบ แต่เลือกเก็บ Personal Files ไว้ได้

  1. เปิดแอป Settings ใน Windows 10
  2. เลือก Update & Security
  3. ไปแท็บ Recovery
  4. เลือก Get started
  5. ทำตามคำแนะนำบนหน้าจอเพื่อ Reset PC

System Thread Exception Handled แล้ว

วิธีแก้ข้างต้นน่าจะช่วยแก้ BSOD "System Thread Exception Not Handled" แล้ว ถ้ายังไม่ได้ ลองทำเพิ่มเติม:

  • อัปเดต BIOS บนคอมพิวเตอร์
  • ตั้งค่าคอมโพเนนต์ที่ Overclock (เช่น GPU) กลับค่า Default
  • Clean Install Windows 10 ใหม่ทั้งระบบ
  • รัน Memory Diagnostics
  • ทำความสะอาดฮาร์ดแวร์ภายในคอมพิวเตอร์

ถ้ายังไม่ช่วย อาจเป็น Hardware Component ที่เสียหายจริงๆ ติดต่อศูนย์ซ่อม PC ในพื้นที่เพื่อความช่วยเหลือ