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.
- Otwórz menu Start i wpisz cmd lub Wiersz polecenia.
- Kliknij wynik prawym przyciskiem myszy i wybierz Uruchom jako administrator, a następnie zaakceptuj monit kontroli konta użytkownika.
- 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.
- Naciśnij Win + R, wpisz
services.msci naciśnij Enter. - Na liście znajdź Windows Update, kliknij usługę prawym przyciskiem myszy i wybierz Zatrzymaj.
- Otwórz Eksplorator plików i przejdź do
C:\Windows. - Zmień nazwę folderu
SoftwareDistributionna przykład naSoftwareDistribution.bak. Nie usuwaj katalogu. - 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.