กระบวนการระบบอย่าง Ntoskrnl.exe อาจทำให้ประสิทธิภาพโดยรวมของคอมพิวเตอร์ช้าลง มันขยายได้เป็น Windows NT operating system kernel executable ไฟล์ executable นี้รับผิดชอบการจัดการหน่วยความจำ การจัดการกระบวนการ การแยกฮาร์ดแวร์ , และเป็นส่วนพื้นฐานของระบบปฏิบัติการ เมื่อคุณพบกระบวนการที่ใช้ทรัพยากร CPU และดิสก์มากเกินไปในระบบของคุณ คุณสามารถปิดบังคับได้จาก Task Manager แต่กรณีของ Ntoskrnl.exe ไม่ใช่เช่นนั้น เนื่องจากการปิดบังคับอาจส่งผลต่อพื้นที่ที่มันรับผิดชอบ ดังนั้น เพื่อแก้ไขปัญหา High CPU หรือ disk usage โดย Ntoskrnl.exe ให้อ่านคู่มือนี้และแชร์ให้เพื่อนที่เผชิญปัญหาเดียวกัน
วิธีแก้ไข Ntoskrnl.exe High CPU Usage บน Windows 10
หากคุณพบระบบของคุณช้าลงกว่าปกติ ให้ไปที่ Task Manager เพื่อดูว่ารายการ System ไหนใช้ทรัพยากร CPU สูง หากคุณพบว่ามันใช้ทรัพยากร CPU สูงสุด ให้คลิกขวาที่มันและเลือก Properties ตอนนี้คุณจะพบรายการใหม่ชื่อ ntoskrnl.exe ในบทความนี้ เราได้แสดงขั้นตอนในการแก้ไข Ntoskrnl.exe high CPU usage บน Windows 10

ทำไม Ntoskrnl.exe จึงใช้พื้นที่ดิสก์และทรัพยากร CPU มาก?
ปัญหาที่โดดเด่นที่สุดอย่างเหล่านี้อาจรายงานได้เนื่องจาก memory leakage จากฮาร์ดแวร์และมัลแวร์ อย่างไรก็ตาม หลายคนอาจสับสนกับคำถามว่า Ntoskrnl.exe จัดการหน่วยความจำ ทำไมจึงใช้ทรัพยากรหน่วยความจำมากเกินไป? อ่านต่อไปเพื่อเรียนรู้ว่าทำไม?
ต่อไปนี้เป็นสาเหตุที่เป็นไปได้บางส่วนของข้อผิดพลาดนี้
- เหตุผลที่พบบ่อยที่สุดที่ก่อให้เกิดปัญหาคือ compressed memory ใหม่ ทุกครั้งที่คุณใช้แอพพลิเคชันหรือโปรแกรมในระบบของคุณ RAM จะถูกใช้เพื่อเพิ่มความเร็วแทนการจัดเก็บปกติ อย่างไรก็ตาม เมื่อคุณเปิดแอพพลิเคชันหลายตัวพร้อมกัน RAM จะถูกใช้มากขึ้น และดังนั้นประสิทธิภาพ CPU จะช้าลง
- หากระบบของคุณเผชิญ การโจมตีมัลแวร์หรือไวรัส CPU จะใช้ทรัพยากรสูง และคอมพิวเตอร์ของคุณจะช้าลงอย่างชัดเจน รันการสแกนแอนตี้ไวรัสเพื่อจัดเรียงการโจมตีไวรัส/มัลแวร์ในระบบของคุณ
- ไดรเวอร์ล้าสมัยหรือไม่เข้ากันได้ ในระบบของคุณมีส่วนทำให้เกิดปัญหาเดียวกัน อัปเดตหรือ roll back ไดรเวอร์ของคุณตามลำดับเพื่อหลีกเลี่ยงปัญหา
- หาก ไฟล์ Ntoskrnl.exe เสียหาย คุณจะเผชิญปัญหาที่กล่าวมาซ้ำๆ นี่หายากที่จะเกิดขึ้น เนื่องจากไฟล์เหล่านี้ได้รับการป้องกันโดยระบบโดยค่าเริ่มต้น อย่างไรก็ตาม เมื่อคุณเผชิญปัญหา คุณจะไม่สามารถทำงานได้อย่างปกติในระบบของคุณ
ส่วนนี้ได้รวบรวมรายการวิธีการแก้ไขปัญหาที่จะช่วยคุณแก้ไขปัญหา CPU usage วิธีการแก้ไขปัญหาจัดเรียงตามความรุนแรงและขีดสุดของสาเหตุ ทำตามเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
วิธีที่ 1: ใช้ High-Performance Power Plan
คุณยังสามารถเพิ่มประสิทธิภาพคอมพิวเตอร์ของคุณได้เมื่อตั้งค่าเป็นแผนพลังงาน high-performance แผนพลังงานเหล่านี้พัฒนาขึ้นเพื่อจัดการการตั้งค่าพลังงานบนการตั้งค่าพกพา ทำตามคำแนะนำด้านล่างเพื่อใช้การตั้งค่า high-performance power plan ในระบบของคุณ
1. คลิกขวาที่ ไอคอนแบตเตอรี่ บน Taskbar และเลือก Power Options

