Windows Driver Foundation Sử dụng CPU cao [9 cách khắc phục dễ dàng]

Biểu tượng thời gian đọc 7 phút đọc


Bạn đọc giúp đỡ ủng hộ MSpoweruser. Chúng tôi có thể nhận được hoa hồng nếu bạn mua thông qua các liên kết của chúng tôi. Biểu tượng chú giải công cụ

Đọc trang tiết lộ của chúng tôi để tìm hiểu cách bạn có thể giúp MSPoweruser duy trì nhóm biên tập Tìm hiểu thêm

Nền tảng trình điều khiển Windows CPU cao

Việc sử dụng CPU nhiều của Windows Driver Foundation có thể dẫn đến nhiều vấn đề.

Gần đây tôi nhận thấy PC của mình chạy chậm bất thường. Sau khi kiểm tra nhanh trong Trình quản lý tác vụ, tôi đã tìm ra thủ phạm. Windows Driver Foundation đang sử dụng tỷ lệ tài nguyên CPU cao bất thường.

Sau khi tìm hiểu kỹ thuật và thử nghiệm một chút, tôi đã tìm thấy một loạt giải pháp hiệu quả chắc chắn sẽ khắc phục được sự cố cho bạn. Trong hướng dẫn này, tôi sẽ chia sẻ những giải pháp đó với hướng dẫn chi tiết từng bước.

Nền tảng trình điều khiển Windows là gì?

Windows Driver Foundation hay WDF là một thành phần quan trọng của hệ điều hành, chịu trách nhiệm chính trong việc quản lý trình điều khiển thiết bị. Về cơ bản, đó là khuôn khổ tạo điều kiện giao tiếp giữa hệ thống và thiết bị phần cứng. Hãy coi nó như một trình dịch, chuyển đổi các lệnh của hệ thống sang ngôn ngữ mà phần cứng của bạn có thể hiểu được.

WDF đảm bảo rằng Windows có thể hoạt động hiệu quả với nhiều thành phần phần cứng khác nhau, từ các thiết bị USB đơn giản đến card đồ họa phức tạp. Hệ thống này giúp việc phát triển trình điều khiển trở nên dễ tiếp cận và đáng tin cậy hơn, giảm nguy cơ xảy ra lỗi và cải thiện độ ổn định chung của hệ thống.

Tuy nhiên, đôi khi quá trình này có thể dẫn đến Nền tảng trình điều khiển Windows sử dụng nhiều bộ nhớ.

Cách khắc phục việc sử dụng CPU cao của Windows Driver Foundation

Giải quyết việc sử dụng CPU cao của Windows Driver Foundation có thể bao gồm từ các bước đơn giản như khởi động lại máy tính của bạn đến các giải pháp phức tạp hơn. Hãy cùng khám phá những phương pháp này một cách chi tiết.

1. Kiểm tra sơ bộ

Trước khi làm bất cứ điều gì khác, hãy thử các cách khắc phục sau:

  • Khởi động lại PC của bạn – Lưu công việc chưa lưu của bạn rồi nhấp vào nút Bắt đầu, chọn nút Nguồn và chọn Khởi động lại.
  • Rút phích cắm và cắm phần cứng bên ngoài – Gỡ bỏ an toàn tất cả phần cứng bên ngoài, khởi động lại máy tính của bạn và kết nối lại từng thiết bị một. Kiểm tra mức sử dụng CPU mỗi lần để xác định thiết bị có vấn đề.
  • Cài đặt các bản cập nhật Windows đang chờ xử lý – Vào Cài đặt>Cập nhật Windows>Kiểm tra bản cập nhật>Cài đặt tất cả. Khởi động lại hệ thống của bạn để áp dụng chúng.

2. Sửa chữa tập tin hệ thống

Các tệp hệ thống bị hỏng hoặc bị thiếu có thể gây ra vô số vấn đề, bao gồm cả việc sử dụng CPU cao. Trình kiểm tra tệp hệ thống (SFC) và Quản lý và phục vụ hình ảnh triển khai (DISM) là các công cụ được thiết kế để sửa chữa các tệp này.

  1. Nhấp chuột phải vào nút Bắt đầu và chọn Thiết bị đầu cuối (Quản trị viên) từ trình đơn.
  2. Trong cửa sổ Terminal, bắt đầu bằng cách thực hiện lệnh DISM. Kiểu dism /online /cleanup-image /restorehealth.chạy lệnh DISM
  3. Đợi lệnh DISM hoàn tất trước khi tiếp tục.
  4. Sau khi DISM kết thúc, gõ sfc /scannow trong cửa sổ Command Prompt.Chạy lệnh SFC
  5. Cho phép quá trình quét hoàn tất, sau đó khởi động lại máy tính của bạn.

