Đề XuấT, 2024

Editor Choice

Khắc phục NT Kernel & System Process Sử dụng CPU cao trong Windows

Gần đây tôi đã gặp phải một vấn đề kỳ lạ khi một quá trình có tên System (NT Kernel & System) đang sử dụng khoảng 15 đến 30% CPU trên máy Windows của tôi mọi lúc.

Trong ảnh chụp màn hình ở trên, Hệ thống đang sử dụng CPU 0 phần trăm, đó là cách nó thường như vậy. Quá trình hệ thống về cơ bản chứa mã nhân và mã trình điều khiển cộng với các luồng hệ thống và là một quy trình Windows thiết yếu. Đừng cố giết quá trình hoặc loại bỏ nó.

Trước khi đi vào bất kỳ chi tiết kỹ thuật nào, sự cố này thường do trình điều khiển phần cứng xấu hoặc lỗi thời trong Windows. Có một vài điều bạn muốn kiểm tra ngay lập tức:

Phần cứng mới - Gần đây bạn có cài đặt bất kỳ phần cứng mới nào trên máy Windows của mình không? Card đồ họa, ổ cứng, card âm thanh, card tuner TV, v.v? Nếu vậy, bạn cần vào trang web của nhà sản xuất và tải xuống trình điều khiển mới nhất từ ​​đó. Nếu bạn chỉ cài đặt trình điều khiển từ CD đi kèm với phần cứng mới, nó có thể đã lỗi thời.

Trình điều khiển được cập nhật - Gần đây bạn đã cập nhật trình điều khiển và đang thấy mức sử dụng CPU cao hơn sau khi cập nhật? Đôi khi các trình điều khiển mới nhất cũng có thể gây ra vấn đề. Trong trường hợp này, bạn nên thử quay lại trình điều khiển và xem điều đó có khắc phục được sự cố không.

Trong trường hợp của tôi, tôi đã cài đặt một card đồ họa mới trên PC và cài đặt trình điều khiển từ CD. Nó không phải là trình điều khiển mới nhất và vì nó là trình điều khiển chế độ kernel, nó đã gây ra sự tăng đột biến này trong quy trình Hệ thống.

Nếu bạn không thể tìm ra trình điều khiển nào gây ra sự cố, có một quy trình kỹ thuật hơn mà bạn có thể thực hiện để tìm trình điều khiển chính xác. Đầu tiên, tải xuống một chương trình có tên KrView (Kernrate Viewer), đây là một công cụ miễn phí của Microsoft.

Đây là một công cụ dòng lệnh, vì vậy hãy mở một dấu nhắc lệnh và sau đó chỉ chạy chương trình mà không có bất kỳ đối số nào. Đây là kết quả sẽ như thế nào:

Bây giờ bạn có thể xem trình điều khiển thiết bị nào nhận được nhiều lượt truy cập nhất trong kernel. Cái đầu tiên được gọi là ntkrnlpa và có thể bỏ qua. Bạn muốn nhìn vào các trình điều khiển khác sau đó. Trong trường hợp này b57nd60x . Vì vậy, trình điều khiển này là cho phần cứng chính xác mà bạn đang tự hỏi?

Chà, để tìm ra điều đó, bạn cần tải xuống một công cụ miễn phí khác từ Microsoft có tên là Process Explorer. Cài đặt nó, chạy nó và sau đó đi đến chế độ xem DLL để xem các trình điều khiển được tải.

Như bạn có thể thấy DLL b57nd60x.sys là trình điều khiển cho thẻ Gigabit Ethernet NetXtreme Broadcom. Ngọt! Bây giờ bạn chỉ cần đi và tìm trình điều khiển được cập nhật cho card mạng và hy vọng sự tăng đột biến trong CPU sẽ biến mất.

Tất nhiên, giải pháp khác trong loại trường hợp này là chỉ cần vô hiệu hóa phần cứng đó hoặc xóa hoàn toàn khỏi hệ thống của bạn nếu bạn không cần nó hoặc không thể tìm thấy trình điều khiển được cập nhật. Nguồn: Technet.

Top