2. ตอนนี้ เลือกตัวเลือก High performance ตามที่ไฮไลท์ในภาพด้านล่าง

ตอนนี้คุณได้เพิ่มประสิทธิภาพระบบของคุณสำหรับเกมและประสิทธิภาพที่ดีกว่าแล้ว
วิธีที่ 2: ลบ Temporary Files
เมื่อระบบของคุณมีไฟล์ Ntoskrnl.exe ที่เสียหาย คุณจะเจอปัญหา Ntoskrnl.exe high CPU usage คุณสามารถแก้ไขข้อผิดพลาดนี้โดยการล้าง temporary files ในระบบของคุณ ทำตามคำแนะนำเพื่อดำเนินการเดียวกัน
1. กด Windows key พิมพ์ %temp% และคลิก Open

2. ที่นี่ เลือก ไฟล์และโฟลเดอร์ทั้งหมด โดยกด Ctrl + A พร้อมกัน แล้วคลิกขวาที่ไฟล์ที่เลือก
3. เลือกตัวเลือก Delete เพื่อลบ temporary files ทั้งหมด

4. สุดท้าย ไปที่ Desktop และคลิกขวาที่ Recycle Bin เลือก Empty Recycle Bin เพื่อลบข้อมูลถาวรจาก Windows PC ของคุณ

วิธีที่ 3: รัน Performance Troubleshooter
หากประสิทธิภาพของระบบของคุณล่าช้า อาจเป็นเพราะปัญหา high CPU usage นี้ คุณสามารถ troubleshoot ได้โดยใช้ขั้นตอนต่อไปนี้
1. กดค้าง Windows + R keys พร้อมกันเพื่อเปิด Run dialog box
2. ตอนนี้ พิมพ์ msdt.exe /id PerformanceDiagnostic และกด Enter

3. ที่นี่ performance troubleshooter เริ่มกระบวนการสแกนและแสดงปัญหาที่ต้องแก้ไข ทำตามคำแนะนำบนหน้าจอเพื่อเสร็จสิ้นกระบวนการและตรวจสอบว่าคุณแก้ไขปัญหาแล้วหรือไม่
หมายเหตุ: หากคุณได้รับพรอมต์ Windows Online Troubleshooting Service is disabled ให้ทำตามวิธีอื่นที่อภิปรายในบทความนี้

วิธีที่ 4: สแกน Local Drives
บางครั้ง ข้อผิดพลาดในฮาร์ดดิสก์อาจมีส่วนทำให้เกิดปัญหา High CPU หรือ disk usage โดย Ntoskrnl.exe ดังนั้น คุณสามารถทำการสแกนและจัดเรียงข้อผิดพลาดใดๆ หากมี หาตำแหน่งที่เก็บไฟล์ติดตั้งของคุณและสแกนไดรฟ์ที่เกี่ยวข้องตามคำแนะนำด้านล่าง
1. กด Windows + E พร้อมกันเพื่อเปิด File Explorer และคลิก This PC

2. คลิกขวาที่ Local Disk ของคุณและเลือก Properties ตามที่ไฮไลท์ในภาพด้านล่าง

3. ตอนนี้ ไปที่แท็บ Tools และคลิกที่ปุ่ม Check

4. ตอนนี้ คลิกที่ตัวเลือก Scan drive ในหน้าต่าง Error Checking

5. รอให้กระบวนการ Scanning เสร็จสิ้นและจัดเรียงข้อผิดพลาดใดๆ หากมี

