Dlaczego Wuauserv powoduje wysokie użycie procesora i jak to naprawić?

Wiele procesów systemu Windows jest uważanych za niezbędne do uruchomienia bezpiecznego i w pełni działającego komputera. Wuauserv jest prawdopodobnie jedną z najważniejszych — ta usługa (znana również jako usługa Windows Update ) zapewnia aktualność komputera dzięki najnowszym wydaniom funkcji i poprawkom błędów.

Podobnie jak ntoskrnl.exe i inne ważne usługi systemowe, wuauserv wymaga od czasu do czasu priorytetowego dostępu do zasobów systemowych. Niestety oznacza to, że czasami zobaczysz raport wuauserv o wysokim zużyciu procesora(CPU) . Jeśli tak się dzieje i szukasz rozwiązania, oto, co musisz zrobić.

Dlaczego Wuauserv powoduje wysokie użycie procesora?(Why Does Wuauserv Cause High CPU Usage?)

Usługa Windows Update (lub wuauserv) jest, jak sama nazwa wskazuje, odpowiedzialna za zapewnienie aktualności komputera z systemem Windows(Windows) . Pilne zabezpieczenia i poprawki błędów, a także nowe funkcje i ulepszenia systemu są udostępniane za pośrednictwem systemu Windows Update(Windows Update)

System Windows zwykle zajmie się tymi aktualizacjami bez Twojej wiedzy, chociaż może być konieczne naprawienie zablokowanej aktualizacji od(fix a stuck update) czasu do czasu. Jeśli procesy związane z wuauserv (takie jak wuauclt.exe) zgłaszają wysokie zużycie procesora(CPU) w Menedżerze zadań(Task Manager) przez dłuższy czas, może to wskazywać na problemy z komputerem, które należy dalej rozwiązywać.

W przypadku większości osób może to wskazywać na aktualizację, która jest obecnie instalowana — wystarczy poczekać. Może to również wskazywać na trudności z niepoprawną instalacją aktualizacji(updates not installing) , ale możesz również mieć uszkodzone pliki systemowe, które powodują, że usługi takie jak wuauserv przestają działać poprawnie.

W takim przypadku musisz sprawdzić i naprawić pliki systemowe lub, w najgorszym przypadku, rozważyć zresetowanie systemu Windows 10 do ustawień fabrycznych(resetting Windows 10 to factory settings) . Oczywiście, jeśli Twój komputer ma problemy, może być konieczne rozważenie modernizacji komputera(upgrading your PC) , aby zwiększyć moc obliczeniową.

Sprawdź swój status Windows Update(Check Your Windows Update Status)

Wysokie użycie procesora(CPU) ma podstawową przyczynę — w końcu nie jest wysokie bez powodu. Jeśli wuauserv i powiązane procesy (takie jak wuauclt.exe lub svchost.exe ) zgłaszają wysokie użycie procesora(CPU) na komputerze, oznacza to, że usługa Windows Update jest uruchomiona.

Prawdopodobną odpowiedzią jest to, że Windows Update robi to, co robi najlepiej — pobiera i instaluje aktualizacje. Niektóre aktualizacje (zwłaszcza większe aktualizacje funkcji) wymagają czasu na pobranie i zainstalowanie, co wymaga dodatkowych zasobów systemowych do ukończenia procesu. Jeśli tak jest, nie panikuj. 

Zezwól usłudze Windows Update(Allow Windows Update) na ukończenie procesu aktualizacji i, gdy zostaniesz o to poproszony, uruchom ponownie komputer, aby zakończyć. Stan usługi Windows Update(Windows Update) (w tym, czy aktualizacje są aktualnie pobierane lub instalowane) można sprawdzić w menu Ustawienia systemu Windows(Windows Settings) .

  1. Aby to sprawdzić, kliknij prawym przyciskiem myszy menu Start i wybierz Ustawienia(Settings) .

  1. W menu Ustawienia systemu Windows(Windows Settings) wybierz Aktualizacje i zabezpieczenia(Update & Security ) > Windows Update . W tym miejscu zobaczysz aktualny stan usługi Windows Update , w tym informację, czy aktualizacje są dostępne, pobierane lub aktualnie instalowane.

Jeśli usługa Windows Update(Windows Update) wykorzystuje znaczną ilość zasobów systemowych bez żadnych oznak zwykłej aktywności (takiej jak pobieranie lub instalowanie aktualizacji), należy kontynuować badanie możliwego rozwiązania problemu, wykonując poniższe czynności.

Sprawdź i napraw swoje pliki systemowe(Check and Repair Your System Files)

Wyobraź sobie, że twoja instalacja Windows jest jak drogi zegar karetki. Może to wyglądać na proste, ale pod spodem wszystkie rodzaje trybów, dźwigni i osprzętu łączą się, aby stworzyć system, którego używasz.

