Khắc phục hoàn toàn: khung trình điều khiển windows sử dụng quá nhiều cpu

Mục lục:

Video: How to Fix PCI Simple Communications Controller Driver Error in Windows 7 2024

Video: How to Fix PCI Simple Communications Controller Driver Error in Windows 7 2024
Anonim

Windows Driver Frameworks (WDF), trước đây gọi là Windows Driver Foundation, là một bộ thư viện mà bạn có thể sử dụng để viết trình điều khiển thiết bị chạy trên HĐH Windows.

Microsoft sử dụng ba loại trình điều khiển WDF:

  • Khung trình điều khiển chế độ hạt nhân cho trình điều khiển thiết bị chế độ nhân tiêu chuẩn
  • Khung trình điều khiển chế độ người dùng v1 cho trình điều khiển chế độ người dùng dựa trên COM C ++
  • Khung trình điều khiển chế độ người dùng v2 để viết trình điều khiển chế độ người dùng dựa trên KMDF.

Nhiều người dùng Windows thường phàn nàn rằng Windows Driver Frameworks sử dụng quá nhiều CPU, làm chậm Windows và tiêu hao pin cực nhanh.

Khung trình điều khiển Windows gây ra việc sử dụng CPU cao

Dịch vụ Windows Driver Foundation liên tục sử dụng khoảng 30% CPU. Điều này đã không xảy ra với bản dựng trước. Tôi đã để máy tính chạy trong một vài giờ để xem liệu có bất kỳ quá trình dọn dẹp nào đang chạy hay không, nhưng dịch vụ vẫn đang ngốn CPU.

Khắc phục sự cố CPU cao WDF

Windows Driver Framework là một dịch vụ Windows quan trọng, nhưng đôi khi dịch vụ này có thể gây ra việc sử dụng CPU cao. Nói về dịch vụ này, đây là một số vấn đề liên quan mà người dùng đã báo cáo:

  • Windows Driver Foundation CPU DisplayLink cao - Đôi khi việc sử dụng CPU cao có thể xảy ra do sự cố với DisplayLink. Để khắc phục, hãy cài đặt lại trình điều khiển của bạn và kiểm tra xem điều đó có giải quyết được vấn đề không.
  • CPU cao Wudfhost Windows 10 - Đôi khi các dịch vụ khác có thể khiến sự cố này xuất hiện. Để giải quyết điều đó, hãy chắc chắn cài đặt lại các trình điều khiển có vấn đề và kiểm tra xem điều đó có giúp ích không.
  • Sử dụng bộ nhớ cao của Windows Driver Foundation - Dịch vụ này được biết là cũng gây ra việc sử dụng bộ nhớ cao. Nếu bạn có bất kỳ vấn đề về bộ nhớ do dịch vụ này, hãy chắc chắn thử một số giải pháp của chúng tôi.
  • Sử dụng CPU cao của WDF - Đây chỉ là một biến thể của vấn đề ban đầu, nhưng bạn sẽ có thể khắc phục sự cố bằng cách vô hiệu hóa các dịch vụ hoặc thiết bị có vấn đề.

Giải pháp 1 - Hãy đợi nó ra

Windows Driver Framework là quy trình Windows tiêu chuẩn và nếu nó sử dụng quá nhiều CPU của bạn, có lẽ nó đang thực hiện một số công việc nhất định trong nền. Một số người dùng đã báo cáo rằng họ đã cố gắng khắc phục sự cố này chỉ bằng cách đợi Windows Driver Framework kết thúc.

Đây không phải là một giải pháp phổ quát, nhưng trong một số trường hợp chờ đợi trong một giờ hoặc lâu hơn có thể giúp bạn giải quyết vấn đề này, vì vậy bạn có thể muốn thử điều đó.

  • ĐỌC C: NG: 5 Phần mềm tốt nhất để khắc phục việc sử dụng CPU cao

Giải pháp 2 - Cài đặt lại trình điều khiển Wi-Fi của bạn

Theo người dùng, đôi khi các sự cố với Windows Driver Framework và việc sử dụng CPU cao có thể xảy ra do trình điều khiển của bạn. Nếu trình điều khiển của bạn không tương thích hoàn toàn với Windows 10, bạn có thể gặp phải sự cố với quy trình này.

