Wysokie użycie procesora Windows Driver Foundation [9 prostych poprawek]

Ikona czasu czytania 7 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Wysoki procesor Windows Driver Foundation

Wysokie użycie procesora przez Windows Driver Foundation może prowadzić do wielu problemów.

Ostatnio zauważyłem, że mój komputer działa niezwykle wolno. Po szybkim sprawdzeniu w Menedżerze zadań znalazłem winowajcę. Windows Driver Foundation zużywał nienormalnie wysoki procent zasobów procesora.

Po technicznych poszukiwaniach i odrobinie prób i błędów znalazłem serię skutecznych rozwiązań, które z pewnością rozwiążą problem. W tym przewodniku podzielę się tymi rozwiązaniami ze szczegółowymi instrukcjami krok po kroku.

Co to jest Fundacja sterowników systemu Windows?

Windows Driver Foundation (WDF) to kluczowy komponent systemu operacyjnego, odpowiedzialny przede wszystkim za zarządzanie sterownikami urządzeń. Zasadniczo jest to framework ułatwiający komunikację pomiędzy systemem a urządzeniami sprzętowymi. Pomyśl o tym jak o tłumaczu konwertującym polecenia systemu na język zrozumiały dla Twojego sprzętu.

WDF zapewnia wydajną współpracę systemu Windows z różnymi komponentami sprzętowymi, od prostych urządzeń USB po złożone karty graficzne. System ten sprawia, że ​​tworzenie sterowników jest bardziej dostępne i niezawodne, zmniejszając ryzyko błędów i poprawiając ogólną stabilność systemu.

Czasami jednak procesy mogą prowadzić do Wysokie zużycie pamięci przez podstawę sterownika systemu Windows.

Jak naprawić wysokie użycie procesora Windows Driver Foundation

Rozwiązanie problemu wysokiego użycia procesora przez Windows Driver Foundation może obejmować proste kroki, takie jak ponowne uruchomienie komputera, lub bardziej złożone rozwiązania. Przyjrzyjmy się szczegółowo tym metodom.

1. Kontrole wstępne

Zanim zrobisz cokolwiek innego, wypróbuj następujące rozwiązania:

  • Uruchom ponownie komputer – Zapisz niezapisaną pracę, a następnie kliknij przycisk Start, wybierz przycisk Zasilanie i wybierz opcję Uruchom ponownie.
  • Odłącz i podłącz sprzęt zewnętrzny – Bezpiecznie usuń cały sprzęt zewnętrzny, uruchom ponownie komputer i ponownie podłącz każde urządzenie jedno po drugim. Za każdym razem sprawdzaj użycie procesora, aby zidentyfikować problematyczne urządzenie.
  • Zainstaluj oczekujące aktualizacje systemu Windows – Przejdź do Ustawienia>Windows Update>Sprawdź aktualizacje>Zainstaluj wszystko. Uruchom ponownie system, aby je zastosować.

2. Napraw pliki systemowe

Uszkodzone lub brakujące pliki systemowe mogą powodować mnóstwo problemów, w tym wysokie obciążenie procesora. Narzędzie do sprawdzania plików systemowych (SFC) i obsługi i zarządzania obrazami wdrażania (DISM) to narzędzia przeznaczone do naprawy tych plików.

  1. Kliknij prawym przyciskiem myszy przycisk Start i wybierz Terminal (administrator) z menu.
  2. W oknie Terminal zacznij od wykonania polecenia DISM. Typ dism /online /cleanup-image /restorehealth.uruchomienie polecenia DISM
  3. Przed kontynuowaniem poczekaj na zakończenie polecenia DISM.
  4. Po zakończeniu DISM wpisz sfc /scannow w oknie wiersza polecenia.Uruchamianie polecenia SFC
  5. Zaczekaj, aż skanowanie się zakończy, a następnie uruchom ponownie komputer.

3. Zaktualizuj sterowniki Wi-Fi