3. Cập nhật trình điều khiển Wi-Fi

Trình điều khiển Wi-Fi cũng giống như các trình điều khiển khác, cần được cập nhật thường xuyên để đảm bảo tính tương thích và hiệu quả. Trình điều khiển lỗi thời có thể gây ra xung đột, dẫn đến việc sử dụng CPU của Windows Driver Foundation cao.

  1. Nhấp chuột phải vào nút Bắt đầu và chọn Device Manager từ trình đơn.
  2. Xác định vị trí và mở rộng “Card mạng" phần.Phần Bộ điều hợp mạng Trình quản lý thiết bị
  3. Nhấp chuột phải vào bộ điều hợp Wi-Fi của bạn và chọn Cập nhật driver.Cập nhật bộ điều hợp Wi-Fi
  4. Làm theo lời nhắc trên màn hình và cập nhật trình điều khiển tự động hoặc bằng cách tải xuống thủ công từ trang web của nhà sản xuất.

Ngoài quy trình thủ công ở trên, tôi cũng khuyên bạn nên sử dụng một trình cập nhật trình điều khiển chuyên dụng để tiết kiệm thời gian và công sức vì loại công cụ này có thể tự động thay thế tất cả các trình điều khiển lỗi thời hoặc bị lỗi bằng các phiên bản mới từ cơ sở dữ liệu khổng lồ.

4. Vô hiệu hóa các quy trình nền tảng trình điều khiển Windows [Giải pháp tạm thời]

Tạm thời vô hiệu hóa các quy trình Windows Driver Foundation có thể giúp bạn xác định xem đó có phải là nguyên nhân cốt lõi dẫn đến việc sử dụng CPU cao hay không. Tuy nhiên, đây chỉ là biện pháp tạm thời vì dịch vụ này rất quan trọng đối với việc quản lý tài xế.

  1. Nhấp chuột phải vào thanh tác vụ và chọn Task Manager từ trình đơn.
  2. Tìm kiếm Nền tảng trình điều khiển Windows quy trình.Các quy trình của Windows Driver Foundation
  3. Nhấp chuột phải vào từng quy trình này và chọn Kết thúc nhiệm vụ.Kết thúc tác vụ Windows Driver Foundation
  4. Kiểm tra xem sự cố đã được khắc phục chưa. Nếu không thì có một số vấn đề khác.

5. Thực hiện Khởi động sạch

Thực hiện khởi động sạch sẽ khởi động Windows với một bộ trình điều khiển và chương trình khởi động tối thiểu. Quá trình này giúp xác định xem các chương trình nền có ảnh hưởng đến việc sử dụng CPU thông thường hay không.

  1. Ấn Bản Windows + R để khởi chạy Cửa sổ Lệnh Chạy.
  2. Trên hộp lệnh, gõ msconfig và nhấn enter để khởi chạy Cấu hình hệ thống.Khôi phục lệnh chạy Windows
  3. Trong cửa sổ Cấu hình Hệ thống, vẫn ở trên tab “Chung”, chọn Khởi động có chọn lọc Và bỏ chọn Tải các mục khởi động.cấu hình hệ thông
  4. Tiếp theo, đi đến DỊCH VỤ tab, kiểm tra Ẩn tất cả các dịch vụ của Microsoft và nhấp vào Vô hiệu hóa tất cả cái nút. Điều này sẽ vô hiệu hóa tất cả các dịch vụ không phải của Microsoft.vô hiệu hóa tất cả các dịch vụ không phải của Microsoft
  5. Cuối cùng, nhấp vào Đăng Nhập và khởi động lại máy tính của bạn.

6. Thực hiện bài kiểm tra trí nhớ

Bộ nhớ bị lỗi hoặc bị lỗi có thể gây ra nhiều vấn đề về hiệu suất, bao gồm cả việc sử dụng nhiều bộ nhớ trên nền tảng trình điều khiển Windows. Chạy kiểm tra bộ nhớ có thể giúp xác định xem có bất kỳ vấn đề nào với RAM máy tính của bạn hay không.

  1. Kiểu "Windows Memory Diagnostic” vào thanh tìm kiếm của Windows và nhấp vào biểu tượng của nó để mở.khởi chạy Chẩn đoán bộ nhớ Windows
  2. Chọn hình ba gạch Khởi động lại bây giờ và kiểm tra các vấn đề lựa chọn. Trước tiên hãy đảm bảo bạn lưu tất cả các tệp đang mở vì PC của bạn sẽ khởi động lại và bắt đầu kiểm tra bộ nhớ.công cụ chẩn đoán bộ nhớ windows
  3. Sau khi quá trình kiểm tra hoàn tất, Windows sẽ khởi động lại. Bạn có thể tìm thấy kết quả kiểm tra bộ nhớ trong vùng thông báo trên thanh tác vụ.