Jeśli jednak jedno z tych kółek zostanie złamane lub uszkodzone, cały system przestanie działać. W tym przypadku łamiącymi się trybami są pliki systemowe. Uszkodzone(Corrupt) pliki systemowe powodują problemy, niezależnie od tego, czy jest to ogólna niestabilność systemu (w tym wysokie zużycie procesora(CPU) ), czy też poważniejsze awarie i błędy BSOD(BSOD crashes and errors) .

Jednym z tych trybów jest usługa Windows Update . Jeśli widzisz problemy z usługą Windows Update(Windows Update) , sprawdź pliki systemowe pod kątem błędów i napraw je, jeśli zostaną znalezione. Możesz to zrobić za pomocą narzędzia Kontroler plików systemowych(System File Checker) w programie Windows PowerShell.

  1. Aby rozpocząć, kliknij prawym przyciskiem myszy menu Start i wybierz Windows PowerShell (administrator)(Windows PowerShell (Admin)) .

  1. W oknie PowerShell wpisz /sfc scannow i wybierz enter , aby uruchomić polecenie. Spowoduje to sprawdzenie integralności plików systemowych, porównując je ze standardowym obrazem instalacyjnym systemu Windows(Windows) i automatycznie rozwiązując wszelkie uszkodzone pliki, ale uważaj na dodatkowe instrukcje wyświetlane na ekranie.

Wyłącz optymalizację dostarczania Windows Update(Disable Windows Update Delivery Optimization)

Jeśli twoja sieć lokalna ma kilka komputerów z systemem Windows 10(Windows 10) , możesz zauważyć wzrost użycia procesora(CPU) przez usługę wuauserv i powiązane procesy. Wynika to z systemu optymalizacji dostarczania(Delivery Optimization) , który pomaga ograniczyć przepustowość wykorzystywaną do pobierania Windows Update poprzez udostępnianie plików w sieci.

Jeśli masz jeden komputer, na którym pobierana jest główna aktualizacja, ta aktualizacja jest automatycznie udostępniana innym komputerom z systemem Windows(Windows) w Twojej sieci za pomocą Optymalizacji dostarczania(Delivery Optimization) . Ten sam system może być również używany do dostarczania aktualizacji do innych urządzeń internetowych, dzięki naturze systemu peer-to-peer.

Może to pochłonąć dostępną przepustowość Internetu (w tym wszelkie limity danych w połączeniu), ale może również spowodować skoki wykorzystania procesora(CPU) , gdy zawartość jest udostępniana innym urządzeniom. Aby to ograniczyć, możesz całkowicie zatrzymać Optymalizację dostarczania w (Delivery Optimization)Ustawieniach systemu Windows(Windows Settings) .

  1. Aby rozpocząć, kliknij prawym przyciskiem myszy menu Start i wybierz Ustawienia(Settings) .

  1. W menu Ustawienia systemu Windows wybierz Aktualizacja i zabezpieczenia(Update & Security ) > Optymalizacja dostarczania.(Delivery Optimization.)

  1. Wybierz suwak Zezwalaj na pobieranie z innych komputerów w menu (Allow downloads from other PCs)Optymalizacja dostarczania(Delivery Optimization ) , przełączając go w pozycję Wył(Off) . Alternatywnie pozostaw suwak włączony, ale poniżej wybierz komputery w mojej sieci lokalnej,(PCs on my local network) aby ograniczyć udostępnianie plików aktualizacji do innych komputerów z systemem Windows(Windows) w sieci lokalnej.

Po wyłączeniu optymalizacji dostarczania(Delivery Optimization) uruchom ponownie komputer, aby upewnić się, że zmiany odniosły skutek.

Sprawdź, czy nie ma złośliwego oprogramowania za pomocą programu Microsoft Defender(Check for Malware Using Microsoft Defender)

Jeśli Twój komputer jest zainfekowany wirusami lub złośliwym oprogramowaniem, wpływ na komputer może być znaczny. Zatrzymanie aktualizacji systemu Windows(Windows Updates) to jedna z możliwych dróg, w których potencjalna infekcja złośliwym oprogramowaniem może spowodować szkody, zwłaszcza że aktualizacje zabezpieczeń mogą powstrzymać wpływ niektórych rodzajów złośliwego oprogramowania.

W takim przypadku musisz przeskanować komputer w poszukiwaniu złośliwego oprogramowania(scan your PC for malware) . Chociaż dostępne są do tego narzędzia innych firm, najlepszą metodą jest uruchomienie skanowania rozruchowego komputera za pomocą wbudowanego programu Microsoft Defender(Microsoft Defender)

