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

วิธีแก้ไขข้อผิดพลาด KMODE_EXCEPTION_NOT_HANDLED บน Windows 10

KMODE_EXCEPTION_NOT_HANDLED เป็น BSOD พบบ่อย เกิดจากไดรเวอร์ผิดปกติ บางครั้งทำให้ Boot loop เกิดจากข้อขัดแย้งหน่วยความจำระหว่างแอปพลิเคชัน 2 ตัวขึ้นไป

1. ปิด Fast Startup และ Clean Boot

Fast Startup เปิดอยู่โดยค่าเริ่มต้น ทำให้บูตเร็ว/ฟื้นตัวจาก Hibernation เร็ว แต่ก็อาจทำให้ Windows ไม่บูตถูกต้องหรือโหลดข้อผิดพลาดเดิม

ปิด Fast Startup:

  1. คลิกขวา Start > Power Options
  2. คลิก Additional power settings
  3. เมนูซ้าย คลิก Choose what power buttons do
  4. ไป Shutdown settings ยกเลิกติ๊ก Turn on fast startup
  5. Save changes

Clean Boot Windows 10:

Clean Boot ปิดซอฟต์แวร์ Third-party ทั้งหมด ใช้วินิจฉัยปัญหา

  1. พิมพ์ msconfig ใน Start menu > เลือก System Configuration
  2. แท็บ Services > ติ๊ก Hide all Microsoft services
  3. ติ๊กทั้งหมด > Disable all
  4. เปิด Task Manager > แท็บ Startup > Disable ทุกตัว

รีบูตเช็คว่าปัญหาหายหรือยัง หากหาย แสดงว่า Third-party software เป็นสาเหตุ

2. ไดรเวอร์เครือข่ายอาจล้าสมัย

สาเหตุทั่วไปของ KMODE_EXCEPTION_NOT_HANDLED คือ Network drivers ล้าสมัย

  1. Win + R พิมพ์ devmgmt.msc เปิด Device Manager
  2. ขยาย Network adapters
  3. คลิกขวา Ethernet และ Wireless drivers > Update driver
  4. เลือก Search automatically for updated driver software

Windows จะดาวน์โหลดติดตั้งอัตโนมัติ

3. ตรวจสอบปัญหาหน่วยความจำ

ข้อผิดพลาดนี้มักมาจากปัญหา RAM Windows มีเครื่องมือ built-in ช่วยแก้ไข

  1. ค้น Windows Memory Diagnostic ใน Start menu > เลือก Best Match
  2. เลือก Restart now และเริ่มตรวจสอบ (แนะนำ) หรือตรวจสอบครั้งต่อไป

4. ปิด Antivirus ชั่วคราว

Antivirus บางตัวลบ/กักกันไฟล์ระบบสำคัญ โดยเฉพาะตอนติดตั้งไดรเวอร์ใหม่ ควรปิดชั่วคราวเมื่อติดตั้งโปรแกรม/ไดรเวอร์จากแหล่งน่าเชื่อถือ

คลิกขวาไอคอน Antivirus ใกล้ Taskbar > Disable (วิธีอาจต่างกันตามโปรแกรม)

Windows Security (built-in) ก็อาจ Flag ผิด: ไป Windows Security > Virus & threat protection > Manage settings ปิด Real-time protection (ปิดชั่วคราว เปิดกลับหลังติดตั้งเสร็จ)

5. ถอดฮาร์ดแวร์ภายนอกทั้งหมด

ตอนบูต ถอด Keyboard, Mouse, Storage, Game controllers ออกหมด เช็คว่าบูตได้ปกติหรือไม่ หากได้ แสดงว่าไดรเวอร์อุปกรณ์เหล่านั้นติดตั้งไม่ถูกต้อง

6. เคลียร์พื้นที่จัดเก็บ

C:\ drive เต็มก็อาจทำให้เกิด KMODE_EXCEPTION_NOT_HANDLED Microsoft แนะนำให้เหลือพื้นที่ C:\ เนื่องจากมีไฟล์ระบบ C:\ เต็มทำให้ปัญหาเยอะ โดยเฉพาะตอนอัปเดต Windows

ลบไฟล์ไม่ใช้, Uninstall โปรแกรมเก่า, ติดตั้งเกมใน Partition อื่น, ใช้ Cloud storage, หรืออัปเกรดฮาร์ดดิสก์ใหญ่กว่า

7. อัปเดต BIOS และตั้งค่า

บางครั้ง BIOS ล้าสมัยก็ทำให้เกิดข้อผิดพลาดนี้ ไปเว็บผู้ผลิต Motherboard > Downloads > ดาวน์โหลด BIOS ล่าสุดติดตั้ง หรืออ่านคู่มืออัปเดต UEFI BIOS

ถ้า BIOS มีตัวเลือก Enable/Disable Caching และ Shadowing ให้ Disable ทั้งคู่ (ระบบใหม่ไม่มีตั้งค่านี้แล้ว แต่ควรเช็ค)

แก้ไข KMODE_EXCEPTION_NOT_HANDLED สำเร็จ

เทคนิคข้างต้นควรแก้ BSOD นี้ได้ หากไม่หาย ทางเลือกสุดท้ายคือ Reset Windows 10