Tại sao Ntoskrnl.Exe lại gây ra CPU cao và cách khắc phục nó

Khi bạn khởi động PC hoặc máy tính xách tay Windows, một số quy trình hệ thống khác nhau bắt đầu hoạt động. Họ tạo ra giao diện người dùng mà bạn sẽ sử dụng để đăng nhập và bắt đầu hoạt động, nhưng họ cũng sẽ chịu trách nhiệm về các hành động ẩn khác nhau mà bạn thậm chí sẽ không biết, như giao tiếp với các thiết bị mạng khác.

Thật không may, các quy trình hệ thống như ntoskrnl.exe và csrss.exe đôi khi có thể gây ra sự cố trên PC của bạn. Đặc biệt, Ntoskrnl.exe là một thành phần chính của hệ điều hành (Ntoskrnl.exe)Windows , gây khó khăn cho việc khắc phục sự cố. Nếu ntoskrnl.exe đang gây ra việc sử dụng CPU cao và bạn đang tìm cách khắc phục, đây là những gì bạn cần làm.

Ntoskrnl.exe là gì?(What Is Ntoskrnl.exe?)

Quy trình hệ thống ntoskrnl.exe , còn được gọi là thực thi nhân hệ điều hành Windows NT(Windows NT operating system kernel executable ) (hoặc Hệ thống(System) trong Trình quản lý tác vụ Windows(Windows Task Manager) ), được cho là một trong những quy trình quan trọng nhất mà Windows có. 

Kernel là mã cung cấp liên kết giữa phần cứng và phần mềm . Khi một hệ điều hành như Windows tải, nhân Windows (ntoskrnl.exe)(Windows kernel (ntoskrnl.exe)) được sử dụng để gửi hướng dẫn đến các thành phần như CPU ​​của bạn để thực hiện các tác vụ và hành động. Nếu không có quy trình hệ thống ntoskrnl.exe, PC Windows của bạn sẽ không hoạt động.

Nó có trách nhiệm cung cấp phần mềm có quyền truy cập vào các thành phần và thiết bị ngoại vi đính kèm, quản lý các quy trình phần mềm được tải để đảm bảo chúng tương tác với phần cứng một cách chính xác (và an toàn), cũng như kiểm soát lượng bộ nhớ được sử dụng (và vẫn khả dụng) trên PC của bạn, cùng những thứ khác.

Trong khi các thành phần hệ thống khác có thể bị vô hiệu hóa, bạn sẽ không thể tắt ntosknrl.exe trong cài đặt Windows . Nếu nó bị buộc phải dừng, Windows sẽ trả về lỗi (Windows)BSOD ntoskrnl.exe và bạn sẽ cần khởi động lại PC của mình. 

Tại sao Ntoskrnl.exe gây ra vấn đề CPU cao?(Why Does Ntoskrnl.exe Cause High CPU Issues?)

Thật không may, không có câu trả lời rõ ràng về lý do tại sao ntoskrnl.exe có thể gây ra mức sử dụng CPU cao trong Trình quản lý tác vụ Windows(Windows Task Manager) . Các nguyên nhân đằng sau sự cố này có thể khác nhau giữa các PC.

Điều này là do ntoskrnl.exe chịu trách nhiệm về nhiều hành động của hệ thống Windows hoặc có một phần trong việc thực hiện các hành động khác của hệ thống xảy ra thông qua các quy trình khác. Một dịch vụ Windows khác , ứng dụng đã cài đặt, tệp hệ thống bị hỏng hoặc thiết bị ngoại vi được đính kèm đều có thể gây ra quá trình hệ thống Windows ntoskrnl.exe (và CPU của bạn ) thêm căng thẳng.

Cách tốt nhất để thử và giải quyết vấn đề này là kiểm tra các tệp hệ thống Windows của bạn(checking your Windows system files) , quét phần mềm độc hại hoặc vi rút(scanning for malware or viruses) và cập nhật PC của bạn. Bạn cũng có thể chạy Windows ở chế độ “khởi động sạch” để xem liệu một ứng dụng hoặc dịch vụ đã cài đặt khác có đang gây ra sự cố hay không.

Vì ntoskrnl.exe chịu trách nhiệm một phần về quản lý bộ nhớ trong Windows 10 , bạn có thể thấy rằng một ứng dụng hoặc dịch vụ khác giao diện với nó đang sử dụng nhiều tài nguyên hệ thống hơn, được báo cáo không chính xác là thuộc quy trình ntoskrnl.exe.

Kiểm tra và sửa chữa các tệp hệ thống Windows(Check and Repair Windows System Files)

