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
Napisz do nas: [email protected]