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

แก้ไข Kernel ntoskrnl.exe Missing/Error 0xc0000221 ใน Windows 11/10

ข้อผิดพลาด 0xc0000221 : "The operating system couldn't be loaded because the kernel is missing or contains errors. File: \WINDOWS\system32\ntoskrnl.exe" มักค้างที่ Automatic Repair Loop

สาเหตุที่เป็นไปได้

  1. ฮาร์ดแวร์ใหม่: RAM เพิ่ม, HDD Slave ใหม่
  2. Secondary GPU (SLI/CrossFire) พาวเวอร์ไม่พอ
  3. System File Corruption
  4. 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 (เก็บไฟล์/การตั้งค่า/แอปไว้)