Strona główna  /  Komputer  /  WUDFHost.exe – wysokie zużycie procesora, jak zdiagnozować?

WUDFHost.exe – wysokie zużycie procesora, jak zdiagnozować?

Komputer
✦ AI
Wnętrze komputera z widocznym wentylatorem procesora i podświetleniem LED, podkreślające komponenty sprzętowe.

WUDFHost.exe to legalny proces systemowy Windows, który obsługuje sterowniki działające w trybie użytkownika. Jeśli stale zużywa dużo procesora, przyczyną jest zwykle konkretny sterownik lub urządzenie wpadające w pętlę błędów. Nie usuwaj pliku. Najpierw ustal PID obciążonej instancji, a następnie powiąż go z modułem sterownika i urządzeniem za pomocą Process Explorer.

Kiedy WUDFHost.exe działa normalnie?

Proces należy do User-Mode Driver Framework (UMDF). Zapewnia środowisko, w którym sterowniki urządzeń przekazują żądania między systemem Windows a sprzętem. Izolowanie sterowników w osobnych procesach sprawia, że Menedżer zadań może pokazywać kilka instancji WUDFHost.exe. Sama ich liczba nie oznacza awarii ani infekcji.

Krótki skok użycia CPU podczas podłączania telefonu, stacji dokującej, słuchawek, czytnika linii papilarnych, kamery lub kontrolera zwykle wynika z inicjalizacji urządzenia. Podejrzane jest dopiero utrzymujące się obciążenie w spoczynku, hałas wentylatora, szybsze rozładowywanie baterii albo ciągłe odświeżanie urządzeń w Menedżerze urządzeń.

Objaw Interpretacja Zalecane działanie
Krótki skok CPU po podłączeniu urządzenia Najczęściej normalna inicjalizacja sterownika. Odczekaj chwilę i sprawdź, czy obciążenie znika.
Kilka instancji WUDFHost.exe z niskim użyciem CPU Normalna izolacja różnych stosów sterowników. Nie kończ procesów tylko dlatego, że występują w kilku kopiach.
Jedna instancja stale obciąża procesor przy bezczynności Możliwa pętla sterownika albo urządzenie, które nie przestaje wysyłać żądań. Zapisz PID i rozpocznij diagnostykę w Process Explorer.
Obciążenie zaczyna się po uruchomieniu gry, podłączeniu doka lub odblokowaniu czytnikiem Winny może być konkretny sterownik, aplikacja towarzysząca albo urządzenie. Powtórz działanie i sprawdź, czy za każdym razem aktywuje tę samą instancję.

Jak znaleźć wadliwy sterownik w Process Explorer?

Najpierw ustal, która instancja procesu faktycznie zużywa procesor. Samo wyszukanie nazwy WUDFHost.exe nie wystarczy, ponieważ każda instancja może obsługiwać inny stos urządzeń.

  1. Otwórz Menedżer zadań, przejdź do zakładki Szczegóły i posortuj procesy według użycia procesora. Zapisz PID instancji WUDFHost.exe, która pozostaje aktywna.
  2. Zanotuj działanie wywołujące problem. Może to być podłączenie telefonu, wybudzenie komputera, uruchomienie dźwięku, użycie czytnika linii papilarnych, podłączenie stacji dokującej albo start gry.
  3. Odłącz jedno niepotrzebne urządzenie naraz. Zacznij od sprzętu podłączonego niedawno lub tego, po którego użyciu obciążenie pojawia się najczęściej. Sprawdź osobno pamięci USB, telefon, kamerę, odbiornik bezprzewodowy, słuchawki, kontroler, czujnik i stację dokującą.
  4. Uruchom Process Explorer jako administrator i odszukaj instancję WUDFHost.exe o zapisanym PID. PID jest ważniejszy niż położenie procesu na liście, ponieważ pozwala analizować dokładnie tę kopię, która obciąża CPU.
  5. Włącz dolny panel przez View → Lower Pane View → DLLs. Zaznacz właściwy proces i sprawdź załadowane biblioteki. Zapisz nazwę, wydawcę oraz ścieżkę modułu związanej z urządzeniem.
  6. Otwórz Menedżer urządzeń i poszukaj urządzenia z ikoną ostrzeżenia, znikającego i pojawiającego się ponownie albo należącego do kategorii, która często się odświeża. Zapisz nazwę urządzenia, dostawcę, datę i wersję sterownika.