สุดท้าย ตรวจสอบว่าคุณแก้ไขปัญหาแล้วหรือไม่ หากคุณไม่พบข้อผิดพลาด ให้ทำตามวิธีอื่นๆ ที่อภิปรายในบทความนี้
วิธีที่ 5: ทำ Disk Cleanup
Disk Cleanup เหมือน Recycle Bin ข้อมูลที่ลบผ่าน Disk Cleanup ไม่ถูกลบถาวรจากระบบและยังคงมีอยู่บนฮาร์ดดิสก์ของคุณ คุณอาจกู้คืนไฟล์ได้เมื่อจำเป็น
1. ในแถบค้นหา Windows พิมพ์ Disk Cleanup และคลิก Run as administrator ตามที่ไฮไลท์ด้านล่าง

2. คุณจะถูกถามให้ Select the drive you want to clean up ที่นี่ เราเลือก C: drive คลิก OK เพื่อดำเนินต่อ

3. พรอมต์จะปรากฏ และ Disk Cleanup จะคำนวณปริมาณพื้นที่ที่สามารถทำให้ว่างได้

4. ติ๊กกล่องสำหรับรายการที่ต้องการทั้งหมดภายใต้ Files to delete: และคลิก Clean up system files

5. เมื่อ การสแกน เสร็จสิ้น อีกครั้ง ติ๊กกล่องสำหรับรายการที่เลือกทั้งหมดและคลิก OK

6. สุดท้าย คลิกที่ปุ่ม Delete Files ในพรอมต์ยืนยัน

7. รีสตาร์ทคอมพิวเตอร์ของคุณ เพื่อทำความสะอาดพื้นที่เพิ่มเติม อ่าน 10 Ways to Free up Hard Disk Space
วิธีที่ 6: ปิดใช้งาน SuperFetch (SysMain)
เวลาเริ่มต้นของแอพพลิเคชันและ Windows ได้รับการปรับปรุงโดยฟีเจอร์ built-in ที่เรียกว่า SysMain (ก่อนหน้านี้คือ SuperFetch) แต่โปรแกรมระบบไม่ได้รับประโยชน์จากฟีเจอร์นี้ แทนที่จะเป็นเช่นนั้น กิจกรรมเบื้องหลังจะเพิ่มขึ้น และความเร็วในการทำงานของระบบของคุณจะลดลงตามสัดส่วน บริการ Windows เหล่านี้จะกินทรัพยากร CPU ของคุณ และมักแนะนำให้ปิดใช้งาน SuperFetch ในระบบของคุณ
1. เปิดกล่องโต้ตอบ Run โดยกด Windows + R พร้อมกัน
2. พิมพ์ services.msc ตามภาพและคลิก OK เพื่อเปิดหน้าต่าง Services

3. ตอนนี้ เลื่อนลงและคลิกขวาที่ SysMain จากนั้น เลือก Properties ตามภาพ

4. ที่นี่ ในแท็บ General ตั้งค่า Startup type เป็น Disabled จากเมนูดรอปดาวน์ ตามที่ไฮไลท์ด้านล่าง

5. สุดท้าย คลิก Apply และจากนั้น OK เพื่อบันทึกการเปลี่ยนแปลง
วิธีที่ 7: รีสตาร์ท Windows Update Service
บางครั้ง คุณอาจแก้ไขปัญหา Ntoskrnl.exe high CPU usage ได้ด้วยการลบ Software Distribution Folder ด้วยตนเองและรีสตาร์ท Windows Update Service ทำตามคำแนะนำด้านล่างเพื่อดำเนินการเดียวกัน
1. คุณสามารถเปิด Run dialog box โดยไปที่เมนูค้นหาและพิมพ์ Run
2. พิมพ์ services.msc ตามนี้และคลิก OK เพื่อเปิดหน้าต่าง Services

3. ตอนนี้ เลื่อนลงหน้าจอและ คลิกขวา ที่ Windows Update
หมายเหตุ: หากสถานะปัจจุบันไม่ใช่ Running คุณสามารถข้ามขั้นตอนด้านล่างได้
4. ที่นี่ คลิก Stop หากสถานะปัจจุบันแสดง Running

5. คุณจะได้รับพรอมต์ Windows is attempting to stop the following service on the Local Computer… รอให้พรอมต์เสร็จสิ้น จะใช้เวลาประมาณ 3 ถึง 5 วินาที

6. ตอนนี้ เปิด File Explorer โดยกด Windows + E keys พร้อมกัน ตอนนี้ นำทางไปที่ path ต่อไปนี้
C:\Windows\SoftwareDistribution\DataStore
7. ตอนนี้ เลือกไฟล์และโฟลเดอร์ทั้งหมดโดยกด Ctrl + A keys พร้อมกัน และ คลิกขวา ที่พื้นที่ว่าง
8. ที่นี่ เลือกตัวเลือก Delete เพื่อลบไฟล์และโฟลเดอร์ทั้งหมดจากตำแหน่ง DataStore

