Nếu CPU máy tính của bạn luôn hoạt động ở mức tải cao, tức 100%, thì đây không phải là vấn đề nhỏ mà bạn có thể bỏ qua.
Đơn giản nói, CPU - hay còn được biết đến như bộ xử lý trung tâm - Central Processing Unit, là trái tim của máy tính. Nơi mọi thông tin, dữ liệu được xử lý và lệnh điều khiển được thực hiện. Khi CPU quá tải, tức là đạt 100%, các thao tác của bạn với máy tính sẽ trở nên chậm chạp, gây ra hiện tượng giật, lag hoặc một số phần mềm có thể treo không phản hồi.
1. WMI Provider Host (WmiPrvSE.EXE) có phải là nguyên nhân gây quá tải CPU?
Thường thì, việc đầu tiên cần làm khi gặp phải vấn đề CPU quá tải là kiểm tra 'WmiPrvSE.exe', một tiến trình tích hợp trong Windows nhằm giải quyết các vấn đề máy tính trên mạng, tuy nhiên thường xuyên làm việc vượt quá chức năng của mình. Microsoft cũng đã từng cảnh báo về tiến trình này, mặc dù không phải lúc nào nó cũng làm tắc nghẽn CPU.
Để xác định liệu WMI Provider Host có phải là nguyên nhân gây quá tải CPU không, bạn có thể mở Task Manager (có thể sử dụng tổ hợp phím tắt Control Shift ESC) và kiểm tra tiến trình WmiPrvSE.exe. Nếu bạn thấy tiến trình này chiếm nhiều hơn vài phần trăm so với 0% mặc định, thì đó chính là dấu hiệu rõ ràng cho thấy nó đang hoạt động không đúng cách.
Kích hoạt lại WMI Provider Host để giải quyết vấn đề CPU quá tải
Dường như Microsoft vẫn chưa phát triển bất kỳ công cụ hoặc tùy chọn cụ thể nào để sửa lỗi CPU quá tải do WMI Provider Host gây ra. Do đó, người dùng chỉ có thể thực hiện việc khởi động lại WMI Provider Host bằng cách thủ công. Cụ thể như sau.
Trong Task Manager, hãy chọn tab Dịch vụ và tiếp tục chọn Mở Dịch vụ bên dưới.
Một cửa sổ Dịch vụ sẽ hiển thị, tìm đến Quản lý Công cụ Instrumentation của Windows.
Click phải chuột vào nó và chọn Khởi động lại.
Phát hiện các vấn đề gây quá tải CPU liên quan đến WMI Provider Host bằng Event Viewer
Nếu tiến trình WmiPrvSE.exe vẫn là nguyên nhân gây quá tải CPU, bạn cần kiểm tra nhật ký hệ thống để xác định vấn đề cụ thể của WMI Provider Host và nguyên nhân khiến nó gây ra tình trạng này qua Event Viewer. Cụ thể như sau.
Click phải chuột vào nút Bắt đầu và chọn Trình xem Sự kiện.
Một cửa sổ Trình xem Sự kiện hiển thị, bạn hãy truy cập vào Ứng dụng và Dịch vụ Nhật ký > Microsoft > Windows > Hoạt động WMI > Thao tác.
Trong danh sách các sự kiện được ghi lại, hãy tìm các mục Lỗi và xác định Thành phần ClientProcessId.
Khi bạn có số liệu ClientProcessId, mở Task Manager > Dịch vụ và so sánh ClientProcessId với mục PID, bạn sẽ biết đâu là tiến trình gây ra WmiPrvSE.exe gây ra tình trạng CPU quá tải.
Bây giờ, nhiệm vụ của bạn chỉ là click phải chuột vào tiến trình đó và chọn Mở Vị trí Tệp. Sau khi xác định được phần mềm ứng dụng mà tiến trình đó thuộc về, việc còn lại chỉ là gỡ bỏ nó.
2. System Idle Process có phải là nguyên nhân gây quá tải CPU không?
System Idle Process chỉ là tiến trình thể hiện % CPU không hoạt động. Người dùng thường thấy %CPU của tiến trình này cao trong Task Manager và nghĩ rằng nó đang chiếm tài nguyên máy tính và làm chậm máy. Tuy nhiên, thực tế lại không phải như vậy.
Nếu máy tính của bạn hoạt động bình thường, bạn sẽ thấy tiến trình này chiếm khoảng 95% CPU khi máy tính ở trạng thái nghỉ. Nếu không, điều này chỉ ra rằng có một chương trình nào đó đang chiếm tài nguyên và làm chậm máy tính của bạn.
3. Có phải Svchost.exe (netscvs) là nguyên nhân gây quá tải CPU?
Svchost.exe được xem như là một tiến trình hỗ trợ chung cho các dịch vụ chạy từ các thư viện liên kết động. Để hiểu rõ hơn, bạn có thể mở Task Manager và xem phần Dịch vụ, trong đó có rất nhiều dịch vụ, mỗi dịch vụ yêu cầu một tiến trình riêng. Đôi khi bạn có thể thấy có hàng chục svchost.exe đang chạy, một phần trong số chúng có thể làm tăng tải CPU và gây ra hiện tượng CPU quá tải.
Để ngăn chặn việc Svchost.exe hoạt động một cách không kiểm soát, bạn có thể cài đặt lại một số tùy chọn như sau:
Gõ từ khóa Control Panel vào thanh tìm kiếm và nhấp vào kết quả để mở hộp thoại Control Panel.
Trong Control Panel, tìm mục Network and Sharing Center và nhấp vào. Tiếp theo, chọn Change advanced sharing settings và đánh dấu vào ô Turn off network discovery. Cuối cùng, nhấn Save changes để lưu lại.
Mở Settings > Update & security > Windows Update và nhấp vào Advanced options.
Tìm và nhấp vào mục Delivery Optimization.
Sau đó, nhấp vào Tùy chọn Nâng cao.
Trong danh sách các lựa chọn được hiển thị, bạn hãy đánh dấu chọn những lựa chọn như trong hình và đặt số phần trăm ở cả hai là 5%.
4. Các tiến trình chạy ngầm có gây quá tải CPU không?
Tiến trình chạy ngầm là các chương trình hoạt động trên máy tính mặc dù bạn không mở chúng. Mặc dù Windows cũng có nhiều tiến trình như vậy, nhưng thường thì chúng không gây ra vấn đề với CPU. Tuy nhiên, trong quá trình sử dụng, bạn có thể đã cài đặt nhiều chương trình và cho phép chúng chạy ngầm, điều này có thể là nguyên nhân gây ra CPU bị quá tải.
Để kiểm tra và tắt các tiến trình chạy ngầm nhằm giảm tải cho CPU, mở Task Manager và chọn tab Bắt đầu. Tại đây, bạn click chuột phải vào các tiến trình cần tắt và chọn Tắt.
5. Phần mềm diệt virus có gây quá tải CPU không?
Nếu bạn đang sử dụng phần mềm diệt virus trên máy tính, đôi khi bạn có thể nhận thấy máy chạy chậm và ổ cứng hoạt động nhiều hơn bình thường. Điều này xảy ra khi các chương trình diệt virus quét máy tính của bạn để tìm kiếm virus.
Nếu máy tính của bạn có cấu hình yếu, phần mềm diệt virus có thể tiêu tốn nhiều CPU và làm máy chạy chậm. Để khắc phục mà không cần gỡ bỏ phần mềm diệt virus, bạn có thể truy cập chức năng lên lịch quét virus của phần mềm và thiết lập thời gian phù hợp, chẳng hạn như quét virus sau giờ làm việc của bạn.
Ngoài ra, bạn không nên cài đặt quá nhiều chương trình diệt virus trên máy tính.
6. Virus cũng là một trong những nguyên nhân gây quá tải CPU
Malware, virus cũng là nguyên nhân phổ biến gây ra tình trạng CPU quá tải. Chúng thường tạo ra các tiến trình chạy ngầm hoặc cố gắng lây nhiễm sang các máy tính khác, làm tài nguyên hệ thống bị sử dụng nhiều hơn.
Tuy nhiên, việc phát hiện máy tính của bạn có bị virus hay không thường không đơn giản và đôi khi chúng ta phải dựa vào cảm nhận. Nếu máy tính của bạn không có phần mềm diệt virus, bạn có thể thử tải về một số chương trình diệt virus miễn phí như avast! Free Antivirus, AVG,... để quét toàn bộ hệ thống.
Nếu may mắn, virus sẽ bị loại bỏ và máy tính sẽ trở lại bình thường. Nhưng nếu tình trạng CPU vẫn quá tải và máy chạy chậm, bạn có thể cân nhắc cài đặt lại Windows.
Hy vọng bài viết sẽ hữu ích cho bạn.