Một số người dùng báo cáo rằng họ đã khắc phục sự cố chỉ bằng cách cài đặt lại trình điều khiển Wi-Fi của họ. Điều này khá đơn giản và bạn có thể làm điều đó bằng cách làm theo các bước sau:

  1. Trước khi chúng tôi bắt đầu, hãy nhớ tải xuống trình điều khiển Wi-Fi mới nhất từ ​​nhà sản xuất thiết bị của bạn.
  2. Nhấn Windows Key + X để mở menu Win + X. Bây giờ chọn Trình quản lý thiết bị từ danh sách.

  3. Khi Trình quản lý thiết bị mở, định vị bộ điều hợp Wi-Fi của bạn, nhấp chuột phải vào nó và chọn Gỡ cài đặt thiết bị từ menu.

  4. Một hộp thoại xác nhận sẽ xuất hiện. Nếu có sẵn, hãy chọn Xóa hộp kiểm phần mềm trình điều khiển. Bây giờ bấm Gỡ cài đặt.

Khi bạn xóa trình điều khiển, hãy khởi động lại PC và cài đặt lại trình điều khiển Wi-Fi. Bây giờ kiểm tra nếu điều đó giải quyết vấn đề.

Điều đáng nói là các thiết bị khác cũng có thể khiến vấn đề này xuất hiện và trong một số trường hợp, người dùng đã báo cáo rằng chuột của họ là thủ phạm. Người dùng gặp sự cố với chuột G-series, nhưng sau khi cập nhật trình điều khiển, sự cố đã được khắc phục vĩnh viễn. Nếu bạn sử dụng máy tính xách tay Lenovo, hãy thử gỡ cài đặt phần mềm Lenovo Transitions.

Vì Windows Driver Framework có liên quan đến trình điều khiển của bạn, chúng tôi khuyên bạn nên cập nhật trình điều khiển để khắc phục sự cố này.

Tự động cập nhật trình điều khiển (đề xuất công cụ của bên thứ ba)

Tải xuống và cài đặt trình điều khiển theo cách thủ công là một quá trình có nguy cơ cài đặt trình điều khiển sai, điều này có thể dẫn đến sự cố nghiêm trọng. Chúng tôi thực sự khuyên bạn nên tự động cập nhật trình điều khiển của mình bằng cách sử dụng công cụ Trình cập nhật trình điều khiển của Tweakbit.

Công cụ này được Microsoft và Norton Antivirus phê duyệt và sau nhiều thử nghiệm, nhóm của chúng tôi đã kết luận rằng đây là giải pháp tự động hóa tốt nhất. Đây là cách sử dụng phần mềm này:

  1. Tải xuống và cài đặt TweakBit Driver Updater
  2. Sau khi cài đặt, chương trình sẽ bắt đầu quét PC của bạn để tìm trình điều khiển lỗi thời. Trình cập nhật trình điều khiển sẽ kiểm tra các phiên bản trình điều khiển đã cài đặt của bạn dựa trên cơ sở dữ liệu đám mây của các phiên bản mới nhất và đề xuất các bản cập nhật phù hợp. Tất cả bạn cần làm là chờ cho quá trình quét hoàn tất.

  3. Sau khi quét xong, bạn nhận được báo cáo về tất cả các trình điều khiển sự cố được tìm thấy trên PC của bạn. Xem lại danh sách và xem nếu bạn muốn cập nhật từng trình điều khiển riêng lẻ hoặc tất cả cùng một lúc. Để cập nhật một trình điều khiển tại một thời điểm, nhấp vào liên kết 'Cập nhật trình điều khiển' bên cạnh tên trình điều khiển. Hoặc chỉ cần nhấp vào nút 'Cập nhật tất cả' ở phía dưới để tự động cài đặt tất cả các cập nhật được đề xuất.

    Lưu ý: Một số trình điều khiển cần được cài đặt theo nhiều bước để bạn sẽ phải nhấn nút 'Cập nhật' nhiều lần cho đến khi tất cả các thành phần của nó được cài đặt.

Tuyên bố miễn trừ trách nhiệm: một số tính năng của công cụ này không miễn phí.

