Quá trình Windows Driver Foundation có đang ngốn nhiều CPU trên máy tính của bạn không? Nhiều người dùng gặp phải tình trạng WUDFHost.exe (tệp tiến trình của Windows Driver Foundation) sử dụng CPU quá mức, dẫn đến máy tính bị treo và nhiệt độ tăng cao.
Máy tính chạy chậm, và một số game thủ gặp phải giật lag trong game với giảm FPS do sự cố CPU cao này. Trong Task Manager, Windows Driver Foundation chiếm dụng rất nhiều CPU và làm tăng nhiệt độ trên Windows 10, 8, 7.
Windows Driver Foundation là gì?
Windows Driver Foundation (WDF) là viết tắt của Windows Driver Frameworks hoặc User Mode Framework Host – một bộ công cụ và thư viện của Microsoft giúp cài đặt driver và cập nhật Windows. Dịch vụ này bổ sung cho mô hình Windows Driver Model để giảm độ phức tạp khi viết driver cho hệ thống Windows.
Tóm lại, Windows Driver Foundation là một dịch vụ dựa trên Windows giúp tăng cường độ ổn định của hệ thống từ góc độ driver và hệ điều hành. Đặc biệt, trong Task Manager, dịch vụ này thường hiển thị dưới tên WUDFHost.exe.
Cách khắc phục lỗi Windows Driver Foundation chiếm CPU cao?
Dựa trên định nghĩa và cách sử dụng của dịch vụ Windows này, có thể thấy Windows Driver Foundation là một dịch vụ tích hợp sẵn, bình thường sẽ không chiếm nhiều tài nguyên CPU, ổ cứng hay RAM. Tuy nhiên khi bạn phát hiện dịch vụ này ngốn CPU, bạn cần áp dụng các giải pháp dưới đây để ngăn chặn tình trạng này.
Các giải pháp:
- 1: Ngắt kết nối các thiết bị ngoại vi khỏi máy tính
- 2: Vô hiệu hóa dịch vụ Windows Driver Foundation
- 3: Cập nhật driver card mạng
- 4: Chạy trình khắc phục sự cố Bảo trì hệ thống
- 5: Kiểm tra cập nhật Windows
- 6: Thực hiện Clean Boot (Khởi động sạch)
Giải pháp 1: Ngắt kết nối các thiết bị ngoại vi khỏi máy tính
Trong một số trường hợp, khi bạn kết nối quá nhiều thiết bị ngoại vi vào PC như loa, máy in, Windows Driver Foundation có thể được kích hoạt để cài đặt driver phù hợp cho các thiết bị này nhằm cho phép Windows 10, 8, 7 nhận diện chúng. Tuy nhiên, quá nhiều thiết bị ngoại vi có thể gây ra lỗi CPU hoặc ổ cứng cao.
Do đó, bạn hãy thử ngắt kết nối tất cả các thiết bị ngoại vi để giảm mức sử dụng CPU bởi WUDFHost.exe trong Task Manager.
Giải pháp 2: Vô hiệu hóa dịch vụ Windows Driver Foundation
Vì hệ thống Windows báo cáo Windows Driver Foundation đang ngốn tài nguyên CPU, bạn có thể dừng dịch vụ này. Sau đó, dịch vụ dựa trên Windows này sẽ không còn chiếm dụng quá nhiều tài nguyên.
1. Tìm kiếm services trong hộp tìm kiếm rồi nhấn phím Enter.
2. Trong chương trình Services, tìm Windows Driver Foundation sau đó chuột phải chọn Stop để dừng dịch vụ.
3. Chuột phải vào dịch vụ Windows Driver Foundation để mở Properties (Thuộc tính).
4. Dưới tab General, tìm Startup type (Loại khởi động) và đặt thành Manual (Thủ công) hoặc thậm chí Disabled (Vô hiệu hóa).
5. Nhấn Apply và OK để lưu thay đổi.
Làm như vậy, Windows Driver Foundation sẽ bị vô hiệu hóa, và tự nhiên sẽ không còn tình trạng CPU 100% trên Windows 10 do WUDFHost.exe gây ra.
Giải pháp 3: Cập nhật driver card mạng
Như đã đề cập, Windows Driver Foundation chịu trách nhiệm quản lý driver và cập nhật hệ thống trên Windows 10. Trong tất cả các driver thiết bị, người ta cho rằng driver mạng như driver Wi-Fi là nguyên nhân chính gây ra tình trạng Windows Driver Foundation chiếm CPU cao.
Do đó, bạn nên tự cài đặt bản cập nhật driver mạng mới nhất cho PC để ngăn chặn việc Windows Driver Foundation bị khởi động quá thường xuyên và ngốn tài nguyên CPU.
Ở đây khuyến nghị sử dụng Driver Booster – công cụ driver hàng đầu, để tải xuống và cài đặt nhanh chóng, chính xác các driver thiết bị mới nhất trên Windows 10, 8, 7.
1. Tải xuống, cài đặt và chạy Driver Booster trên PC.
2. Nhấn nút Scan (Quét).
3. Tìm Network adapters (Bộ 어댑ter mạng) sau đó Update (Cập nhật) driver mạng.
Đợi Driver Booster cài đặt driver Wi-Fi mới nhất cho thiết bị của bạn. Với driver mạng mới nhất, dễ hiểu là Windows Driver Foundation sẽ không được khởi động quá thường xuyên để chiếm nhiều tài nguyên CPU. Bạn có thể mở Task Manager để kiểm tra xem WUDFHost.exe chiếm CPU cao có còn tồn tại hay không.
Giải pháp 4: Chạy trình khắc phục sự cố Bảo trì hệ thống
Đối với các vấn đề do dịch vụ hoặc chương trình dựa trên Windows gây ra, Microsoft đã cung cấp cho người dùng trình khắc phục sự cố bảo trì hệ thống tích hợp sẵn để tự động khắc phục lỗi hệ thống.
Trong trường hợp này, bạn có thể chạy trình khắc phục sự cố để kiểm tra xem vấn đề hệ thống nào dẫn đến Windows Driver Foundation chiếm CPU cao.
1. Mở Control Panel (Bảng điều khiển).
2. Trong hộp tìm kiếm bên phải, gõ System Maintenance rồi nhấn Enter.
3. Chọn Troubleshooting (Khắc phục sự cố) từ kết quả.
4. Nhấn View all (Xem tất cả).
5. Cuộn xuống tìm và nhấp vào System Maintenance để chạy System Maintenance Troubleshooter.
Bạn có thể quan sát trình khắc phục sự cố đang tìm và dọn dẹp các tệp và chương trình hệ thống có thể gây đe dọa cho máy tính. Kiểm tra xem việc sử dụng CPU cao bởi Windows Driver Foundation đã được giải quyết bởi công cụ hệ thống này hay chưa.
Giải pháp 5: Kiểm tra cập nhật Windows
Tương tự, bạn cần cập nhật hệ thống Windows vì việc Windows Driver Foundation làm chậm máy chủ yếu do lỗi hệ thống.
Là một dịch vụ hệ thống, dịch vụ này sẽ gặp lỗi khi người dùng không cài đặt gói cập nhật. Do đó, việc kiểm tra cập nhật hệ thống thường xuyên là rất cần thiết.
1. Tìm Start > Settings (Cài đặt) > Update & Security (Cập nhật và bảo mật).
2. Dưới Windows Update, nhấp Check for updates (Kiểm tra cập nhật).
Bạn sẽ thấy hệ thống Windows đang tự động tải xuống và cài đặt. Khi hệ thống mới được cài đặt, hãy mở Task Manager để kiểm tra mức sử dụng CPU của WUDFHost.exe.
Giải pháp 6: Thực hiện Clean Boot
Ngoài ra, bạn có thể thử Clean Boot Windows 10 để khắc phục sự cố CPU cao này với số lượng chương trình và tính năng tối thiểu. Một số người dùng có thể phát hiện lỗi hệ thống sau khi khởi động sạch. Nếu có thể, bạn cũng có thể bật Windows Defender để quét phần mềm độc hại hoặc tệp bị hỏng nhằm bảo vệ PC.