Sterowniki Wi-Fi, podobnie jak inne sterowniki, muszą być regularnie aktualizowane, aby zapewnić kompatybilność i wydajność. Nieaktualne sterowniki mogą powodować konflikty, co prowadzi do wysokiego użycia procesora przez Windows Driver Foundation.

  1. Kliknij prawym przyciskiem myszy przycisk Start i wybierz Device Manager z menu.
  2. Znajdź i rozwiń „Adaptery sieciowe" Sekcja.Sekcja Karty sieciowe Menedżer urządzeń
  3. Kliknij prawym przyciskiem myszy adapter Wi-Fi i wybierz Uaktualnij sterownik.Zaktualizuj adapter Wi-Fi
  4. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie i zaktualizuj sterownik automatycznie lub pobierając go ręcznie ze strony producenta.

Oprócz powyższej ręcznej procedury, polecam również dedykowany aktualizator sterowników, aby zaoszczędzić trochę czasu i wysiłku, ponieważ tego rodzaju narzędzie może automatycznie zastąpić wszystkie nieaktualne lub wadliwe sterowniki świeżymi wersjami z ogromnej bazy danych.

4. Wyłącz procesy Fundacji sterownika systemu Windows [Rozwiązanie tymczasowe]

Tymczasowe wyłączenie procesów Windows Driver Foundation może pomóc w ustaleniu, czy jest to główna przyczyna wysokiego użycia procesora. Jednakże, powinno to być rozwiązanie tymczasowe, ponieważ usługa ta ma kluczowe znaczenie dla zarządzania kierowcami.

  1. Kliknij prawym przyciskiem myszy pasek zadań i wybierz Task Manager z menu.
  2. Szukaj Windows Driver Foundation procesów.Procesy Windows Driver Foundation
  3. Kliknij prawym przyciskiem myszy każdy z tych procesów i wybierz Zakończ zadanie.Zakończ zadanie Windows Driver Foundation
  4. Sprawdź, czy problem został rozwiązany. Jeśli nie, to istnieje inny problem.

5. Wykonaj czysty rozruch

Wykonanie czystego rozruchu powoduje uruchomienie systemu Windows z minimalnym zestawem sterowników i programów startowych. Ten proces pomaga określić, czy programy działające w tle zakłócają normalne użycie procesora.

  1. Naciśnij przycisk Windows + R aby uruchomić okno Uruchom polecenie.
  2. W polu poleceń wpisz msconfig i naciśnij Enter, aby uruchomić konfigurację systemu.Przywróć polecenie Uruchom systemu Windows
  3. W oknie Konfiguracja systemu pozostań na karcie „Ogólne” i wybierz Uruchamianie selektywne, i odznacz Załaduj elementy startowe.Konfiguracja systemu
  4. Następnie przejdź do Usługi sprawdź Ukryj wszystkie usługi firmy Microsoft opcję i kliknij przycisk wyłącz wszystkie przycisk. Spowoduje to wyłączenie wszystkich usług innych niż Microsoft.wyłącz wszystkie usługi inne niż Microsoft
  5. Na koniec kliknij przycisk Aplikuj i uruchom ponownie komputer.

6. Wykonaj test pamięci

Wadliwa lub wadliwa pamięć może powodować różne problemy z wydajnością, w tym duże zużycie pamięci przez sterownik systemu Windows. Przeprowadzenie testu pamięci może pomóc w ustaleniu, czy występują jakieś problemy z pamięcią RAM komputera.

  1. Rodzaj "Windows Memory Diagnostic” na pasku wyszukiwania systemu Windows i kliknij jego ikonę, aby go otworzyć.uruchom Diagnostykę pamięci systemu Windows
  2. Wybierz Zrestartuj teraz i sprawdź, czy nie występują problemy opcja. Upewnij się, że najpierw zapisałeś wszystkie otwarte pliki, ponieważ komputer uruchomi się ponownie i rozpocznie test pamięci.Narzędzie diagnostyczne pamięci systemu Windows
  3. Po zakończeniu testu system Windows uruchomi się ponownie. Wyniki testu pamięci znajdziesz w obszarze powiadomień na pasku zadań.

