Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

สารบัญ:

10 วิธีแก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูง

Ntoskrnl.exe ใน Windows 10 คืออะไร?

ทำไม Ntoskrnl.exe ถึงทำให้ Memory และ CPU สูง?

บางครั้ง Windows 10 Task Manager แสดงว่า Ntoskrnl.exe System Process ใช้ High Memory และ CPU Usage หรือบางครั้งก็ BSOD Issues ใน Windows 10 ทำให้ PC ค้างหรือ Crash ไม่ได้แค่ High Memory และ CPU Usage, Ntoskrnl.exe 100% Disk Usage ก็พบได้

วิธีแก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูง

จากการวิจัยลึก บทความนี้จะแนะนำวิธีแก้ High Memory และ Disk Usage โดย Ntoskrnl.exe ต้องดำเนินการปล่อย Memory, CPU Storage และแก้ไขแอปพลิเคชันหรือไฟล์ที่เสียหาย/มีปัญหาใน Windows 10

วิธีแก้ไข:

1: รัน Windows Performance Troubleshooter

2: ปิดการตั้งค่า Startup

3: อัปเดต Device Drivers

4: ปิด Windows Search Service

5: หยุด Runtime Broker Task

6: ลบแอปพลิเคชันที่ไม่เข้ากัน (Incongruent Applications)

7: รัน Development Image Servicing and Management (DISM)

8: รัน System File Checker (SFC)

9: เปลี่ยนข้อมูล ClearPageFileAtShutDown

10: ทำ Clean Boot ใน Windows 10

วิธีที่ 1: รัน Windows Performance Troubleshooter

ในระบบ Windows มี Performance Troubleshooter ที่เน้นตรวจจับสิ่งที่ส่งผลต่อประสิทธิภาพคอมพิวเตอร์ รวมถึง Disk, Memory, CPU Usage ลองใช้ดูว่าอะไรทำให้ Ntoskrnl.exe High Memory และ CPU ใน Windows 10

ใน Command Prompt ที่มีสิทธิ์ Admin คัดลอกและวางคำสั่ง msdt.exe /id PerformanceDiagnosti เพื่อเปิด PC Performance Troubleshooter

แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

เมื่อแสดงว่าอะไรทำให้ Windows 10 Freeze และค้างที่ Ntoskrnl.exe High Memory และ CPU หรือ High Disk Usage ให้ดำเนินการแก้ไขต่อ

วิธีที่ 2: ปิดการตั้งค่า Startup

ผู้ใช้หลายคนชอบเปิดโปรแกรมให้เริ่มต้นพร้อมคอมพิวเตอร์ แต่สิ่งนี้ทำให้ Memory หรือ Disk Usage สูงใน Windows 10 ในกรณีนี้ ควรปิด Startup Settings บางส่วน

  1. คลิกขวา Start เลือก Task Manager
  2. ในแท็บ Startup คลิกขวา Software หรือ Programs ที่ต้องการ Disable ไม่ให้เริ่มต้นพร้อม PC
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

เพื่อแก้ Memory Leaking และ High CPU Usage จาก Ntoskrnl.exe Process ต้องทำเพิ่มเติมนอกจากปิด Startup Settings

วิธีที่ 3: อัปเดต Device Drivers

ตามที่แสดง Driver Incompatibility อาจเป็นสาเหตุหลักของ Memory Leaking และ High Disk Usage ใน Windows 10 ควรอัปเดตทั้งหมดเพื่อแก้ปัญหา Disk

แต่อัปเดตไดรเวอร์ทั้งหมดอาจยุ่งยากและใช้เวลา ควรใช้ Driver Booster ช่วยดาวน์โหลดไดรเวอร์ทั้งหมดสำหรับ Windows 10 เพื่อแก้ High CPU และ Disk Usage จาก Ntoskrnl.exe System Driver Booster อัปเดตไดรเวอร์ได้เร็วและราบรื่น

  1. ดาวน์โหลด Driver Booster บน Windows 10
  2. หลังติดตั้งและรัน คลิก Scan ค้นหาไดรเวอร์ที่มีปัญหา
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

จากผลการสแกน จะเห็นชัดเจนว่าไดรเวอร์ไหนหายไป ไหนเสียหาย และไหนต้องอัปเดต

  1. คลิก Update Now อัปเดตไดรเวอร์ทั้งหมดทีเดียว
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

เมื่อ Driver Booster ดาวน์โหลดและอัปเดตไดรเวอร์ให้ คุณจะพบคอมพิวเตอร์ทำงานราบรื่นขึ้น เพราะ High Memory, CPU หรือ Disk Usage โดย Ntoskrnl.exe ถูกกำจัดจาก Windows 10

