แก้ไขข้อผิดพลาด NTOSKRNL.exe และปัญหาการใช้งาน CPU หน่วยความจำและดิสก์สูง

ไฟล์NTOSKRNL.exeเป็นอิมเมจเคอร์เนลที่รับผิดชอบกระบวนการตามระบบต่างๆเช่น Hardware Virtualization, Process และ Memory นอกจากนี้ยังมีหน้าที่ในการบีบอัดหน้าเก่าของหน่วยความจำซึ่งจะลดจำนวนหน่วยความจำโดยรวมที่ใช้ มีโอกาสที่หากคอมพิวเตอร์ของคุณทำงานช้าและคุณพบว่า NTOSKRNL.exe ใช้ทรัพยากรของคุณเช่นการใช้งาน CPU การใช้ดิสก์และการใช้หน่วยความจำคุณต้องพิจารณาบางสิ่ง โดยปกติกระบวนการนี้ใช้ CPU น้อยกว่า 30% แต่ในกรณีที่มีการทำงานอย่างต่อเนื่องโพสต์นี้จะช่วยคุณได้

NTOSKRNL.exe CPU สูงการใช้งานหน่วยความจำและดิสก์

Ntoskrnl ย่อมาจากระบบปฏิบัติการ NT เคอร์เนล ดังนั้นในการแก้ไขเราจำเป็นต้องดำเนินการแก้ไขข้อใดข้อหนึ่งต่อไปนี้

  1. สแกนคอมพิวเตอร์ของคุณเพื่อหามัลแวร์ที่อาจเกิดขึ้น
  2. ลบโปรแกรมที่เข้ากันไม่ได้
  3. เรียกใช้ DISM เพื่อซ่อมแซมอิมเมจระบบ
  4. หยุดกระบวนการ Runtime Broker
  5. อัปเดตไดรเวอร์ของคุณ
  6. เรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพ
  7. แก้ไขปัญหาในสถานะ Clean Boot
  8. ใช้ Windows Performance Toolkit เพื่อค้นหาสาเหตุที่แท้จริง

1] สแกนคอมพิวเตอร์ของคุณเพื่อหามัลแวร์ที่อาจเกิดขึ้น

อาจมีโอกาสดีที่คอมพิวเตอร์ของคุณอาจติดมัลแวร์ และมัลแวร์นี้อาจเกี่ยวข้องกับไฟล์ NTOSKRNL.exe และด้วยเหตุนี้จึงทำให้ใช้ทรัพยากรระบบจำนวนมาก ดังนั้นฉันขอแนะนำให้คุณตรวจสอบให้แน่ใจว่า Antivirus ของคุณเป็นรุ่นล่าสุดจากนั้นสแกนคอมพิวเตอร์ของคุณโดยเฉพาะโฟลเดอร์ C: \ Windows \ System32 เพราะนี่คือตำแหน่งที่มีไฟล์ NTOSKRNL.exe อยู่

2] ลบโปรแกรมที่เข้ากันไม่ได้

การติดตั้งและเรียกใช้โปรแกรมที่เข้ากันไม่ได้อาจทำให้เกิดพฤติกรรมที่ผิดปกติดังกล่าวกับไฟล์ระบบ อาจมีบางกรณีที่ต้องดำเนินการงานย่อยเฉพาะภายในงานหลัก ดังนั้นอาจติดอยู่ในลูปบางประเภทและจบลงด้วยการเชื่อมต่อกับทรัพยากรระบบ ดังนั้นจึงขอแนะนำให้ถอนการติดตั้งซอฟต์แวร์ดังกล่าวและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

3] เรียกใช้คำสั่ง DISM

ข้อผิดพลาด NTOSKRNL.exe

เมื่อคุณเรียกใช้เครื่องมือ DISM (Deployment Imaging and Servicing Managemen) เครื่องมือนี้จะซ่อมแซม Windows System Image และ Windows Component Store ใน Windows 10 ความไม่สอดคล้องและความเสียหายทั้งหมดของระบบควรได้รับการแก้ไข คุณสามารถใช้ Powershell หรือ command prompt เพื่อดำเนินการคำสั่งนี้

4] หยุดกระบวนการ Runtime Broker

RuntimeBroker.exe ตรวจสอบการเข้าถึง Windows API และตรวจสอบให้แน่ใจว่าแอปไม่ละเมิดความปลอดภัยหลักของ Windows โดยปกติ RuntimeBroker.exe จะทิ้งรอยขนาดเล็กมาก ในบางกรณี RuntimeBroker.exe อาจใช้ทรัพยากรมากขึ้น แต่ไม่ปล่อยหน่วยความจำหลังจากทำงานเสร็จแล้วส่งผลให้หน่วยความจำรั่วไหล สิ่งนี้มีผลต่อ NTOSKRNL.exe