7. Skanuj w poszukiwaniu złośliwego oprogramowania

Infekcje złośliwym oprogramowaniem często mogą prowadzić do dużego użycia procesora, ponieważ złośliwe oprogramowanie zwykle zużywa dużo zasobów. Regularne skanowanie w poszukiwaniu złośliwego oprogramowania ma kluczowe znaczenie dla utrzymania dobrego stanu systemu.

  1. Naciśnij przycisk Windows + I aby otworzyć ustawienia systemu Windows.
  2. W ustawieniach przejdź do Prywatność i bezpieczeństwo sekcję po lewej stronie, a następnie kliknij Zabezpieczenia systemu Windows z prawej strony.Zabezpieczenia systemu Windows
  3. W „Zabezpieczeniach systemu Windows” wybierz opcję Ochrona przed wirusami i zagrożeniami opcja.Ochrona przed wirusami i zagrożeniami Bezpieczeństwo systemu Windows
  4. Kliknij Opcje skanowania.Opcje skanowania
  5. Dodaj pełne skanowanie a następnie kliknij przycisk Skanuj przycisk.
    Wykonaj pełne skanowanie

8. Wyłącz zbieranie czujników HID V2 [tylko dla Surface Pro]

W przypadku użytkowników Surface Pro w niektórych przypadkach zidentyfikowano kolekcję czujników HID V2 jako potencjalną przyczynę wysokiego użycia procesora. Wyłączenie tej funkcji może pomóc w rozwiązaniu problemu.

  1. Premiera Device Manager.
  2. rozwiń Czujniki 
  3. Kliknij prawym przyciskiem myszy „Kolekcja czujników HID V2″ i wybierz Wyłącz urządzenie.

9. Przywróć system Windows

Przywrócenie systemu Windows do wcześniejszego stanu może być skutecznym sposobem na cofnięcie wszelkich zmian, które mogły spowodować wysokie użycie procesora.

  1. Uruchom okno Uruchom polecenie, naciskając klawisz Klawisz Windows + R.
  2. W podanym miejscu wpisz lub skopiuj i wklej to polecenie – rstrui.exe aby uruchomić okno Przywracania systemu.
    Przywróć polecenie Uruchom systemu Windows
  3. W oknie „Przywracanie systemu” kliknij przycisk Następna przycisk.kliknij dalej, aby rozpocząć
  4. Na następnym ekranie wybierz punkt przywracania z okresu przed wystąpieniem błędu. Kliknij Następna.wybierz punkt przywracania
  5. Potwierdź wybrany punkt przywracania i kliknij koniec.potwierdź punkt przywracania
  6. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby dokończyć przywracanie systemu.

Jeśli żaden z powyższych kroków nie zadziałał, spróbuj wykonać następujące czynności:

  • Zresetuj system Windows – Wielokrotnie uruchamiaj ponownie system, aż wejdzie Tryb automatycznej naprawy. Następnie przejdź do Rozwiązywanie problemów>Zresetuj ten komputer>Zachowaj moje pliki lub Usuń wszystko>Pobieranie z chmury lub ponowna instalacja lokalna>Resetuj.

Możesz być zainteresowanym także tym:

Naprawiono wysokie użycie procesora Windows Driver Foundation

Wysokie wykorzystanie procesora w programie Windows Driver Foundation może być skomplikowanym problemem, ale przy właściwym podejściu można go rozwiązać. 

Rozpoczęcie od prostych rozwiązań, takich jak ponowne uruchomienie komputera i przejście do bardziej zaawansowanych kroków, może pomóc w zidentyfikowaniu i rozwiązaniu problemu. Aby zapobiec takim problemom, niezbędna jest regularna konserwacja systemu, w tym aktualizacja sterowników i skanowanie w poszukiwaniu złośliwego oprogramowania.

Więcej na tematy: okna