Giải pháp 3 - Thực hiện khởi động sạch

Đôi khi các ứng dụng hoặc dịch vụ của bên thứ ba có thể khiến vấn đề này xuất hiện. Để xác định nguyên nhân, bạn nên thực hiện khởi động sạch. Điều này khá đơn giản và bạn có thể làm điều đó bằng cách làm theo các bước sau:

  1. Nhấn Windows Key + R và nhập msconfig. Bây giờ nhấn Enter hoặc nhấp OK.

  2. Cửa sổ cấu hình hệ thống sẽ xuất hiện. Chuyển đến tab Dịch vụ và kiểm tra Ẩn tất cả các dịch vụ của Microsoft. Bây giờ bấm vào Vô hiệu hóa tất cả.

  3. Chuyển đến tab Khởi động và nhấp vào Mở Trình quản lý tác vụ.

  4. Danh sách tất cả các ứng dụng khởi động sẽ xuất hiện. Nhấp chuột phải vào mục đầu tiên trong danh sách và chọn Tắt. Bây giờ lặp lại bước này cho tất cả các mục khởi động trong danh sách.

  5. Sau khi bạn tắt tất cả các ứng dụng khởi động, hãy đóng Trình quản lý tác vụ và quay lại cửa sổ Cấu hình hệ thống. Nhấp vào Áp dụngOK để lưu các thay đổi. Bây giờ khởi động lại PC của bạn.

PC của bạn bây giờ sẽ bắt đầu mà không cần bất kỳ dịch vụ hoặc ứng dụng của bên thứ ba nào. Bây giờ bạn chỉ cần kiểm tra nếu vấn đề được giải quyết. Nếu vậy, bạn sẽ cần kích hoạt từng ứng dụng và dịch vụ bị vô hiệu hóa cho đến khi bạn tìm thấy ứng dụng gây ra sự cố này. Hãy nhớ rằng bạn cần khởi động lại PC để áp dụng các thay đổi sau khi bật ứng dụng.

  • ĐỌC C: NG: Khắc phục: Sử dụng CPU cao gây ra bởi Windows Shell Experience Host

Giải pháp 4 - Vô hiệu hóa cảm biến SDO và các thiết bị có vấn đề khác

Nếu bạn có một thiết bị màn hình cảm ứng, rất có thể cảm biến SDO đang gây ra sự cố này trên PC của bạn. Như một giải pháp thay thế, người dùng đang đề nghị tắt hoàn toàn cảm biến SDO. Để làm điều đó, chỉ cần làm theo các bước đơn giản sau:

  1. Quản lý thiết bị mở.
  2. Bây giờ, xác định vị trí cảm biến SDO trong danh sách, nhấp chuột phải và chọn Tắt thiết bị.

  3. Khi hộp thoại xác nhận xuất hiện, bấm .

Hãy nhớ rằng bằng cách vô hiệu hóa Cảm biến SDO, một số tính năng của thiết bị có thể không hoạt động nữa, nhưng vấn đề với việc sử dụng CPU cao sẽ được giải quyết. Một số người dùng đã báo cáo rằng việc vô hiệu hóa Intel Wireless Gigabit 17265 đã khắc phục sự cố cho họ, vì vậy nếu bạn có thiết bị này, hãy chắc chắn tắt nó.

Giải pháp 5 - Loại bỏ các thiết bị ngoại vi USB không cần thiết

Đôi khi, sự cố với Windows Driver Framework và việc sử dụng CPU cao có thể xuất hiện do các thiết bị USB của bạn. Một số thiết bị có thể can thiệp vào Windows và khiến vấn đề này xuất hiện. Để khắc phục sự cố, bạn cần ngắt kết nối các thiết bị USB cần thiết và kiểm tra xem điều đó có giải quyết được sự cố không.

Chỉ giữ các thiết bị ngoại vi thiết yếu kèm theo như bàn phím và chuột của bạn và ngắt kết nối tất cả phần còn lại. Sau khi làm điều đó, kiểm tra nếu vấn đề vẫn còn. Nếu không, bạn cần kết nối từng thiết bị USB cho đến khi bạn tìm thấy thiết bị gây ra sự cố. Khi bạn tìm thấy thiết bị có vấn đề, bạn chỉ cần cài đặt lại hoặc cập nhật trình điều khiển của thiết bị và kiểm tra xem điều đó có giải quyết được sự cố không.