Windows hoạt động tốt khi tất cả các tệp hệ thống được yêu cầu của nó đều có sẵn. Nếu một số tệp đó bị hỏng, bị thiếu hoặc không thể truy cập được, thì cài đặt Windows 10 của bạn có thể bắt đầu trở nên không ổn định, với các BSOD ntoskrnl.exe (BSODs) nhiều khả năng xảy ra lỗi hơn.

Một cách có thể để khắc phục điều này là chạy các công cụ dòng lệnh chkdsksfc bằng (sfc)Windows PowerShell .

  1. Để chạy Windows PowerShell , nhấp chuột phải vào menu Bắt đầu(Start) và chọn tùy chọn Windows PowerShell (Quản trị viên)(Windows PowerShell (Admin)) .

  1. Trong cửa sổ đầu cuối PowerShell , nhập (PowerShell)sfc /scannow để kiểm tra tính toàn vẹn của các tệp hệ thống Windows . Thao tác này sẽ tìm và tự động sửa mọi tệp bị thiếu hoặc bị hỏng, nhưng bạn có thể cần phải nhấn Y để chấp nhận bất kỳ thay đổi nào.

  1. Sau khi sfc hoàn tất, hãy nhập chkdsk /r để lên lịch quét khởi động để kiểm tra hệ thống tệp trong ổ cứng của bạn. Bạn sẽ cần xác nhận bằng cách nhấn Y trên bàn phím, sau đó khởi động lại PC để chạy quá trình quét.

Những công cụ này sẽ kiểm tra cài đặt và ổ cứng của bạn để tìm các tệp bị thiếu hoặc bị hỏng. Nếu sự cố ntoskrnl.exe vẫn tiếp tục, bạn sẽ cần thử một trong các bước bổ sung được liệt kê bên dưới.

Cài đặt bản cập nhật hệ thống và trình điều khiển Windows(Installing Windows System and Driver Updates)

Các bản cập nhật hệ thống Windows(Windows) đi kèm với các bản sửa lỗi và nâng cấp có thể giúp giải quyết các vấn đề phổ biến hơn mà người dùng báo cáo trực tuyến, bao gồm lỗi BSOD và mức sử dụng CPU cao .

Đảm bảo PC của bạn được cập nhật bằng cách cài đặt bất kỳ hệ thống có sẵn nào và các bản cập nhật trình điều khiển đôi khi có thể giải quyết các vấn đề này. Bạn có thể thực hiện việc này từ menu Cài đặt Windows(Windows Settings) .

  1. Để khởi chạy Cài đặt Windows(Windows Settings) , nhấp chuột phải vào menu Bắt đầu(Start) và chọn tùy chọn Cài đặt(Settings) . Trong menu Cài đặt(Settings ) , chọn Update & Security > Windows Update > Download (hoặc Tải xuống và Cài đặt(Download and Install) ) nếu các bản cập nhật đã sẵn sàng để cài đặt. Nếu không(Otherwise) , hãy chọn Kiểm tra bản cập nhật(Check for Updates) để thay thế. Thao tác này sẽ tự động bắt đầu tải xuống và cài đặt mọi bản cập nhật trình điều khiển và hệ thống có sẵn.

Nếu gần đây bạn đã cài đặt một thành phần hoặc thiết bị ngoại vi PC mới, bạn có thể muốn kiểm tra trang web của nhà sản xuất để biết các bản cập nhật trình điều khiển. Điều này đặc biệt đúng đối với cạc đồ họa, vì các nhà sản xuất như NVIDIA(manufacturers like NVIDIA) thường xuyên phát hành trình điều khiển hoàn toàn mới trước khi chúng được thêm vào Windows Update .

Kiểm tra vi rút và phần mềm độc hại(Check for Viruses and Malware)

Nhờ có Microsoft Defender (trước đây là Windows Defender ), việc xóa phần mềm độc hại cứng đầu(remove stubborn malware) khỏi PC chạy Windows 10 chưa bao giờ dễ dàng hơn thế.

  1. Để bắt đầu, hãy mở Cài đặt Windows(Windows Settings ) (nhấp chuột phải vào menu Bắt đầu(Start) và chọn Cài đặt(Settings) ). Từ đó, chọn Update & Security > Open Windows Security .

  1. Trong cửa sổ Bảo mật(Windows Security ) của Windows , chọn Virus & Threat Protection > Scan Options , sau đó chọn tùy chọn Quét ngoại tuyến của Bộ bảo vệ Microsoft(Microsoft Defender Offline Scan ) . Thao tác này sẽ chuẩn bị quét phần mềm độc hại cho PC khi khởi động. Chọn nút Quét ngay(Scan Now ) để khởi động lại PC của bạn và bắt đầu quá trình quét.

