สารบัญ:
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
เมื่อแสดงว่าอะไรทำให้ Windows 10 Freeze และค้างที่ Ntoskrnl.exe High Memory และ CPU หรือ High Disk Usage ให้ดำเนินการแก้ไขต่อ
วิธีที่ 2: ปิดการตั้งค่า Startup
ผู้ใช้หลายคนชอบเปิดโปรแกรมให้เริ่มต้นพร้อมคอมพิวเตอร์ แต่สิ่งนี้ทำให้ Memory หรือ Disk Usage สูงใน Windows 10 ในกรณีนี้ ควรปิด Startup Settings บางส่วน
- คลิกขวา Start เลือก Task Manager
- ในแท็บ Startup คลิกขวา Software หรือ Programs ที่ต้องการ Disable ไม่ให้เริ่มต้นพร้อม PC
เพื่อแก้ 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 อัปเดตไดรเวอร์ได้เร็วและราบรื่น
- ดาวน์โหลด Driver Booster บน Windows 10
- หลังติดตั้งและรัน คลิก Scan ค้นหาไดรเวอร์ที่มีปัญหา
จากผลการสแกน จะเห็นชัดเจนว่าไดรเวอร์ไหนหายไป ไหนเสียหาย และไหนต้องอัปเดต
- คลิก Update Now อัปเดตไดรเวอร์ทั้งหมดทีเดียว
เมื่อ 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 อาจเป็นสาเหตุที่ปฏิเสธไม่ได้ หากไม่ต้องการ สามารถปิดได้เมื่อจำเป็น
- กด Windows + R เปิด Run Box
- พิมพ์ services.msc กด OK เข้า Services Window
- เลื่อนหา Windows Search คลิกขวาเลือก Properties
- ในแท็บ General ที่ Startup type เลือก Disabled คลิก OK
ภายใต้สถานการณ์นี้ เมื่อรีบูท 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
- คลิกขวา Task Manager จากเมนู Start
- ในแท็บ Processes หา Runtime Broker คลิกขวาเลือก End Task
อาจเป็น выборที่ดีสำหรับบางคนที่ปิด Runtime Broker Task ใน Windows 10 แต่ถ้าไม่ช่วยแก้ High CPU และ Memory Storage Problem ต้องทำอย่างไร?
วิธีที่ 6: ลบแอปพลิเคชันที่ไม่เข้ากัน (Uninstall Incongruent Applications)
บางกรณี คุณสังเกตว่า Ntoskrnl High CPU เกิดขึ้นหลังติดตั้งโปรแกรมบน Windows 10 หากเป็นเช่นนั้น อาจต้องลบโปรแกรมที่ไม่เข้ากันเพื่อกัน High Disk Usage จากมัน
- เปิด Control Panel
- ค้นหา Programs and Features ในกล่องค้นหา Control Panel ไปที่หน้าต่าง Programs and Features
- ใน Programs and Features หา Software คลิกขวาเลือก Uninstall
- รีสตาร์ท 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 ออนไลน์และออฟไลน์
- เปิด Command Prompt จากกล่องค้นหา
- คลิกขวาผลลัพธ์ที่ตรงที่สุด เลือก Run as administrator
- ใน Command Prompt พิมพ์คำสั่งด้านล่าง:
DISM.exe /Online /Cleanup-image /Restorehealth
- กด 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 จากไฟล์ได้
- เปิด Command Prompt เลือก Run as administrator
- รันคำสั่ง sfc /scannow ใน Command Prompt
เมื่อกด Enter SFC Tool จะเริ่มสแกน Windows 10 หาไฟล์ที่เสียหาย
เครื่องมือนี้จะค้นหาไฟล์ทั้งหมดใน Windows 10 อาจใช้เวลาบ้าง อาจจับ Ntoskrnl.exe ที่เสียหายได้ และแก้ปัญหา CPU และ Memory
วิธีที่ 9: เปลี่ยนข้อมูล ClearPageFileAtShutDown
ตอนนี้ Ntoskrnl.exe ทำให้ High CPU และ Memory Usage หากทุกวิธีไม่ช่วย สิ่งที่ทำได้คือล้างข้อมูลไฟล์ทั้งหมดเมื่อปิด Windows 10
- เปิด Run Box ด้วย Windows + R
- พิมพ์ regedit กด OK เข้า Registry Editor
- ไปที่ Path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management - ภายใต้ Memory Management หา ClearPageFileAtShutDown
- คลิกขวา ClearPageFileAtShutDown เลือก Modify ค่า Value
- เปลี่ยน ClearPageFileAtShutDown Value data เป็น 0
รีสตาร์ทคอมพิวเตอร์ 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
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