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

แก้ ntoskrnl.exe CPU สูง Windows 10 22H2: คู่มือขั้นตอนละเอียด

เจอ Windows 10 ค้างตอน Startup ไม่ตอบสนองหลัง Update ล่าสุด? Task Manager โชว์ Process ntoskrnl.exe ใช้ CPU 99-100%? บทความนี้อธิบาย ntoskrnl.exe คืออะไร ทำไมกินทรัพยากรมาก และวิธีแก้ Ntoskrnl.exe High CPU Usage บน Win10 22H2

ntoskrnl.exe คืออะไร?

Ntoskrnl.exe (Windows NT Operating System Kernel) เป็น Core ของระบบ จัดการ: Process Management, Memory Management, Hardware Virtualization, Memory Manager, Cache Manager, Executive, Security Reference Monitor, Kernel, Task Scheduler

Ntoskrnl.exe High CPU Usage - สาเหตุและวิธีแก้

สาเหตุ: Update Bugs, Virus/Malware, Drivers/Apps เก่า/ไม่เข้ากัน, System Files เสียหาย, Windows Service ค้างในพื้นหลัง วิธีแก้:

1. ติดตั้ง Antivirus ดีๆ + Full Scan

เช็ค Virus/Malware ไม่ได้ทำให้ ntoskrnl.exe CPU สูง

2. รัน System Optimizer (CCleaner)

ล้าง Junk, Cache, Memory Dump, Temp Files → ปรับปรุง Performance

3. ปิด Runtime Broker

  • Settings → System → Notifications & Actions
  • Uncheck "Show me tips about Windows"

4. ปิด SysMain (Superfetch) และ BITS

  • Win + R → services.msc → OK
  • หา SysMain → Properties → Startup Type: Disabled → Stop → Apply/OK
  • ทำซ้ำกับ Background Intelligent Transfer Service (BITS)

รีสตาร์ท → กลับสู่ปกติ

5. เช็ค Incompatible Programs

บางโปรแกรม (โดยเฉพาะ Antivirus) ชนกับโปรแกรมอื่น → สังเกตครั้งหน้าที่เจอ ปัญหาเริ่มตอนไหน/เปิดโปรแกรมอะไร → Reinstall/Uninstall ตัวนั้น

6. ปิด Startup Programs ที่ไม่จำเป็น

  • Task Manager → Startup Tab → รายการโปรแกรมรันตอนบูท
  • คลิกขวาโปรแกรมไม่ต้องการ → Disable

7. ปรับ Windows 10 ให้ Best Performance

  • คลิกขวา This PC → Properties → Advanced System Settings
  • Advanced → Performance → Settings → Adjust for best performance → Apply
  • OK → Restart

8. อัปเดต Drivers (โดยเฉพาะ Graphics & Network)

Incompatible Disk Drivers (Graphics/Network) เป็นสาเหตุหลัก CPU 100%

  1. Win + R → hdwwiz.cpl → OK
  2. Drivers Tab → Update Drivers → Automatic → Restart

หรือ Reinstall Device Drivers ทั้งหมด

9. รัน DISM และ SFC

System Files เสียหายหลัง Upgrade → Startup Errors, High Resource Usage

  • Cmd (Admin) → sfc /scannow → Enter
  • รอ 100% → Restart

ถ้า SFC พบไฟล์เสียแต่ซ่อมไม่ได้ → รัน DISM:

DISM /Online /Cleanup-Image /RestoreHealth

ซ่อม System Image ให้ SFC ทำงานได้

10. Tweak Registry (ClearPageFileAtShutdown + Prefetcher)

  • Win + R → regedit → Enter
  • Backup Registry → ไป: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  • หา ClearPageFileAtShutDown → Double-click → Value Data = 1
  • ไป: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  • หา EnablePrefetcher (Value 2 หรือ 3) → เปลี่ยนเป็น 0
  • ปิด Registry → Restart → ntoskrnl.exe CPU สูงควรหาย

อ่านเพิ่มเติม

  • แก้ Couldn't Connect to Update Service Win10
  • Win10 Freezes + Auto Restart BSOD
  • Win10 Freezes ขณะเล่น Games
  • แก้ Feature Update 21H2 Failed Install
  • แก้ Driver Unloaded Without Cancelling Pending Operations Win10/8.1/7