Process Explorer nie pokazuje nazwy urządzenia wprost w każdym przypadku. Biblioteka producenta w dolnym panelu, moment pojawienia się obciążenia i reakcja na odłączenie sprzętu tworzą razem wiarygodne powiązanie. Nie usuwaj bibliotek widocznych w tym widoku. Służą do identyfikacji, a nie do ręcznego czyszczenia systemu.

Jak naprawić znaleziony sterownik?

Po ustaleniu urządzenia przechodź od działań najmniej inwazyjnych do reinstalacji sterownika. Przed zmianami zapisz jego obecną wersję, aby móc odtworzyć stan wyjściowy.

Najpierw sprawdź następujące czynności:

  • Odłącz i ponownie podłącz urządzenie, a w przypadku stacji dokującej sprawdź kabel, zasilacz i port.
  • Zainstaluj sterownik przez Windows Update albo ze strony producenta komputera lub dokładnego modelu urządzenia.
  • Jeśli problem zaczął się po aktualizacji, otwórz właściwości urządzenia w Menedżerze urządzeń i użyj opcji Przywróć sterownik, jeśli jest dostępna.
  • Gdy aktualizacja i przywrócenie nie pomogą, odinstaluj tylko zidentyfikowane urządzenie, uruchom ponownie Windows i pozwól systemowi zainstalować sterownik ponownie.
  • Jeśli obciążenie pojawia się wyłącznie po uruchomieniu aplikacji producenta, panelu sprzętowego, programu audio albo narzędzia do zarządzania telefonem, zaktualizuj lub przeinstaluj także ten program.

Nie używaj przypadkowych programów do automatycznej aktualizacji sterowników. Mogą zainstalować niezgodny pakiet i utrudnić ustalenie przyczyny. Nie wyłączaj globalnie Windows Driver Foundation, ponieważ urządzenia korzystające z UMDF mogą przestać działać.

DISM i SFC zostaw na sytuacje, w których występują szersze objawy, na przykład uszkodzenie komponentów Windows, problemy z kilkoma niezależnymi urządzeniami albo podejrzenie uszkodzenia pliku systemowego. Uruchom Terminal jako administrator i wykonaj kolejno:

DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Narzędzia te naprawiają składniki systemu Windows, ale nie zastąpią wadliwego sterownika producenta ani nie usuną usterki kabla lub sprzętu. Jeśli ten sam problem wraca natychmiast po reinstalacji, sprawdź firmware, zasilanie, przewód i samo urządzenie.

Czy WUDFHost.exe może być wirusem?

Oryginalny plik znajduje się w lokalizacji C:\Windows\System32\WUDFHost.exe i powinien mieć prawidłowy podpis cyfrowy Microsoftu. Kliknij proces prawym przyciskiem w Menedżerze zadań, wybierz przejście do lokalizacji pliku, a następnie w jego właściwościach otwórz kartę podpisów cyfrowych.

Sprawdź szczególnie te sygnały:

  • plik działa z folderu AppData, Temp, Downloads albo innej nieoczekiwanej lokalizacji,
  • brakuje ważnego podpisu Microsoftu albo podpisu nie można zweryfikować,
  • proces pojawił się po instalacji nieznanego programu,
  • plik wraca po ponownym uruchomieniu wraz z nieznaną usługą, zadaniem lub wpisem autostartu.

W takiej sytuacji nie usuwaj prawdziwego pliku z System32. Zapisz lokalizację podejrzanej kopii i przeskanuj system narzędziem zabezpieczającym. Kończenie procesu może być testem diagnostycznym, ale Windows może uruchomić go ponownie, dopóki wadliwy sterownik lub urządzenie nadal generuje żądania.

MG Market

Zespół redakcyjny mg-market.pl z pasją śledzi świat RTV, AGD, multimediów oraz technologii i internetu. Chętnie dzielimy się naszą wiedzą, wyjaśniając nawet najbardziej złożone zagadnienia w prosty, przystępny sposób. Naszym celem jest, aby każdy czytelnik czuł się pewniej w cyfrowym świecie!

Może Cię również zainteresować

Potrzebujesz więcej informacji?