Windows จะรีเซ็ตและรีสตาร์ทอัตโนมัติเมื่อเจอ Stop Code หรือ Blue Screen เพื่อป้องกันความเสียหายถาวรและการสูญเสียข้อมูล WHEA_UNCORRECTABLE_ERROR เป็นหนึ่งใน BSoD ที่พบบ่อย
ปัญหามักหายหลังรีสตาร์ท แต่หากสาเหตุรากฐานยังคงอยู่ จอสีน้ำเงินจะกลับมาอีก
สาเหตุของ Stop Code WHEA_UNCORRECTABLE_ERROR
รหัส MSDN bugcheck นี้บ่งชี้ถึง ข้อผิดพลาดฮาร์ดแวร์ร้ายแรง (Fatal Hardware Error) จึงมักปรากฏหลังติดตั้ง/ถอดฮาร์ดแวร์ใหม่
อย่างไรก็ตาม ไดรเวอร์ผิดปกติและซอฟต์แวร์เก่าเกินไป ก็อาจเป็นตัวก่อให้เกิด Stop Code นี้เช่นกัน
วิธีแก้ WHEA_UNCORRECTABLE_ERROR บน Windows 10/11
ไม่มีวิธีแก้เพียงวิธีเดียว เนื่องจากสาเหตุหลากหลาย ต้องลองทีละวิธีจนกว่าจะหาย
วิธีที่ 1: ใช้ System Restore
ยากที่จะหาการเปลี่ยนแปลงที่ก่อให้เกิดข้อผิดพลาด Windows มี System Restore ให้คืนระบบไปสู่สภาพที่ทำงานปกติ
Windows สร้าง Restore Point อัตโนมัติเมื่อมีการเปลี่ยนแปลงใหญ่ (ติดตั้งไดรเวอร์, Windows Update) คุณก็สร้างเองได้
- Win + S → ค้นหา system restore
- คลิก Create a Restore Point
- แท็บ System Protection → System Restore
- เลือก Restore Point แนะนำ หรือ Next → เลือกวันที่ไม่มี BSoD
- Next → ยืนยัน → รอเสร็จ → รีสตาร์ท
วิธีที่ 2: ถอดฮาร์ดแวร์ที่เพิ่งติดตั้ง
ฮาร์ดแวร์ผิดปกติเป็นสาเหตุหลัก หากเพิ่งติดตั้งอะไรใหม่ ให้ถอดออกทดสอบ
ถ้าติดตั้งหลายตัวพร้อมกัน ให้ถอดทีละตัว แล้วเปิดเครื่องทดสอบ ตัวไหนทำให้ BSoD กลับมา ตัวนั้นชำรุด
วิธีที่ 3: อัปเดต Windows
Microsoft อัปเดตเพื่อความปลอดภัยและประสิทธิภาพ บางครั้ง BSoD มาจากยังไม่ได้ติดตั้งอัปเดตนานๆ
- Win + I → Settings → Update & Security
- กด Check for updates → ติดตั้งทั้งหมด (รวม Optional updates)
- รีสตาร์ท
วิธีที่ 4: อัปเดตไดรเวอร์อุปกรณ์
ไดรเวอร์เป็นตัวแปลภาษาระหว่าง OS และฮาร์ดแวร์ ไดรเวอร์เก่า/เสีย ทำให้สื่อสารล้มเหลว → Crash → Stop Code
ตรวจสอบเว็บ OEM ของเครื่อง (Dell, HP, Lenovo, ASUS ฯลฯ) สำหรับไดรเวอร์ล่าสุด หรือเว็บผู้ผลิตฮาร์ดแวร์ที่เพิ่งติดตั้ง
บาง OEM มีโปรแกรมอัปเดตไดรเวอร์เอง (เช่น Intel Driver & Support Assistant) แต่แนะนำให้ใช้ Driver Updater บุคคลที่สามที่น่าเชื่อถือ เพื่อสแกนและอัปเดตอัตโนมัติ
วิธีที่ 5: ใช้เครื่องมือซ่อมแซมอัตโนมัติ (Outbyte PC Repair)
ปัญหาระดับระบบที่ตรวจไม่พบ (Registry keys ค้าง, entries ชนกัน) ไม่สามารถแก้เองได้ ใช้ Outbyte PC Repair สแกนและแก้ไขอัตโนมัติ ตั้งให้รันบำรุงรักษาเป็นประจำ
วิธีที่ 6: รัน CHKDSK
CHKDSK (Check Disk) สแกนดิสก์หาเสียหาย ซ่อมแซมข้อมูล และมาร์ก Sector 壞เป็น Bad จะหยุดเขียนข้อมูลไปที่นั่น
ผ่าน File Explorer:
- Win + E → This PC → คลิกขวาไดรว์ → Properties
- แท็บ Tools → Error Checking → Check
- Scan drive → แก้ไขปัญหาที่พบ → รีสตาร์ท
ผ่าน Command Prompt:
- Win + S → CMD → Run as Administrator
- พิมพ์
chkdsk /r c:(เปลี่ยน c: เป็นไดรว์จริง) - กด Y เพื่อ排期สแกนตอนบูท → รีสตาร์ท
- เครื่องมือจะตรวจ Logical errors และ Bad sectors แล้วซ่อม
วิธีที่ 7: ตรวจสอบ RAM ด้วย Windows Memory Diagnostic
RAM ชำรุดก็ทำให้ WHEA_UNCORRECTABLE_ERROR เกิดซ้ำ ใช้ Windows Memory Diagnostic:
- Win + R →
mdsched.exe→ OK - เลือก Restart now and check for problems (recommended)
- ระบบรีบูทและทดสอบ RAM (อาจนานหลายชั่วโมง)
- บูทกลับมา → ผลลัพธ์จะแสดงบนหน้าจอ
ดูรายละเอียดใน Event Viewer:
- Win + X → Event Viewer
- Windows Logs → System
- ขวา → Find → พิมพ์ Windows memory diagnostics → Find Next
- ผลลัพธ์อยู่ในแท็บ General (Event ประเภท Information)
หาก RAM ชำรุด ต้องเปลี่ยนใหม่ ทดสอบแท่งละแท่งเพื่อหาตัวผิด
วิธีที่ 8: ปิด Overclocking
Overclock เพื่อประสิทธิภาพ มีผลกระทบ: ร้อนเกินไป, ไม่เสถียร, BSoD เช่น WHEA Uncorrectable Error
แก้โดย Reset ตั้งค่า Overclock ใน BIOS หรือซอฟต์แวร์ที่ใช้ปรับความเร็ว CPU
เข้า BIOS (UEFI):
- Win + I → Settings → Update & Security → Recovery
- Advanced Startup → Restart Now
- Choose an Option → Troubleshoot → Advanced Options → UEFI Firmware Settings
ปิด Overclocking ใน BIOS:
- แท็บ Advanced → Performance → หา Overclocking → Disable
- Save & Exit
สรุป
นี่คือวิธีแก้ WHEA_UNCORRECTABLE_ERROR บน Windows 10/11 หากยังไม่หาย ต้อง Reset OS (แนะนำ Backup ข้อมูลก่อน)