Pełna poprawka: Windows Driver Frameworks zużywa zbyt wiele procesora

Polecamy: Program do korekcji błędów, zoptymalizować i przyspieszyć Windows.

Windows Driver Frameworks (WDF), wcześniej znany jako Windows Driver Foundation, to zestaw bibliotek, których można używać do pisania sterowników urządzeń działających w systemie operacyjnym Windows.

Microsoft używa trzech typów sterowników WDF:

  • Struktura sterownika trybu jądra dla standardowych sterowników urządzeń trybu jądra
  • Struktura sterownika w trybie użytkownika v1 dla sterowników trybu użytkownika opartych na C ++ COM
  • User-Mode Driver Framework v2 do pisania sterowników trybu użytkownika opartych na KMDF.

Wielu użytkowników Windows często skarży się, że Windows Driver Frameworks zużywa zbyt wiele procesora, spowalniając system Windows i szybko rozładowując baterię.

Ramy sterowników Windows powodują wysokie użycie procesora

[…] Usługa Windows Driver Foundation stale korzysta z około 30% procesora. To nie miało miejsca w poprzedniej wersji. Pozostawiłem komputer działający na kilka godzin, aby sprawdzić, czy są uruchomione jakieś procesy czyszczenia, ale usługa nadal blokuje procesor.

Napraw problemy z wysokim CPU w WDF

Windows Driver Framework to ważna usługa systemu Windows, ale czasami ta usługa może powodować duże obciążenie procesora. Mówiąc o tej usłudze, oto kilka powiązanych problemów zgłoszonych przez użytkowników:

  • Windows Driver Foundation high CPU DisplayLink - Czasami może wystąpić duże obciążenie procesora z powodu problemów z DisplayLink. Aby to naprawić, zainstaluj ponownie sterowniki i sprawdź, czy to rozwiązuje problem.
  • Wudfhost high CPU Windows 10 - Czasami inne usługi mogą powodować pojawienie się tego problemu. Aby rozwiązać ten problem, należy ponownie zainstalować problematyczne sterowniki i sprawdzić, czy to pomaga.
  • Wysokie wykorzystanie pamięci przez Windows Driver Foundation - wiadomo, że ta usługa powoduje również duże zużycie pamięci. Jeśli masz problemy z pamięcią związane z tą usługą, wypróbuj niektóre z naszych rozwiązań.
  • Wysokie obciążenie procesora WDF - to tylko odmiana pierwotnego problemu, ale powinieneś być w stanie rozwiązać problem, wyłączając problematyczne usługi lub urządzenia.

Rozwiązanie 1 - Po prostu zaczekaj

Windows Driver Framework jest standardowym procesem Windows, a jeśli używa zbyt dużej ilości procesora, prawdopodobnie wykonuje pewną pracę w tle. Kilku użytkowników zgłosiło, że udało im się rozwiązać ten problem po prostu czekając na zakończenie pracy Windows Driver Framework.

Nie jest to rozwiązanie uniwersalne, ale w niektórych przypadkach czekanie na godzinę może pomóc w rozwiązaniu tego problemu, więc warto spróbować.

Rozwiązanie 2 - Zainstaluj ponownie sterownik Wi-Fi

Zdaniem użytkowników czasami problemy z Windows Driver Framework i wysokie użycie procesora mogą wystąpić ze względu na sterowniki. Jeśli sterownik nie jest w pełni zgodny z systemem Windows 10, mogą wystąpić problemy z tym procesem.

Kilku użytkowników zgłosiło, że naprawili problem po prostu instalując ponownie sterownik Wi-Fi. Jest to dość proste i możesz to zrobić, wykonując następujące kroki:

  1. Zanim zaczniemy, należy pobrać najnowsze sterowniki Wi-Fi od producenta urządzenia.
  2. Naciśnij klawisz Windows + X, aby otworzyć menu Win + X. Teraz wybierz Menedżera urządzeń z listy.

  3. Po otwarciu Menedżera urządzeń zlokalizuj adapter Wi-Fi, kliknij go prawym przyciskiem myszy i wybierz polecenie Odinstaluj urządzenie z menu.

  4. Pojawi się okno dialogowe potwierdzenia. Jeśli to możliwe, zaznacz pole wyboru Usuń oprogramowanie sterownika . Teraz kliknij Odinstaluj .

Po usunięciu sterownika uruchom ponownie komputer i zainstaluj ponownie sterownik Wi-Fi. Teraz sprawdź, czy to rozwiązuje problem.

Warto wspomnieć, że inne urządzenia mogą również powodować pojawienie się tego problemu, aw kilku przypadkach użytkownicy zgłaszali, że sprawcą jest ich mysz. Użytkownicy mieli problemy z myszą z serii G, ale po zaktualizowaniu sterownika problem został na stałe rozwiązany. Jeśli korzystasz z laptopa Lenovo, spróbuj również odinstalować oprogramowanie Lenovo Transitions .