กดCtrl + Shift + Escเพื่อเปิดตัวจัดการงาน ค้นหาRuntime Brokerภายใต้แท็บ Processes หากใช้หน่วยความจำมากกว่า 15% แสดงว่าคุณอาจมีปัญหากับแอปบนพีซีของคุณ ในกรณีนี้คุณต้องหยุดกระบวนการ Runtime Broker เลือกคลิกขวาที่ไฟล์จากนั้นคลิกที่ End Task

ดูว่าสิ่งนี้ช่วยได้หรือไม่

5] อัปเดตไดรเวอร์ของคุณ

ความไม่ลงรอยกันระหว่างระบบปฏิบัติการและไดรเวอร์อาจทำให้เกิดปัญหาเช่นนี้ ดังนั้นคุณสามารถลองอัปเดตไดรเวอร์ของคุณ คุณยังสามารถลองอัปเดตสำเนา Windows 10 ของคุณซึ่งจะช่วยคุณแก้ไขเซกเตอร์เสียที่สร้างขึ้นจากงานที่ดำเนินการโดยตั้งใจหรือไม่ตั้งใจบนคอมพิวเตอร์ ดังนั้นขอแนะนำให้ปรับปรุง Windows 10 ให้ทันสมัยอยู่เสมอเนื่องจากสามารถแก้ไขข้อผิดพลาดจำนวนมากได้

6] เรียกใช้ตัวแก้ไขปัญหาประสิทธิภาพ

เปิดกล่อง Run พิมพ์ดังต่อไปนี้แล้วกด Enter:

msdt.exe / id ประสิทธิภาพการวินิจฉัย

การดำเนินการนี้จะเริ่มตัวแก้ไขปัญหาประสิทธิภาพ เรียกใช้และดูว่ามีปัญหาที่ต้องแก้ไขหรือไม่

คุณยังสามารถปรับ Windows เพื่อประสิทธิภาพที่ดีที่สุดและดูว่าเหมาะกับคุณหรือไม่

7] แก้ไขปัญหาในสถานะคลีนบูต

คุณสามารถแก้ไขปัญหาเพิ่มเติมด้วยตนเองโดยดำเนินการคลีนบูต Clean Boot เริ่มต้นระบบโดยมีไดรเวอร์และโปรแกรมเริ่มต้นน้อยที่สุด เมื่อคุณเริ่มคอมพิวเตอร์ในการคลีนบูตคอมพิวเตอร์จะเริ่มทำงานโดยใช้ชุดไดรเวอร์และโปรแกรมเริ่มต้นขั้นต่ำที่เลือกไว้ล่วงหน้าและเนื่องจากคอมพิวเตอร์เริ่มต้นด้วยชุดไดรเวอร์เพียงเล็กน้อยบางโปรแกรมอาจไม่ทำงานตามที่คุณคาดไว้

การแก้ไขปัญหาคลีนบูตออกแบบมาเพื่อแยกปัญหาด้านประสิทธิภาพ ในการแก้ไขปัญหาคลีนบูตคุณต้องปิดใช้งานหรือเปิดใช้งานทีละกระบวนการจากนั้นรีสตาร์ทคอมพิวเตอร์หลังจากดำเนินการแต่ละครั้ง หากปัญหาหายไปคุณจะรู้ว่านั่นเป็นกระบวนการสุดท้ายที่สร้างปัญหา

อ่าน : วิธีแก้ไขดิสก์ 100%, CPU สูง, การใช้งานหน่วยความจำสูงใน Windows 10

8] ใช้ Windows Performance Toolkit เพื่อค้นหาสาเหตุที่แท้จริง

คุณอาจต้องใช้ Windows Performance Toolkit เพื่อค้นหาสาเหตุที่แท้จริงของปัญหานี้ เปิด Command Prompt โดยค้นหา cmd ในช่องค้นหา Cortana หรือกด WINKEY + R เพื่อเปิดยูทิลิตี Run และพิมพ์ cmd แล้วกด Enter

ตอนนี้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:

xperf-on latency -stackwalk profile -buffersize 1024 -MaxFile 256 -FileMode Circular && timeout -1 && xperf -d cpuusage.etl

รออย่างน้อย 60 วินาทีเพื่อให้คำสั่งนี้ทำงาน

ตรวจสอบบันทึกของ Windows Performance Toolkit นี้ ไฟล์เหล่านี้จะถูกเก็บไว้ในไฟล์ชื่อcpuusage.etlในโฟลเดอร์ C: \ Windows \ System32

นี่จะแสดงรายการสาเหตุทั้งหมดที่ทรัพยากรระบบนี้ถูก hogged

หวังว่าบางสิ่งที่นี่จะช่วยคุณได้

ข้อผิดพลาด NTOSKRNL.exe