9. ตอนนี้ นำทางไปที่ path C:\Windows\SoftwareDistribution\Download และ Delete ไฟล์ทั้งหมดในตำแหน่ง Downloads ตามที่กล่าวไว้ในขั้นตอนก่อนหน้า

10. ตอนนี้ กลับไปที่หน้าต่าง Services และ คลิกขวา ที่ Windows Update
11. ที่นี่ เลือกตัวเลือก Start ตามภาพด้านล่าง

12. คุณจะได้รับพรอมต์ Windows is attempting to start the following service on Local Computer… รอ 3 ถึง 5 วินาที และปิดหน้าต่าง Services

13. สุดท้าย ตรวจสอบว่าปัญหาแก้ไขในระบบของคุณแล้วหรือไม่
วิธีที่ 8: หยุด BlueStacks Services
BlueStacks เป็น Android emulator แต่ มันสร้างขัดแย้งมากมายกับไฟล์ Ntoskrnl.exe ก่อให้เกิดปัญหา Ntoskrnl.exe แต่คุณสามารถหยุดพวกเขาได้โดยทำตามขั้นตอนด้านล่าง
1. เปิด Notepad และวาง คีย์ ต่อไปนี้ลงไป
C:Program Files (x86)BlueStacksHD-Quit.exe net stop BstHdUpdaterSvc net stop BstHdLogRotatorSvc net stop BstHdAndroidSvc

2. ตอนนี้ ไปที่ File และบันทึกไฟล์เป็น name_you_like.bat

3. ตอนนี้ นำทางไปที่ตำแหน่งที่คุณบันทึกไฟล์และรันด้วย administrative privileges
4. ตอนนี้ ยืนยันการเปลี่ยนแปลง registry โดยคลิก Yes และ รีบูท ระบบของคุณ

ตอนนี้ บริการ BlueStacks ทั้งหมดจะถูกปิดใช้งาน ซึ่งจะแก้ไขปัญหา Ntoskrnl.exe high CPU usage
วิธีที่ 9: รัน Malware Scans
โปรแกรม anti-malware บางตัวสามารถช่วยคุณเอาชนะซอฟต์แวร์ร้ายแรงได้ อย่างไรก็ตาม พวกเขาสแกนและปกป้องระบบของคุณเป็นประจำ ดังนั้น เพื่อหลีกเลี่ยง Ntoskrnl.exe high CPU usage ให้รันการสแกนแอนตี้ไวรัสในระบบของคุณและตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่ ทำตามขั้นตอนด้านล่าง
1. กด Windows + I keys พร้อมกันเพื่อเปิด Settings
2. ที่นี่ คลิกที่ Update & Security ตามภาพ

3. ไปที่ Windows Security ในแผงด้านซ้าย

4. คลิกที่ตัวเลือก Virus & threat protection ในแผงด้านขวา

5. คลิกที่ปุ่ม Quick Scan เพื่อค้นหามัลแวร์

6A. เมื่อสแกนเสร็จ ภัยคุกคามทั้งหมดจะแสดง คลิก Start Actions ภายใต้ Current threats

6B. หากไม่มีภัยคุกคามในอุปกรณ์ของคุณ อุปกรณ์จะแสดงเตือน No current threats

วิธีที่ 10: ซ่อมแซม System Files
ผู้ใช้ Windows 10 สามารถสแกนและซ่อมแซมไฟล์ระบบได้โดยอัตโนมัติโดยการรัน System File Checker นอกจากนี้ มันเป็นเครื่องมือ built-in ที่ให้ผู้ใช้ลบไฟล์และแก้ไขปัญหานี้ ทำตามขั้นตอนด้านล่าง
1. กด Windows key พิมพ์ Command Prompt และคลิก Run as administrator

2. คลิก Yes ในพรอมต์ User Account Control
3. พิมพ์ chkdsk C: /f /r /x และกด Enter

4. หากได้รับข้อความ Chkdsk cannot run…the volume is… in use process ให้พิมพ์ Y และกด Enter
5. อีกครั้ง พิมพ์คำสั่ง: sfc /scannow และกด Enter เพื่อรันการสแกน System File Checker

