Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Khắc phục CPU cao do ntoskrnl.exe trên Windows 10 22H2 – Hướng dẫn từng bước

Bạn có nhận thấy Windows 10 treo (freezes) khi khởi động, không phản hồi chuột sau cập nhật Windows 10 gần đây? Kiểm tra Task Manager thấy tiến trình tên "ntoskrnl.exe" sử dụng gần như 99% hoặc 100% CPU hoặc tài nguyên hệ thống. Trong bài viết này, chúng ta thảo luận ntoskrnl.exe là gì? Tại sao nó gây tiêu thụ tài nguyên hệ thống lớn và một số giải pháp khắc phục Ntoskrnl.exe CPU cao trên Windows 10 phiên bản 22H2. Bắt đầu:

ntoskrnl.exe là gì?

Ntoskrnl.exe (Windows NT Operating System Kernel – Kernel hệ điều hành Windows NT) là phần cơ bản của hệ thống hoặc phần nền tảng của hệ điều hành chịu trách nhiệm các dịch vụ quan trọng như quản lý tiến trình (process management), quản lý bộ nhớ (memory management), và ảo hóa phần cứng (hardware virtualization). Cũng file thực thi này liên quan đến memory manager, cache manager, the executive, security reference monitor, kernel, hơn nữa là Task Scheduler (Trình lên lịch tác vụ).

Ntoskrnl.exe CPU cao

Có nhiều lý do gây ra việc Ntoskrnl.exe sử dụng CPU cao như: lỗi cập nhật (Update Bugs), nhiễm Virus/Malware, Driver thiết bị hoặc ứng dụng không tương thích/lỗi thời, file hệ thống hỏng, bất kỳ dịch vụ Windows nào bị kẹt ở nền (background), v.v. Dù nguyên nhân gì, dưới đây là một số giải pháp bạn có thể áp dụng để khắc phục Ntoskrnl.exe CPU cao trên Windows 10.

Trước hết, cài đặt ứng dụng antivirus tốt với bản cập nhật mới nhất, và thực hiện quét toàn hệ thống (full system scan) để kiểm tra và đảm bảo nhiễm virus/malware không gây ra Ntoskrnl.exe CPU cao trên Windows 10.

Cũng chạy trình tối ưu hệ thống miễn phí như CCleaner dọn rác hệ thống (system junk), cache, memory dump, file tạm (temp files) – giúp cải thiện hiệu suất hệ thống.

Vô hiệu hóa Runtime Broker:

  • Mở ứng dụng Settings → vào System.
  • Trong cửa sổ System, tìm Notifications & Actions (Thông báo & Hành động).
  • Bỏ tích "Show me tips about Windows" (Hiển thị mẹo về Windows).

Vô hiệu hóa Sysmain (trước đây gọi là Superfetch):

  • Nhấn Windows + R, gõ services.msc và OK.
  • Tìm dịch vụ SysMain.
  • Chuột phải SysMain chọn Properties (Thuộc tính).
  • Đặt Startup type (Loại khởi động) thành Disabled (Vô hiệu hóa).
  • Nhấn nút Stop để dừng dịch vụ.
  • Cuối cùng, nhấn Apply và OK lưu thay đổi.
  • Làm tương tự với dịch vụ Background Intelligent Transfer Service (BITS).

Khởi động lại máy để đưa về trạng thái bình thường và khắc phục CPU cao.

Kiểm tra chương trình không tương thích (Incompatible Programs)

Một số người dùng nói vấn đề này chỉ xảy ra khi dùng một số chương trình cụ thể. Đặc biệt khi có phần mềm antivirus chạy nền. Phần mềm antivirus có thể xung đột với một số chương trình. Lần sau gặp tình huống này, hãy chú ý thêm để xem có tìm được chương trình nào gây rối hệ thống không. Nếu tìm được chương trình đó, thử cài lại hoặc gỡ cài đặt hoàn toàn.

Vô hiệu hóa chương trình khởi động (Startup Programs)

