Windows Driver Foundation, còn được biết đến với tên gọi cũ Windows Driver Framework, là bộ thư viện và công cụ của Microsoft giúp đơn giản hóa quá trình phát triển driver cho hệ điều hành Windows. Dịch vụ này chuyển đưa driver vào chế độ người dùng, quan trọng cho sự ổn định của hệ thống. Tuy nhiên, đôi khi người dùng phải đối mặt với vấn đề chiếm dụng nhiều CPU từ phía Windows Driver Foundation.
Mặc dù hầu hết người dùng không bị ảnh hưởng nhiều, tình trạng này có thể làm giảm tuổi thọ pin và gây đóng băng hệ thống khi CPU sử dụng 100%. Cố gắng kết thúc các tiến trình trong Task Manager cũng không khắc phục được vấn đề này.
Khám phá cách khắc phục: Giảm hiệu suất CPU với Windows Driver Foundation
Giải quyết vấn đề: Windows Driver Foundation gây nên hiệu suất CPU và bộ nhớ quá cao
Để kiểm tra xem Windows Driver Foundation hoặc tệp wudfsvc.dll có đang chiếm nhiều tài nguyên CPU, mở Task Manager bằng cách kích chuột phải vào thanh Taskbar, sau đó chọn Task Manager.
Tại đây, kiểm tra xem quy trình nào đang chiếm nhiều CPU. Có thể gặp Windows Driver Foundation, còn được biết đến với tên User-mode Driver Framework (UMDF) hoặc wudfhost.exe.
Nếu Windows Driver Foundation là nguyên nhân khiến CPU làm việc quá tải, dưới đây là một số giải pháp để khắc phục vấn đề.
Bước 1: Thực hiện Windows Update
Đảm bảo rằng máy tính chạy hệ điều hành Windows của bạn đã được cập nhật với những bản vá lỗi và sửa lỗi mới nhất.
Bước 2: Sử dụng Troubleshooters
Thực hiện System Maintenance Troubleshooter. Mở cửa sổ Run bằng cách nhấn Windows + R, sau đó nhập lệnh dưới đây và nhấn Enter:
msdt.exe -id MaintenanceDiagnostic
Tiếp theo, chạy System Performance Troubleshooter. Mở Command Prompt với quyền Admin, nhập lệnh sau đây và nhấn Enter để chạy Performance Troubleshooter:
msdt.exe /id PerformanceDiagnostic
Troubleshooter hỗ trợ điều chỉnh cài đặt để tối ưu hóa tốc độ và hiệu suất hệ điều hành.
Cách 3: Khắc phục lỗi trong chế độ Clean Boot (khởi động sạch)
Khởi động sạch có thể giúp bạn khắc phục sự cố. Đăng nhập hệ thống với quyền Admin. Nhấn Windows + R để mở cửa sổ lệnh Run, nhập msconfig, sau đó nhấn Enter.
Chọn tab General, click Selective Startup. Bỏ chọn Load Startup Items, đảm bảo các mục Load System Services và Use Original boot configuration đã được chọn.
Sau đó trong tab Services, hãy chọn Hide all Microsoft services và nhấn Disable all.
Nhấn Apply và khởi động lại hệ thống.
Lý do thực hiện khởi động sạch là để cô lập các phần mềm có thể làm gây sự cố. Nếu khởi động sạch (clean boot) giải quyết được vấn đề chiếm dụng CPU cao, bước tiếp theo là xác định phần mềm cụ thể gây ra vấn đề. Để làm điều này, thử kích hoạt / vô hiệu hóa từng tiến trình một.
Cách 4: Thử ngắt kết nối các thiết bị ngoại vi
Ngắt kết nối tất cả các thiết bị ngoại vi khỏi hệ thống và kiểm tra xem có khắc phục được lỗi Windows Driver Foundation chiếm dụng nhiều CPU hay không. Nếu có, hãy xem xét thay thế hoặc cập nhật driver của thiết bị đó.
Cách 5: Cập nhật và cài đặt lại driver Wifi
Nhiều người dùng đã chia sẻ rằng việc cài đặt lại driver Wifi cũng giúp giải quyết vấn đề. Để cập nhật Device Drivers, thực hiện theo các bước sau:
Nhấn Windows + X để mở Power Menu User, sau đó chọn Device Manager. Trong cửa sổ Device Manager, tìm theo thứ tự chữ cái, đến mục Network Adapters và nhấn vào biểu tượng mũi tên hướng xuống dưới.
Kiểm tra và cập nhật driver không dây trong danh sách. Click chuột phải và chọn cập nhật cho từng driver.
Khởi động lại hệ thống và kiểm tra xem lỗi đã được khắc phục chưa. Nếu vẫn còn, thực hiện cài đặt lại driver.
Mở Device Manager lại, chuột phải vào driver không dây, sau đó chọn Properties. Mở tab Drivers và click Uninstall để gỡ bỏ cài đặt driver. Giữ kết nối Wifi, khởi động lại hệ thống để tự động nhận diện driver.
Cách 6: Gợi ý cho người dùng có nhiều kinh nghiệm
Sử dụng Performance Monitor tích hợp trong hệ thống để theo dõi và phân tích ảnh hưởng của các ứng dụng đến hiệu suất máy tính trong thời gian thực. Công cụ này còn thu thập dữ liệu nhật ký để kiểm tra sau này.
Đối với các process chiếm dụng nhiều tài nguyên, bạn có thể sử dụng công cụ miễn phí như Process Tamer để kiểm soát sử dụng CPU cao hoặc 100% CPU trên Windows.
Tải và cài đặt Process Tamer tại đây: Download Process Tamer
Mytour cung cấp một số giải pháp sửa lỗi khi Windows Driver Foundation chiếm dụng nhiều CPU. Tham khảo thêm các bài viết khác trên Mytour để xử lý các vấn đề như Windows Defender chiếm CPU và cách xử lý. Chúc bạn thành công!