เมื่อ Driver Booster ดาวน์โหลดและอัปเดตไดรเวอร์ให้ คุณจะพบคอมพิวเตอร์ไม่เพียงทำงานราบรื่น แต่ยังมี Disk Storage มากขึ้นใน Windows 10

วิธีที่ 4: ปิด Windows Search Service

เนื่องจากเจอปัญหา High CPU และ Disk Usage ใน Windows 10 ไม่ว่าจะเห็นใน Task Manager หรือไม่สามารถรันแอปได้เพราะ Disk และ CPU เต็ม Windows Search อาจเป็นสาเหตุที่ปฏิเสธไม่ได้ หากไม่ต้องการ สามารถปิดได้เมื่อจำเป็น

  1. กด Windows + R เปิด Run Box
  2. พิมพ์ services.msc กด OK เข้า Services Window
  3. เลื่อนหา Windows Search คลิกขวาเลือก Properties
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10
  1. ในแท็บ General ที่ Startup type เลือก Disabled คลิก OK
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

ภายใต้สถานการณ์นี้ เมื่อรีบูท PC Windows Search จะไม่เริ่มทำงานใน Windows 10 และหากเป็นเช่นนั้น คุณจะพบว่าแก้ปัญหา High Memory และ CPU Usage ชั่วคราวได้

เพิ่มเติม: 7 วิธีแก้ Searching Not Working บน Windows 10

วิธีที่ 5: หยุด Runtime Broker Task

มีรายงานว่า Runtime Broker Process ระบบที่ใช้ Memory มากเกินไป บางครั้งจนหมด RAM เมื่อมีแอปพลิเคชันที่ผิดปกติใน Windows 10 ดังนั้น เมื่อเปิด Task Manager ตรวจสอบอัตราที่ Runtime Broker ใช้ใน CPU Usage คุณอาจเลือกหยุดมันเพื่อให้พื้นที่มากขึ้นแก้ High Memory และ CPU Usage

  1. คลิกขวา Task Manager จากเมนู Start
  2. ในแท็บ Processes หา Runtime Broker คลิกขวาเลือก End Task
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

อาจเป็น выборที่ดีสำหรับบางคนที่ปิด Runtime Broker Task ใน Windows 10 แต่ถ้าไม่ช่วยแก้ High CPU และ Memory Storage Problem ต้องทำอย่างไร?

วิธีที่ 6: ลบแอปพลิเคชันที่ไม่เข้ากัน (Uninstall Incongruent Applications)

บางกรณี คุณสังเกตว่า Ntoskrnl High CPU เกิดขึ้นหลังติดตั้งโปรแกรมบน Windows 10 หากเป็นเช่นนั้น อาจต้องลบโปรแกรมที่ไม่เข้ากันเพื่อกัน High Disk Usage จากมัน

  1. เปิด Control Panel
  2. ค้นหา Programs and Features ในกล่องค้นหา Control Panel ไปที่หน้าต่าง Programs and Features
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10
  1. ใน Programs and Features หา Software คลิกขวาเลือก Uninstall
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10
  1. รีสตาร์ท Windows 10 เพื่อให้มีผลถ้าเป็นไปได้

เมื่อโปรแกรมที่ไม่เข้ากันถูกลบ คุณสามารถตรวจสอบใน Task Manager ว่า Ntoskrnl.exe High CPU Usage ยังคงอยู่หรือไม่

วิธีที่ 7: รัน Development Image Servicing and Management (DISM)

เหมือนที่แนะนำ Ntoskrnl.exe เป็นไฟล์หนึ่ง ดังนั้นเมื่อ PC เจอ High CPU Usage และ Memory Leaking จาก Ntoskrnl.exe ให้ใช้ Built-in Tool คือ DISM ใน Windows 10 เพื่อซ่อมแซม System File Corruption และให้บริการสำหรับ Windows Images ออนไลน์และออฟไลน์

  1. เปิด Command Prompt จากกล่องค้นหา
  2. คลิกขวาผลลัพธ์ที่ตรงที่สุด เลือก Run as administrator
  3. ใน Command Prompt พิมพ์คำสั่งด้านล่าง:

DISM.exe /Online /Cleanup-image /Restorehealth

แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10
  1. กด Enter รันคำสั่งนี้

เคล็ดลับ: หากรันคำสั่งนี้แต่พบว่ามันให้ไฟล์ที่ต้องซ่อมแซม System Corruption เมื่อ Windows Updates ไม่พร้อมใช้งาน อาจต้องคัดลอกและวางคำสั่งต่อไปนี้เพื่อเปิดใช้งาน Windows Installation เป็น Repair Tool

DISM.exe /Online /CleanupImage /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

อาจเมื่อรันคำสั่งนี้หลายครั้ง Windows 10 จะไม่มีปัญหา High Disk และ Memory อีกต่อไป