Windows sẽ khởi động lại và bắt đầu quét ổ đĩa của bạn để tìm phần mềm độc hại. Nếu nó phát hiện ra bất kỳ điều gì, bạn sẽ được hỏi xem bạn muốn xóa hay cách ly nó. 

Khắc phục sự cố các ứng dụng và dịch vụ đã cài đặt bằng Windows Clean Boot(Troubleshoot Installed Apps and Services Using a Windows Clean Boot)

Windows 10 không có lỗi hoặc lỗi, nhưng nếu PC của bạn được cập nhật và các tệp hệ thống của bạn còn nguyên vẹn, thì một ứng dụng hoặc dịch vụ đã cài đặt khác có thể gây ra bất kỳ sự cố ntoskrnl.exe tiềm ẩn nào.

Để kiểm tra điều này, bạn có thể chạy khởi động sạch(clean boot) sẽ chạy Windows mà không cần các ứng dụng và dịch vụ của bên thứ ba.

  1. Để khởi động lại Windows sang chế độ khởi động sạch, nhấp chuột phải vào menu Bắt đầu(Start) và chọn tùy chọn Chạy(Run) (hoặc nhấn Windows key + R trên bàn phím của bạn). Trong hộp lệnh Run , nhập (Run)msconfig , sau đó chọn OK để khởi chạy nó.

  1. Trong tab  Chung(General) của cửa sổ Cấu hình Hệ thống , chọn tùy chọn Khởi động có (System Configuration)chọn lọc(Selective startup) , sau đó bỏ chọn tùy chọn Tải dịch vụ hệ thống(Load system services)Tải các mục khởi động(Load startup items) . Điều này sẽ đảm bảo rằng chỉ các dịch vụ do Microsoft phát hành(Microsoft-issued) mới tải khi bạn khởi động lại lần sau. Nhấn OK để xác nhận, sau đó khởi động lại PC của bạn.

  1. Khi bạn đã khởi động lại vào phiên bản khởi động sạch của Windows , hãy kiểm tra mức sử dụng CPU của bạn . Nếu sự cố được khắc phục, điều này sẽ chỉ ra rằng một trong những dịch vụ không phải của Microsoft được hiển thị trong tab Dịch vụ của cửa sổ (Services)Cấu hình Hệ thống(System Configuration ) gây ra sự cố.

Nếu đúng như vậy, bạn sẽ cần lần lượt điều tra từng dịch vụ để xác định dịch vụ nào có thể gây ra việc sử dụng CPU cao . Sau đó, bạn có thể vô hiệu hóa vĩnh viễn bất kỳ ứng dụng hoặc dịch vụ có vấn đề nào nếu bạn tìm thấy thủ phạm.

Giải quyết vấn đề Ntoskrnl.exe(Resolving Ntoskrnl.exe Issues)

Nếu các phương pháp trên không hoạt động và nếu bạn thấy sử dụng CPU cao cho ntoskrnl.exe thường xuyên, thì bạn có thể cần phải xem xét các bản sửa lỗi khác. Điều này đặc biệt đúng nếu bạn thấy lỗi BSOD ntoskrnl.exe bật lên, điều này có thể chỉ ra sự cố với PC của bạn mà chỉ có thể được giải quyết bằng cách xóa và cài đặt lại Windows(wiping and reinstalling Windows) .

Nếu một tùy chọn quyết liệt như cài đặt lại Windows vẫn không giải quyết được sự cố thì không thể loại trừ sự cố phần cứng. Nâng cấp PC(Upgrading your PC) bằng cách thay thế các thành phần thiết yếu, chẳng hạn như RAM hoặc CPU , có thể đủ để mọi thứ hoạt động trở lại, nhưng bạn có thể thấy rằng thay thế toàn bộ PC là lựa chọn duy nhất.



About the author

Tôi là một chuyên gia máy tính với hơn 10 năm kinh nghiệm. Khi rảnh rỗi, tôi thích giúp việc tại bàn văn phòng và dạy bọn trẻ cách sử dụng Internet. Kỹ năng của tôi bao gồm nhiều thứ, nhưng điều quan trọng nhất là tôi biết cách giúp mọi người giải quyết vấn đề. Nếu bạn cần ai đó có thể giúp bạn trong việc khẩn cấp hoặc chỉ muốn một số mẹo cơ bản, vui lòng liên hệ với tôi!



Related posts