Lại một lần nữa, vô hiệu hóa các chương trình khởi động không cần thiết là giải pháp rất hữu ích để khắc phục vấn đề Tiêu thụ tài nguyên hệ thống cao (Ntoskrnl.exe CPU cao) trên Windows 10.

  • Để vô hiệu hóa chương trình khởi động, mở Task Manager.
  • Chuyển sang tab "Startup".
  • Sẽ thấy danh sách chương trình chạy khi khởi động.
  • Chuột phải vào ứng dụng không muốn chạy khi khởi động → chọn "Disable" (Vô hiệu hóa).

Điều chỉnh Windows 10 cho hiệu suất tốt nhất

  • Chuột phải vào biểu tượng "Computer" (Máy tính) → chọn "Properties" (Thuộc tính).
  • Chọn "Advanced System settings" (Cài đặt hệ thống nâng cao).
  • Tab "System properties" chọn "Settings" (Cài đặt).
  • Chọn "Adjust for best performance" (Điều chỉnh để đạt hiệu suất tốt nhất) và "Apply".
  • Nhấn "OK" và khởi động lại máy.

Cập nhật driver (Update Your Drivers)

Lại một lần nữa, driver ổ cứng không tương thích (đặc biệt driver đồ họa và mạng) có thể là nguyên nhân hàng đầu cho việc sử dụng tài nguyên hệ thống cao hoặc CPU 100% trên Windows 10. Khuyến nghị kiểm tra và cập nhật driver:

  1. Giữ phím Windows và nhấn R. Gõ hdwwiz.cpl và nhấn OK.
  2. Tab Drivers nhấn "Update Drivers" (Cập nhật Driver).
  3. Chọn tùy chọn tự động (automatic) để tìm và cài driver cập nhật từ Internet.
  4. Khởi động lại máy.

Hoặc cài lại driver thiết bị (reinstall device Drivers).

Chạy tiện ích DISM và SFC

Cũng đôi khi file hệ thống bị hỏng gây ra các vấn đề khác nhau trên máy Windows. Đặc biệt sau nâng cấp Windows gần đây nếu file hệ thống Windows bị hỏng, bạn có thể gặp lỗi khởi động, sử dụng tài nguyên hệ thống cao, v.v. Chúng tôi khuyến nghị chạy công cụ System File Checker – quét và khôi phục file hệ thống bị thiếu/hỏng.

  • Mở Command Prompt với quyền Administrator.
  • Gõ sfc /scannow và nhấn Enter.
  • Sẽ quét file hệ thống bị thiếu.
  • Nếu tìm thấy, tiện ích SFC sẽ khôi phục từ thư mục đặc biệt tại %WinDir%\System32\dllcache.
  • Đợi 100% hoàn tất, sau đó khởi động lại Windows.

Nếu kết quả quét SFC tìm thấy file hệ thống hỏng nhưng không thể sửa chữa thì chạy lệnh DISM – sửa chữa system image (hình ảnh hệ thống) và cho phép SFC làm việc.

Chỉnh sửa Windows Registry Editor

Nhấn Windows + R, gõ regedit và nhấn Enter mở Windows Registry Editor.

  • Trước tiên backup cơ sở dữ liệu Registry và điều hướng đến key sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management,
  • Tìm 'ClearPageFileAtShutDown', double-click một lần tìm thấy và đổi Value data thành 1.

Điều hướng đến HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters. Tại đây bạn phải có giá trị Enable Prefetcher là 2 hoặc 3, đổi thành 0. Đó là xong, đóng Registry Editor và khởi động lại thiết bị. Tôi chắc chắn không còn CPU cao do Ntoskrnl.exe trên Windows 10.

Các mẹo trên có giúp khắc phục "Ntoskrnl.exe CPU cao trên Windows 10 phiên bản 22H2" không? Hãy cho chúng tôi biết trong comment bên dưới, cũng đọc thêm:

  • Không thể kết nối dịch vụ cập nhật trên Windows 10
  • Windows 10 liên tục treo và tự khởi động lại kèm BSOD
  • Windows 10 hay treo khi chơi Game
  • Khắc phục: Feature Update to Windows 10 Version 21H2 failed to install
  • Khắc phục: Driver Unloaded Without Cancelling Pending Operations trên Windows 10/8.1/7