Ponieważ Windows Driver Framework jest powiązany ze sterownikami, zdecydowanie zalecamy aktualizowanie sterowników w celu rozwiązania tego problemu.

Aktualizuj sterowniki automatycznie (zasugerowano narzędzie innej firmy)

Ręczne pobieranie i instalowanie sterowników to proces, który niesie ryzyko zainstalowania niewłaściwego sterownika, co może prowadzić do poważnych usterek. Zdecydowanie zalecamy automatyczną aktualizację sterownika za pomocą narzędzia Tweakbit's Driver Updater .

To narzędzie zostało zatwierdzone przez Microsoft i Norton Antivirus i po kilku testach nasz zespół doszedł do wniosku, że jest to najlepiej zautomatyzowane rozwiązanie. Oto jak korzystać z tego oprogramowania:

  1. Pobierz i zainstaluj TweakBit Driver Updater

  2. Po zainstalowaniu program automatycznie rozpocznie skanowanie komputera w poszukiwaniu przestarzałych sterowników. Driver Updater sprawdzi zainstalowane wersje sterowników w oparciu o bazę danych w chmurze najnowszych wersji i zaleci odpowiednie aktualizacje. Wszystko, co musisz zrobić, to poczekać na zakończenie skanowania.

  3. Po zakończeniu skanowania otrzymasz raport o wszystkich problemach ze sterownikami znalezionych na komputerze. Przejrzyj listę i sprawdź, czy chcesz zaktualizować każdy sterownik indywidualnie lub wszystkie naraz. Aby zaktualizować jeden sterownik naraz, kliknij link „Aktualizuj sterownik” obok nazwy sterownika. Lub po prostu kliknij przycisk „Aktualizuj wszystko” na dole, aby automatycznie zainstalować wszystkie zalecane aktualizacje.

    Uwaga: Niektóre sterowniki muszą być zainstalowane w kilku krokach, więc będziesz musiał nacisnąć przycisk „Aktualizuj” kilka razy, aż wszystkie jego komponenty zostaną zainstalowane.

Zastrzeżenie : niektóre funkcje tego narzędzia nie są bezpłatne.

Rozwiązanie 3 - Przeprowadź czysty rozruch

Czasami aplikacje lub usługi innych firm mogą powodować pojawienie się tego problemu. Aby wskazać przyczynę, zaleca się wykonanie czystego rozruchu. Jest to dość proste i możesz to zrobić, wykonując następujące kroki:

  1. Naciśnij klawisz Windows + R i wprowadź msconfig . Teraz naciśnij Enter lub kliknij OK .

  2. Zostanie wyświetlone okno Konfiguracja systemu . Przejdź do zakładki Usługi i zaznacz Ukryj wszystkie usługi Microsoft . Teraz kliknij Wyłącz wszystkie .

  3. Przejdź do karty Uruchamianie i kliknij Otwórz Menedżera zadań .

  4. Pojawi się lista wszystkich aplikacji startowych. Kliknij prawym przyciskiem myszy pierwszy wpis na liście i wybierz opcję Wyłącz . Teraz powtórz ten krok dla wszystkich pozycji startowych na liście.

  5. Po wyłączeniu wszystkich aplikacji startowych zamknij Menedżera zadań i wróć do okna Konfiguracja systemu . Kliknij Zastosuj i OK, aby zapisać zmiany. Teraz uruchom ponownie komputer.

Twój komputer rozpocznie się teraz bez żadnych usług ani aplikacji innych firm. Teraz wystarczy sprawdzić, czy problem został rozwiązany. Jeśli tak, musisz włączyć wyłączone aplikacje i usługi pojedynczo, aż znajdziesz ten, który powoduje ten problem. Pamiętaj, że musisz ponownie uruchomić komputer, aby zastosować zmiany po włączeniu aplikacji.

Rozwiązanie 4 - Wyłącz czujnik SDO i inne problematyczne urządzenia

Jeśli masz urządzenie z ekranem dotykowym, jest raczej prawdopodobne, że czujnik SDO powoduje ten problem na komputerze. Aby obejść ten problem, użytkownicy sugerują całkowite wyłączenie czujnika SDO. Aby to zrobić, wykonaj następujące proste czynności:

  1. Otwórz Menedżera urządzeń .
  2. Teraz znajdź SDO Sensor na liście, rright-clickit i wybierz Disable device .

  3. Gdy pojawi się okno dialogowe potwierdzenia, kliknij Tak .