Giải pháp 6 - Tắt tính năng NFC

NFC là một tính năng hữu ích, nhưng đôi khi nó có thể gây ra sự cố với Windows Driver Framework. Để khắc phục sự cố, bạn nên tắt hoàn toàn NFC. Cách đơn giản nhất để làm điều đó là kiểm tra cài đặt chế độ Máy bay của bạn. Để làm điều đó, hãy làm theo các bước sau:

  1. Nhấn Windows Key + I để mở ứng dụng Cài đặt. Bây giờ điều hướng đến phần Mạng & Internet.

  2. Chọn Chế độ máy bay từ menu bên trái. Bây giờ hãy tắt NFC từ khung bên phải.

Ngoài ra, bạn có thể tắt NFC từ Trình quản lý thiết bị. Chỉ cần mở Trình quản lý thiết bị và đi đến phần Thiết bị lân cận. Vô hiệu hóa thiết bị lân cận của bạn và NFC sẽ bị vô hiệu hóa hoàn toàn. Khi NFC bị vô hiệu hóa, vấn đề này sẽ được giải quyết hoàn toàn.

  • ĐỌC C: NG: Khắc phục: CPU cao khi duyệt Internet

Giải pháp 7 - Đảm bảo rằng PC của bạn được cập nhật

Nếu bạn gặp sự cố với Windows Driver Framework, sự cố có thể do cập nhật bị thiếu. Sự cố này có thể do lỗi trên hệ thống của bạn và nếu đúng như vậy, cách tốt nhất để khắc phục là cập nhật Windows của bạn.

Theo mặc định, Windows 10 sẽ tự động cài đặt các bản cập nhật bị thiếu, nhưng đôi khi bạn có thể bỏ lỡ một hoặc hai bản cập nhật. Tuy nhiên, bạn luôn có thể kiểm tra cập nhật thủ công bằng cách thực hiện như sau:

  1. Mở ứng dụng Cài đặt và đi đến phần Cập nhật & Bảo mật.

  2. Bây giờ bấm vào nút Kiểm tra cập nhật.

Windows sẽ kiểm tra các bản cập nhật có sẵn. Nếu có bất kỳ bản cập nhật nào, chúng sẽ được tải xuống tự động trong nền. Khi các bản cập nhật được tải xuống, hãy khởi động lại PC để cài đặt chúng. Sau khi cập nhật Windows lên phiên bản mới nhất, vấn đề sẽ được giải quyết vĩnh viễn.

Giải pháp 8 - Sử dụng Khôi phục hệ thống

Nếu bạn gặp sự cố này, bạn có thể khắc phục bằng cách sử dụng Khôi phục hệ thống. Điều này khá đơn giản và bạn có thể thực hiện nó bằng cách làm như sau:

  1. Nhấn Windows Key + S và vào khôi phục hệ thống. Chọn Tạo điểm khôi phục từ menu.

  2. Cửa sổ Thuộc tính hệ thống sẽ mở. Nhấp vào nút Khôi phục hệ thống.

  3. Khi Khôi phục Hệ thống mở ra, bấm Tiếp theo.

  4. Nếu có sẵn, hãy kiểm tra Hiển thị thêm điểm khôi phục. Bây giờ chọn điểm khôi phục mong muốn và nhấp vào Tiếp theo.

  5. Thực hiện theo các hướng dẫn trên màn hình để khôi phục PC của bạn.

Khi System Restore kết thúc, hãy kiểm tra xem sự cố vẫn còn.

Nếu bạn gặp các cách giải quyết khác để khắc phục việc sử dụng CPU bất thường liên quan đến WDF, vui lòng liệt kê các bước khắc phục sự cố trong phần bình luận bên dưới.

Lưu ý của biên tập viên: Bài đăng này ban đầu được xuất bản vào tháng 1 năm 2017 và kể từ đó đã được tân trang lại hoàn toàn và cập nhật cho sự mới mẻ, chính xác và toàn diện.

Khắc phục hoàn toàn: khung trình điều khiển windows sử dụng quá nhiều cpu