วิธีที่ 8: รัน System File Checker (SFC)

System File Checker เป็น Utility ของ Windows 10 ใช้สแกนไฟล์ที่เสียหาย เมื่อลองวิธีข้างต้นแต่ไม่สำเร็จ สามารถใช้ SFC Tool ใน Windows 10 แก้ปัญหา CPU Storage จากไฟล์ได้

  1. เปิด Command Prompt เลือก Run as administrator
  2. รันคำสั่ง sfc /scannow ใน Command Prompt
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

เมื่อกด Enter SFC Tool จะเริ่มสแกน Windows 10 หาไฟล์ที่เสียหาย

เครื่องมือนี้จะค้นหาไฟล์ทั้งหมดใน Windows 10 อาจใช้เวลาบ้าง อาจจับ Ntoskrnl.exe ที่เสียหายได้ และแก้ปัญหา CPU และ Memory

วิธีที่ 9: เปลี่ยนข้อมูล ClearPageFileAtShutDown

ตอนนี้ Ntoskrnl.exe ทำให้ High CPU และ Memory Usage หากทุกวิธีไม่ช่วย สิ่งที่ทำได้คือล้างข้อมูลไฟล์ทั้งหมดเมื่อปิด Windows 10

  1. เปิด Run Box ด้วย Windows + R
  2. พิมพ์ regedit กด OK เข้า Registry Editor
  3. ไปที่ Path:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
  4. ภายใต้ Memory Management หา ClearPageFileAtShutDown
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10
  1. คลิกขวา ClearPageFileAtShutDown เลือก Modify ค่า Value
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10
  1. เปลี่ยน ClearPageFileAtShutDown Value data เป็น 0
แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

รีสตาร์ทคอมพิวเตอร์ PC จะลบไฟล์ที่เสียหายทั้งหมด เช่น Ntoskrnl.exe ให้ ในสถานการณ์นี้ คุณจะเห็น High Memory หรือ Disk และ CPU Usage หายไปจาก Windows 10

วิธีที่ 10: ทำ Clean Boot ใน Windows 10

เกี่ยวกับปัญหา Memory หรือ CPU High Storage Clean Boot เป็นวิธีแก้ที่ดี ไม่เหมือน Safe Mode หากวางคอมพิวเตอร์ใน Clean Boot จะทำงานด้วย Drivers และ Startup Software ขั้นต่ำ ซึ่งช่วยระบุว่า Ntoskrnl.exe ก่อให้เกิด High CPU และ Memory Usage ใน Windows 10 หรือไม่

สรุป จากบทความนี้ คุณจะพบวิธีแก้ High CPU และ Disk Usage ใน Windows 10 ได้เสมอ ถ้าคุณอดทนพอ ในขณะที่หากลองวิธีไหนไม่ได้ การ ปิด Windows Tips หรือ ปิด Superfetch อาจเป็นพรากษาตัวช่วยได้

Ntoskrnl.exe ใน Windows 10 คืออะไร?

สำหรับส่วนใหญ่ Ktoskrnl.exe ค่อนข้างแปลก แต่เพื่อแก้ปัญหา Memory Leaking และ High Disk Storage ต้องติดตามบทความนี้อย่างอดทน ปกติคุณจะเห็น Ntoskrnl.exe ภายใต้แท็บ System Details

แก้ไข Ntoskrnl.exe ใช้ Memory และ CPU สูงใน Windows 10

Ktoskrnl.exe ย่อมาจาก Windows NT Operating System Kernel รับผิดชอบบริการระบบต่างๆ เช่น Process และ Memory Management และ Hardware Virtualization แต่บางครั้ง Ktoskrnl.exe จะทำให้ Windows 10 ช้าลงโดยใช้ RAM และ CPU Power มากเกินไป

ทำไม Ntoskrnl.exe ถึงทำให้ Memory และ CPU สูง?

คุณอาจไม่ค่อยเข้าใจ Memory ประมวลผลใน Windows 10 ยังไง เริ่มต้นเมื่อ RAM ดึง Task ที่โหลดมา แล้ว CPU จะ Decode และส่งไปยัง Memory กระบวนการ Encoding และ Decoding ทั้งหมดเกี่ยวข้องกับ CPU, HDD, SSD ฯลฯ

แต่วิธี Windows 10 ชอบ Speed แลกกับ Memory สำหรับ Ktoskrnl.exe เป็น Process ที่ใช้ Compressed Memory เพื่อ Execute Tasks เพื่อชดเชยหาก Physical Memory ใช้หมดแล้ว

อย่างไรก็ตาม Compressed Memory นี้ทำให้ CPU กดดันมาก และนี่คือเหตุผลที่ Ntoskrnl.exe System ทำให้ PC อยู่ใน High Memory และ CPU Usage ใน Windows 10