Należy pamiętać, że wyłączenie czujnika SDO może spowodować, że niektóre funkcje urządzenia przestaną działać, ale problem z wysokim obciążeniem procesora powinien zostać rozwiązany. Kilku użytkowników zgłosiło, że wyłączenie Intel Wireless Gigabit 17265 rozwiązało problem, więc jeśli masz to urządzenie, wyłącz je.

Rozwiązanie 5 - Usuń niepotrzebne urządzenia peryferyjne USB

Czasami problemy z Windows Driver Framework i wysokie użycie procesora mogą pojawić się z powodu urządzeń USB. Niektóre urządzenia mogą zakłócać działanie systemu Windows i powodować pojawienie się tego problemu. Aby rozwiązać ten problem, musisz odłączyć niezbędne urządzenia USB i sprawdzić, czy to rozwiązuje problem.

Trzymaj tylko podstawowe urządzenia peryferyjne, takie jak klawiatura i mysz, i odłącz całą resztę. Po wykonaniu tej czynności sprawdź, czy problem nadal występuje. Jeśli nie, musisz podłączyć urządzenia USB jeden po drugim, aż znajdziesz ten, który powoduje pojawienie się problemu. Po znalezieniu problematycznego urządzenia wystarczy ponownie zainstalować lub zaktualizować sterowniki i sprawdzić, czy to rozwiązuje problem.

Rozwiązanie 6 - Wyłącz funkcję NFC

NFC jest przydatną funkcją, ale czasami może powodować problemy z Windows Driver Framework. Aby rozwiązać ten problem, zaleca się całkowite wyłączenie NFC. Najprostszym sposobem na to jest sprawdzenie ustawień trybu samolotowego. Aby to zrobić, wykonaj następujące kroki:

  1. Naciśnij klawisz Windows + I, aby otworzyć aplikację Ustawienia . Teraz przejdź do sekcji Sieć i Internet .

  2. Wybierz tryb samolotowy z menu po lewej stronie. Teraz wyłącz NFC z prawego panelu.

Alternatywnie możesz wyłączyć NFC z Menedżera urządzeń . Po prostu otwórz Menedżera urządzeń i przejdź do sekcji Urządzenia zbliżeniowe . Wyłącz urządzenie zbliżeniowe, a NFC powinno być całkowicie wyłączone. Po wyłączeniu NFC ten problem powinien zostać całkowicie rozwiązany.

Rozwiązanie 7 - Upewnij się, że komputer jest aktualny

Jeśli masz problemy z Windows Driver Framework, problem może być spowodowany brakującą aktualizacją. Ten problem może być spowodowany błędem w systemie, a jeśli tak, najlepszym sposobem na naprawienie tego problemu jest aktualizacja systemu Windows.

Domyślnie system Windows 10 automatycznie instaluje brakujące aktualizacje, ale czasami może brakować aktualizacji lub dwóch. Jednak zawsze możesz sprawdzić aktualizacje ręcznie, wykonując następujące czynności:

  1. Otwórz aplikację Ustawienia i przejdź do sekcji Aktualizacja i zabezpieczenia .

  2. Teraz kliknij przycisk Sprawdź aktualizacje .

System Windows sprawdzi teraz dostępne aktualizacje. Jeśli są dostępne aktualizacje, zostaną one pobrane automatycznie w tle. Po pobraniu aktualizacji uruchom ponownie komputer, aby je zainstalować. Po zaktualizowaniu systemu Windows do najnowszej wersji problem powinien zostać rozwiązany na stałe.

Rozwiązanie 8 - Użyj funkcji Przywracanie systemu

Jeśli masz ten problem, możesz go naprawić za pomocą przywracania systemu. Jest to dość proste i możesz je wykonać, wykonując następujące czynności:

  1. Naciśnij klawisz Windows + S i przejdź do przywracania systemu . Wybierz Utwórz punkt przywracania z menu.

  2. Zostanie otwarte okno Właściwości systemu . Kliknij przycisk Przywracanie systemu .

  3. Gdy otworzy się Przywracanie systemu, kliknij Dalej .

  4. Jeśli to możliwe, zaznacz Pokaż więcej punktów przywracania . Teraz wybierz żądany punkt przywracania i kliknij Dalej .

  5. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby przywrócić komputer.

Po zakończeniu przywracania systemu sprawdź, czy problem nadal występuje.

Jeśli natrafiłeś na inne obejścia pozwalające naprawić nieprawidłowe użycie procesora związane z WDF, wyślij listę kroków rozwiązywania problemów w poniższej sekcji komentarza.

Zalecane

Poprawka: błąd wentylacji konsoli Xbox
2019
Zapobieganie zmianie haseł przez użytkowników w systemie Windows 10, 8.1
2019
Jak rozwiązać problemy z połączeniem League of Legends
2019