Baza wiedzy →5 min czytaniaAktualizacja: 2026-09-21

Jak zresetować składniki Windows Update, gdy aktualizacja się zawiesza

Reset składników Windows Update to zatrzymanie usług wuauserv, bits i cryptsvc, zmiana nazw folderów SoftwareDistribution i catroot2 tak, żeby Windows stworzył je od zera, i ponowne uruchomienie wszystkiego — jakieś dziesięć minut pracy. Zabieg usuwa uszkodzoną pamięć podręczną pobierania, czyli główną przyczynę wiecznie zablokowanych aktualizacji i błędów takich jak 0x80070002. Pliki, programy i ustawienia pozostają nietknięte; od nowa powstaje tylko pamięć aktualizacji i lista historii aktualizacji.

Z czego naprawdę składa się Windows Update

Windows Update to nie jeden proces, tylko cały ciąg usług i folderów. Usługa wuauserv to sam silnik aktualizacji, usługa inteligentnego transferu w tle (bits) przenosi pobierane pliki, a cryptsvc sprawdza podpisy kryptograficzne tego, co przychodzi. Wszystkie razem trzymają pamięć podręczną pobierania w C:\Windows\SoftwareDistribution, a dane katalogów podpisów w C:\Windows\System32\catroot2.

Gdy pobieranie zostanie przerwane albo do pamięci trafi na wpół zapisany plik, cały ten mechanizm może bez końca używać uszkodzonych danych: aktualizacja wisi na jakimś procencie albo pada z kodami 0x80070002 czy 0x8007000D. Skasowanie pamięci zmusza Windows do pobrania wszystkiego od zera — dlatego reset leczy tyle dziwnych awarii. Reset nie przeinstalowuje Windows i nie usuwa już zainstalowanych aktualizacji — jedynie czyści drogę nowym pobieraniom.

  • wuauserv — usługa Windows Update: szuka, pobiera i instaluje aktualizacje
  • bits — usługa inteligentnego transferu w tle, przenosi pliki w tle
  • cryptsvc — weryfikuje podpisy pakietów aktualizacji
  • C:\Windows\SoftwareDistribution — pamięć podręczna pobierania, po dużych aktualizacjach potrafi urosnąć do kilku GB
  • C:\Windows\System32\catroot2 — folder z danymi katalogów podpisów

Reset składników krok po kroku

Otwórz menu Start, wpisz cmd, kliknij prawym przyciskiem Wiersz polecenia i wybierz „Uruchom jako administrator”; w Windows 11 możesz też kliknąć prawym przyciskiem Start i wybrać „Terminal (administrator)”. Teraz zatrzymaj usługi czterema komendami: net stop wuauserv, net stop bits, net stop cryptsvc i net stop msiserver — ostatnia ma znaczenie tylko wtedy, gdy usługa instalatora jest zajęta. Następnie zmień nazwy obu folderów pamięci: ren %systemroot%\SoftwareDistribution SoftwareDistribution.old i ren %systemroot%\System32\catroot2 catroot2.old.

Jeśli zmiana nazwy kończy się odmową dostępu, upewnij się, że cryptsvc faktycznie została zatrzymana, i spróbuj ponownie po restarcie. Włącz usługi z powrotem w tej samej kolejności (net start wuauserv, net start bits, net start cryptsvc), otwórz Ustawienia, przejdź do Windows Update i kliknij „Sprawdź aktualizacje”. Windows odtworzy oba foldery w kilka minut i pobierze wszystko od nowa.

Jeśli reset nie pomógł

Najpierw uruchom wbudowane narzędzie do rozwiązywania problemów: Ustawienia → System → Rozwiązywanie problemów → Inne narzędzia do rozwiązywania problemów → „Uruchom” obok pozycji Windows Update. Jeśli uszkodzony jest sam magazyn składników, napraw go poleceniami DISM /Online /Cleanup-Image /RestoreHealth, a następnie sfc /scannow, po czym powtórz reset. Gdy aktualizacja instaluje się i cofa w kółko, zapisz jej numer KB, odinstaluj ją z historii aktualizacji i spróbuj raz jeszcze.

Foldery .old potrzymaj tydzień albo dwa; gdy aktualizacje znów działają, usuń je, żeby odzyskać miejsce. Reset warto też wykonać po uporządkowaniu niemal pełnego dysku systemowego: zapchany folder cache to klasyczny powód, dla którego aktualizacje odmawiają pobierania. I nie ruszaj folderu WinSxS ręcznie na żadnym etapie: jego zawartość to twarde łącza, którymi zarządza sam Windows — usuwanie czegokolwiek tam psuje magazyn składników.

Pytania i odpowiedzi

Czy reset składników Windows Update usunie moje pliki albo programy?

Nie. Reset odtwarza tylko pamięć podręczną aktualizacji — pliki osobiste, programy i ustawienia zostają, a jedyna widoczna strata to lista historii aktualizacji, która startuje od zera.

Czy można po prostu usunąć folder SoftwareDistribution?

Tak, o ile wcześniej zatrzymasz usługi aktualizacji — dokładnie to robi reset. Zmień mu nazwę zamiast kasować: w razie czego wrócisz do starej pamięci.

Dlaczego aktualizacja ciągle pada z błędem 0x80070002?

Ten kod zwykle oznacza, że instalatorowi brakuje oczekiwanego pliku — najczęściej przez uszkodzoną pamięć pobierania. Zatrzymanie usług i zmiana nazwy SoftwareDistribution załatwia większość przypadków.

Sprawdź warunki przed zakupem

Porównaj czas licencji i liczbę urządzeń. Każdy płatny plan odblokowuje ten sam zestaw narzędzi PRO.

Przeczytaj także

Wszystkie poradniki · Pytania i odpowiedzi

Napisz do nas: [email protected]