ข้อผิดพลาด 0xc0000221 : "The operating system couldn't be loaded because the kernel is missing or contains errors. File: \WINDOWS\system32\ntoskrnl.exe" มักค้างที่ Automatic Repair Loop
สาเหตุที่เป็นไปได้
- ฮาร์ดแวร์ใหม่: RAM เพิ่ม, HDD Slave ใหม่
- Secondary GPU (SLI/CrossFire) พาวเวอร์ไม่พอ
- System File Corruption
- Third-party Service รบกวน Startup
6 ขั้นตอนแก้ไข (ลองตามลำดับ)
1. บูทเข้ Safe Mode
- บังคับ Advanced Startup: เปิดเครื่อง ปิดตอนโลโก้ Windows (ทำ 2-3 รอบ)
- หรือ Run >
ms-settings:recovery> Restart now (Advanced startup) - Troubleshoot > Advanced options > Startup Settings > Restart > F4/F5/F6
หากเข้ Safe Mode ได้ = ปัญหาจากซอฟต์แวร์ที่ติดตั้งล่าสุด > Uninstall โปรแกรมที่น่าสงสัย
หากยัง Error ใน Safe Mode = ไปข้อ 2
2. รัน SFC, CHKDSK, DISM ตามลำดับ
ใน Command Prompt (Advanced Options):
sfc /scannow
รีสตาร์ท ตรวจสอบ > หากยัง Error:
chkdsk /f C:
(เปลี่ยนไดรว์ถ้า Windows ไม่อยู่ C:) รีสตาร์ท > หากยัง Error:
dism /online /cleanup-image /restorehealth
3. ตรวจสอบ RAM
- ถอด RAM ตัวหนึ่งทดสอบ (ถ้าใช้ 2 แท่ง)
- สลับตำแหน่ง RAM (ความเร็วต่างกันอาจทำให้ผิดพลาด)
- รัน MemTest86
4. ถอด Secondary GPU และ External Drives
ถอดอุปกรณ์ไม่จำเป็นทั้งหมด: Secondary HDD, DVD, GPU ตัวที่ 2, Peripherals > ทดสอบบูท > หากได้ ใส่คืนทีละตัวหาตัวกระตุ้น
5. System Restore
หากปัญหาเกิดหลัง Windows Update ให้ System Restore จุดก่อนอัปเดต
6. Windows Repair Install
ติดตั้ง Windows 10/11 ซ้ำแบบ Repair (เก็บไฟล์/การตั้งค่า/แอปไว้)