7. Quét phần mềm độc hại

Nhiễm phần mềm độc hại thường có thể dẫn đến mức sử dụng CPU cao vì phần mềm độc hại có xu hướng tiêu tốn nhiều tài nguyên. Việc quét phần mềm độc hại thường xuyên là rất quan trọng để duy trì tình trạng hệ thống.

  1. Ấn Bản Windows + tôi để mở cài đặt Windows.
  2. Trong cài đặt, hãy đi tới Quyền riêng tư & bảo mật ở bên trái, sau đó nhấp vào Windows Security Phía bên phải.Windows Security
  3. Trong “Bảo mật Windows”, hãy chọn Chống vi-rút và mối đe dọa tùy chọn.Bảo vệ chống vi-rút và mối đe dọa Bảo mật Windows
  4. Nhấn vào Tùy chọn quét.Tùy chọn quét
  5. Chọn quét Full và sau đó nhấp vào Quét ngay .
    Thực hiện quét toàn bộ

8. Vô hiệu hóa Bộ sưu tập cảm biến HID V2 [Chỉ dành cho Surface Pro]

Đối với người dùng Surface Pro, Bộ cảm biến HID V2 đã được xác định là nguyên nhân tiềm ẩn dẫn đến việc sử dụng CPU cao trong một số trường hợp. Việc tắt tính năng này có thể giúp giải quyết vấn đề.

  1. Khởi động Device Manager.
  2. Mở rộng Cảm biến phần.
  3. Nhấp chuột phải vào “Bộ sưu tập cảm biến HID V2” và chọn Vô hiệu hóa thiết bị.

9. Khôi phục Windows

Khôi phục Windows về thời điểm trước đó có thể là một cách hiệu quả để hoàn nguyên mọi thay đổi có thể gây ra mức sử dụng CPU cao.

  1. Khởi chạy cửa sổ Run Command bằng cách nhấn nút Phím Windows + R.
  2. Trên không gian nhất định, nhập hoặc sao chép và dán lệnh này – rstrui.exe để khởi chạy cửa sổ Khôi phục Hệ thống.
    Khôi phục lệnh chạy Windows
  3. Trong cửa sổ “Khôi phục hệ thống”, nhấp vào Sau .nhấp vào tiếp theo để bắt đầu
  4. Trên màn hình tiếp theo, chọn điểm khôi phục từ khoảng thời gian trước khi xảy ra lỗi. Nhấp chuột Sau.chọn điểm khôi phục
  5. Xác nhận điểm khôi phục bạn đã chọn và nhấp vào Kết thúc.xác nhận điểm khôi phục
  6. Làm theo các hướng dẫn trên màn hình để hoàn tất quá trình khôi phục hệ thống.

Nếu không có bước nào ở trên hiệu quả, hãy thử các bước sau:

  • Đặt lại Windows – Liên tục khởi động lại hệ thống của bạn cho đến khi nó vào được Chế độ sửa chữa tự động. Sau đó đi tới Khắc phục sự cố>Đặt lại PC này>Giữ tệp của tôi hoặc Xóa mọi thứ>Tải xuống đám mây hoặc Cài đặt lại cục bộ>Đặt lại.

Bạn cũng có thể quan tâm:

Đã sửa lỗi sử dụng CPU cao của Windows Driver Foundation

Việc sử dụng CPU cao của Windows Driver Foundation có thể là một vấn đề phức tạp cần giải quyết nhưng với cách tiếp cận phù hợp, vấn đề này có thể giải quyết được. 

Bắt đầu bằng các giải pháp đơn giản như khởi động lại PC và chuyển sang các bước nâng cao hơn có thể giúp bạn xác định và khắc phục sự cố. Bảo trì hệ thống thường xuyên, bao gồm cập nhật trình điều khiển và quét phần mềm độc hại, là điều cần thiết để ngăn chặn những sự cố như vậy.

Thông tin thêm về các chủ đề: cửa sổ

Bình luận

Chúng tôi sẽ không công khai email của bạn. Các ô đánh dấu * là bắt buộc *