Strona główna  /  Komputer  /  Windows Update nie pobiera aktualizacji – jak zresetować usługę?

Windows Update nie pobiera aktualizacji – jak zresetować usługę?

Komputer
✦ AI
Ekran komputera z ikoną postępu aktualizacji systemu Windows w tle domowego biura.

Gdy Windows Update nie pobiera aktualizacji, najczęściej pomaga reset usług BITS i Windows Update oraz odtworzenie folderów z plikami tymczasowymi. Najszybciej wykonasz to w wierszu polecenia uruchomionym jako administrator.

Co przygotować przed resetem?

Reset nie usuwa zainstalowanych aktualizacji ani prywatnych plików, ale modyfikuje składniki systemowe. Przed rozpoczęciem sprawdź następujące rzeczy:

  • Uprawnienia administratora – bez nich polecenia zatrzymywania usług i zmiany nazw folderów mogą zakończyć się odmową dostępu.
  • Kopia ważnych plików – zapisz dokumenty na zewnętrznym dysku lub w chmurze.
  • Zamknięte aplikacje – zamknij programy, które mogą korzystać z plików aktualizacji.
  • Zasilanie i internet – laptop podłącz do ładowarki, a komputer połącz ze stabilną siecią.
Metoda Trudność Zalecenie
Wiersz polecenia Niska lub średnia Najszybsza metoda, zalecana przy zawieszonych aktualizacjach
Menedżer usług Średnia Dobra opcja dla osób, które nie chcą korzystać z konsoli
DISM i SFC Średnia Użyj, gdy reset nie naprawi uszkodzonych składników systemu

Jak zresetować Windows Update w wierszu polecenia?

Ta metoda zatrzymuje usługi odpowiedzialne za pobieranie aktualizacji, zmienia nazwy folderów z pamięcią podręczną, a następnie uruchamia usługi ponownie. Windows utworzy świeże katalogi przy kolejnym sprawdzaniu aktualizacji.

Nie usuwaj folderów SoftwareDistribution ani catroot2. Zmiana ich nazw na wersję z rozszerzeniem .bak jest bezpieczniejsza, ponieważ zachowuje poprzednie dane i pozwala wrócić do wcześniejszego stanu.

  1. Otwórz menu Start i wpisz cmd lub Wiersz polecenia.
  2. Kliknij wynik prawym przyciskiem myszy i wybierz Uruchom jako administrator, a następnie zaakceptuj monit kontroli konta użytkownika.
  3. Wykonuj poniższe polecenia pojedynczo. Po każdym naciśnij Enter i zaczekaj na zakończenie operacji.
net stop bits
net stop wuauserv
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\System32\catroot2 catroot2.bak
net start bits
net start wuauserv

Pierwsze polecenie zatrzymuje usługę BITS, czyli mechanizm odpowiedzialny za transfer plików w tle. Drugie zatrzymuje usługę Windows Update. Dzięki temu system zwalnia pliki znajdujące się w katalogach aktualizacji.

Polecenia ren zmieniają nazwy folderów SoftwareDistribution i catroot2. Pierwszy przechowuje tymczasowe pliki oraz dane pobieranych aktualizacji, a drugi zawiera dane używane przy weryfikacji pakietów. System utworzy nowe foldery po ponownym uruchomieniu usług.

Ostatnie dwa polecenia uruchamiają BITS i Windows Update. Jeśli przy którymś poleceniu pojawi się komunikat, że usługa nie jest uruchomiona albo folder nie istnieje, nie musi to oznaczać awarii. Sprawdź wtedy, czy ścieżka została wpisana dokładnie, wraz ze spacjami.

Po wykonaniu komend uruchom ponownie komputer. Następnie otwórz Ustawienia → Windows Update i wybierz Sprawdź dostępność aktualizacji.

Jak wykonać reset przez services.msc?

Jeżeli wolisz interfejs graficzny, możesz zatrzymać usługę Windows Update i zmienić nazwę folderu ręcznie.

  1. Naciśnij Win + R, wpisz services.msc i naciśnij Enter.
  2. Na liście znajdź Windows Update, kliknij usługę prawym przyciskiem myszy i wybierz Zatrzymaj.
  3. Otwórz Eksplorator plików i przejdź do C:\Windows.
  4. Zmień nazwę folderu SoftwareDistribution na przykład na SoftwareDistribution.bak. Nie usuwaj katalogu.
  5. Wróć do okna Usługi, kliknij Windows Update prawym przyciskiem myszy i wybierz Uruchom.

Po ponownym uruchomieniu usługi Windows utworzy nowy folder SoftwareDistribution. Pierwsze sprawdzanie aktualizacji może potrwać dłużej, ponieważ system odbuduje lokalną pamięć podręczną.

Co zrobić, jeśli reset nie pomógł?

Jeśli Windows Update nadal nie pobiera plików, napraw magazyn składników systemu i jego pliki. Otwórz Terminal lub wiersz polecenia jako administrator, a następnie wykonaj:

DISM.exe /Online /Cleanup-Image /RestoreHealth

DISM sprawdza i naprawia obraz systemu. Operacja może potrwać kilkanaście minut i może wymagać połączenia z internetem. Po jej zakończeniu uruchom Kontroler plików systemowych:

sfc /scannow

SFC wyszukuje uszkodzone pliki systemowe i próbuje je zastąpić prawidłowymi kopiami. Po zakończeniu obu poleceń zrestartuj komputer i ponownie sprawdź aktualizacje.

  • Sprawdź, czy data, godzina i strefa czasowa są ustawione automatycznie.
  • Wyłącz VPN lub proxy, jeśli połączenie z serwerami Microsoftu jest filtrowane.
  • Upewnij się, że na dysku systemowym jest wystarczająco dużo wolnego miejsca.
  • Jeśli pojawia się błąd sterownika, zaktualizuj sterowniki ze strony producenta komputera.

Kod 0x80072ee7 zwykle wskazuje na problem z rozpoznawaniem adresu serwera, a 0xC1900101 często wiąże się ze sterownikiem podczas aktualizacji funkcji. W przypadku tego drugiego błędu przydatne może być narzędzie SetupDiag. Jeżeli DISM i SFC nie rozwiązują problemu, a aktualizacje nadal są blokowane, rozważ naprawę systemu przez uaktualnienie w miejscu lub skorzystaj z pomocy administratora.

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?