หมายเหตุ: การสแกนระบบจะเริ่มต้นและใช้เวลาสองนาที ในขณะนั้น คุณสามารถทำกิจกรรมอื่นต่อได้ แต่ระวังอย่าปิดหน้าต่างโดยไม่ได้ตั้งใจ
หลังจากสแกนเสร็จ จะแสดงข้อความใดข้อความหนึ่ง:
- Windows Resource Protection did not find any integrity violations.
- Windows Resource Protection could not perform the requested operation.
- Windows Resource Protection found corrupt files and successfully repaired them.
- Windows Resource Protection found corrupt files but was unable to fix some of them.
6. เมื่อสแกนเสร็จ รีสตาร์ทคอมพิวเตอร์ของคุณ
7. อีกครั้ง เปิด Command Prompt as administrator และรันคำสั่งที่ให้มาทีละอัน:
dism.exe /Online /cleanup-image /scanhealth dism.exe /Online /cleanup-image /restorehealth dism.exe /Online /cleanup-image /startcomponentcleanup
หมายเหตุ: คุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ทำงานเพื่อรันคำสั่ง DISM ให้ถูกต้อง

วิธีที่ 11: Rollback Driver Updates
หากระบบของคุณทำงานถูกต้องและเริ่มทำงานผิดปกติหลังอัปเดต การ roll back ไดรเวอร์อาจช่วยได้ การ roll back ของไดรเวอร์จะลบไดรเวอร์ปัจจุบันที่ติดตั้งในระบบและแทนที่ด้วยเวอร์ชันก่อนหน้า กระบวนการนี้ควรกำจัดบั๊กในไดรเวอร์และอาจแก้ไขปัญหาที่กล่าวมาได้
หมายเหตุ: ในคู่มือนี้ เราได้รวบรวมขั้นตอนในการ roll back Display Driver ทั่วไป คุณแนะนำให้ roll back ไดรเวอร์ที่ไม่เข้ากันได้ทั้งหมด
1. กด Windows key พิมพ์ device manager และคลิก Open

2. คลิกที่ลูกศรถัดจาก Display adapters เพื่อขยาย

3. คลิกขวาที่ display driver ของคุณ (เช่น NVIDIA GeForce driver) และเลือก Properties ตามภาพด้านล่าง

4. สลับไปที่แท็บ Driver และคลิก Roll Back Driver ตามภาพ
หมายเหตุ: หากตัวเลือก Roll Back Driver เป็นสีเทา แสดงว่าคอมพิวเตอร์ Windows ของคุณไม่มีไฟล์ไดรเวอร์ติดตั้งมาก่อนหน้า หรือไม่เคยอัปเดต ในกรณีนี้ ลองวิธีอื่นที่อภิปรายในบทความนี้

5. ให้เหตุผล Why are you rolling back? ในหน้าต่าง Driver Package rollback จากนั้น คลิกปุ่ม Yes ตามที่ไฮไลท์

6. ตอนนี้ รีสตาร์ท ระบบของคุณเพื่อให้ rollback มีผล
วิธีที่ 12: ลบการติดตั้ง Zune Software (หากใช้ได้)
ผู้ใช้หลายคนรายงานว่า Zune software รบกวนไฟล์ ntoskrnl.exe ก่อให้เกิดปัญหา Ntoskrnl.exe high CPU usage ลบการติดตั้งพวกเขาทำตามขั้นตอนด้านล่าง
1. กด Windows key พิมพ์ apps and features และคลิก Open

2. คลิกที่ Zune app และเลือก Uninstall ตามภาพด้านล่าง

3. คลิก Uninstall อีกครั้งเพื่อยืนยันเหมือนด้านบน
4. ทำตาม คำแนะนำบนหน้าจอ เพื่อเสร็จสิ้นกระบวนการลบการติดตั้ง
5. สุดท้าย รีสตาร์ทคอมพิวเตอร์ของคุณ
แนะนำเพิ่มเติม:
- 20 Best Cell Phone Tracking App
- แก้ไข ROG Gaming Center Not Working
- แก้ไข Ntoskrnl.exe High Disk Usage
- 14 Ways to Fix Chrome Profile Error
หวังว่าคู่มือนี้จะมีประโยชน์และคุณสามารถแก้ไขปัญหา Ntoskrnl.exe high CPU usage ได้ โปรดแจ้งให้เราทราบว่าวิธีไหนใช้ได้ดีที่สุด นอกจากนี้ หากคุณมีคำถาม/ข้อเสนอแนะเกี่ยวกับบทความนี้ โปรดทิ้งไว้ในส่วนความคิดเห็น