To w pełni rozwinięte rozwiązanie antywirusowe i chroniące przed złośliwym oprogramowaniem może usunąć z komputera większość upartych infekcji złośliwym oprogramowaniem(remove most stubborn malware infections) . Możesz jednak używać programu Microsoft Defender(Microsoft Defender) tylko wtedy, gdy nie używasz jeszcze programu antywirusowego innej firmy. Jeśli tak, rozważ użycie funkcji skanowania rozruchu tego narzędzia jako alternatywy.

  1. Aby rozpocząć, kliknij prawym przyciskiem myszy menu Start i wybierz Ustawienia(Settings) .
  1. W menu Ustawienia wybierz Aktualizacje i zabezpieczenia(Update & Security ) > Zabezpieczenia systemu Windows(Windows Security ) > Otwórz zabezpieczenia systemu Windows(Open Windows Security) .

  1. W oknie Zabezpieczenia systemu Windows(Windows Security) wybierz Ochrona przed wirusami i zagrożeniami(Virus & threat protection ) > Opcje skanowania(Scan options) . Lista dodatkowych metod skanowania dla programu Microsoft Defender(Microsoft Defender) pojawi się poniżej.

  1. Wybierz z listy opcję skanowania w trybie offline programu Microsoft Defender(Microsoft Defender Offline scan) , a następnie wybierz opcję Skanuj teraz(Scan now ) , aby ją zaplanować.

  1. System Windows poprosi o zamknięcie wszystkich otwartych okien, zapisanie pracy i przygotowanie do ponownego uruchomienia. Wybierz Skanuj(Scan) , aby kontynuować.

Po kilku chwilach system Windows(Windows) uruchomi się ponownie i uruchomi menu skanowania programu Microsoft Defender . (Microsoft Defender)Program Microsoft Defender(Microsoft Defender) sprawdzi komputer pod kątem złośliwego oprogramowania — postępuj zgodnie z dodatkowymi instrukcjami wyświetlanymi na ekranie, aby potwierdzić usunięcie, poddanie kwarantannie lub ewentualną naprawę znalezionych zainfekowanych plików.

Zatrzymaj automatyczne aktualizacje systemu Windows(Stop Automatic Windows Updates)

Chociaż nie można całkowicie wyłączyć usługi Windows Update i uniemożliwić instalowanie aktualizacji, można je tymczasowo zatrzymać. Wstrzymanie tych aktualizacji może umożliwić dalsze rozwiązywanie problemów, zwłaszcza jeśli konkretna aktualizacja powoduje problemy.

  1. Rozpocznij(Start) , klikając prawym przyciskiem myszy menu Start i wybierając Ustawienia(Settings)
  1. W menu Ustawienia wybierz Aktualizacje i zabezpieczenia(Update & Security ) > Windows Update. Możesz wybrać wstrzymanie usługi Windows Update na tydzień, wybierając opcję Wstrzymaj aktualizacje na 7 dni(Pause updates for 7 days) . Alternatywnie wybierz Opcje zaawansowane(Advanced Options) , aby wybrać dłuższy okres. 

  1. Użyj menu rozwijanego Wstrzymaj aktualizacje w (Pause updates )Opcjach zaawansowanych(Advanced Options ) , aby wybrać datę wznowienia aktualizacji (updates)systemu Windows(Windows) . Zmiana zostanie zastosowana automatycznie.

Jeśli opóźnisz aktualizacje za pomocą menu Opcje zaawansowane(Advanced Options) , będziesz musiał zainstalować pominięte aktualizacje po upływie terminu, zanim będziesz mógł powtórzyć proces.

Aktualizowanie systemu Windows 10(Keeping Windows 10 Updated)

Jeśli usługa wuauserv powoduje wysokie zużycie procesora(CPU) na komputerze, prawdopodobnie wskazuje to na zaległą konserwację systemu. Windows Update jest częścią tego procesu, ale jeśli aktualizacja wydaje się kłopotliwa, może być konieczne zatrzymanie instalacji Windows Update(stop the Windows Update installation) w celu zbadania i rozwiązania podstawowych problemów.

Można również pomyśleć o automatycznym aktualizowaniu sterowników urządzeń(keeping your device drivers updated) za pomocą usługi Windows Update(Windows Update) lub aplikacji innej firmy, chociaż niektóre składniki (w tym karta graficzna(graphics card) ) mogą wymagać ręcznego pobrania najnowszych sterowników. Jeśli martwisz się, że oprogramowanie jest nieaktualne, możesz również automatycznie aktualizować swoje aplikacje(update your apps automatically) .



About the author

Jestem inżynierem oprogramowania z ponad dwuletnim doświadczeniem w pracy nad aplikacjami mobilnymi i desktopowymi. Mam doświadczenie w aktualizacjach systemu Windows, usługach i Gmailu. Moje umiejętności sprawiają, że jestem idealnym kandydatem do zadań takich jak tworzenie aplikacji Windows lub utrzymywanie klientów poczty e-mail.



Related posts