· tech

Windows 11 zawiesił się na 100 procent aktualizacji? Jak zresetować folder pamięci podręcznej

Była dokładnie 21:40, gdy w naszym biurze we wrocławskim parku technologicznym panowała niemal grobowa cisza. Zostały zaledwie dwa dni do kluczowego audytu stabilności infrastruktury przed wejściem zewnętrznego klienta, a mój główny stacja robocza testowa ugrzęzła na ekranie blokady z denerwującym komunikatem: „Trwa przygotowywanie aktualizacji. Nie wyłączaj komputera. 100% ukończono”. Komputer stał tak bezczynnie od ponad dwóch godzin. Dysk pracował na minimalnych obrotach, procesor spał, a ja czułem, jak pot spływa mi po plecach, bo na tym hoście miałem postawione ostatnie środowiska testowe pod bazy danych. Restart na twardo? Ryzyko uszkodzenia partycji rozruchowej i korupcji rejestru było zbyt wielkie.

Zamiast panikować, sięgnąłem po sprawdzoną procedurę awaryjną, którą stosuję w takich sytuacjach od lat. Problem nie tkwił w samej procedurze instalacji poprawek, lecz w uszkodzonym buforze systemu Windows Update. Usługa pobierania utknęła w martwym punkcie, próbując zweryfikować zablokowane pliki tymczasowe.

Tech & IT Solution Guide

Wskaźnik Efektywności IT: Prawidłowy reset folderu pamięci podręcznej aktualizacji (SoftwareDistribution) skraca czas przestoju systemu z kilku godzin bezczynnego oczekiwania do zaledwie 5 minut sprawnej interwencji wiersza poleceń.

Dlaczego Windows 11 zacina się na 100 procent?

Zanim przejdziemy do naprawy, warto zrozumieć root cause tego fenomenu. Dlaczego pasek dochodzi do końca i staje? Oto trzy najczęstsze powody:

  1. Konflikt zablokowanych plików (File Locks): Usługa Windows Update (wuauserv) próbuje podmienić pliki systemowe, które w tym samym momencie są aktywowane przez inne procesy w tle lub filtry antywirusowe.
  2. Korupcja bazy danych katalogu aktualizacji: Plik catroot2 lub baza DataStore w folderze SoftwareDistribution uległy uszkodzeniu podczas pobierania pakietu zbiorczego (Cumulative Update), przez co system zapętlił się w fazie weryfikacji sum kontrolnych.
  3. Przerwane połączenie lub timeout dysku: Chwilowy spadek wydajności macierzy lub dysku NVMe w momencie zapisu kluczowych kluczy rejestru sprawił, że instalator stracił synchronizację z sekwencją bootowania.

Krok po kroku: Jak zresetować pamięć podręczną aktualizacji

Skoro standardowe metody zawiodły, musimy wymusić na systemie porzucenie uszkodzonego bufora i wyczyszczenie koleki zadań. Robimy to z poziomu uprawnień administratora.

Krok 1: Uruchomienie Terminala jako Administrator

Kliknij prawym przyciskiem myszy na menu Start i wybierz Terminal (Administrator) lub Wiersz polecenia (Administrator).

Krok 2: Zatrzymanie usług odpowiedzialnych za aktualizacje

Zanim usuniemy pliki, musimy upewnić się, że żadna usługa nie korzysta z folderu SoftwareDistribution oraz catroot2. Wpisz w konsoli następujące komendy i zatwierdź każdą klawiszem Enter:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Krok 3: Zmiana nazwy (lub wyczyszczenie) folderów bufora

Zamiast usuwać zawartość, bezpieczniej jest zmienić nazwy folderów na wersje archiwalne. Dzięki temu w razie problemów łatwo przywrócimy stan wyjściowy. Wpisz te polecenia:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.bak
ren C:\Windows\System32\catroot2 catroot2.bak

Wskazówka: Jeśli system zgłosi błąd, że pliki są używane, upewnij się, że uruchomiłeś konsolę jako Administrator, lub wykonaj tę operację po uruchomieniu komputera w Trybie Awaryjnym (Safe Mode).

Krok 4: Ponowne uruchomienie usług systemowych

Po pomyślnej zmianie nazw folderów, czas włączyć silnik aktualizacji na czysto. System automatycznie utworzy nowe, czyste katalogi SoftwareDistribution i catroot2.

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Na koniec zrestartuj komputer tradycyjną komendą shutdown /r /t 0. Po ponownym uruchomieniu Windows 11 omija błędny cykl i bez przesiadek dociera do pulpitu. Audyt we wrocławskim biurze został uratowany na 40 minut przed planowanym czasem!

Bezpieczeństwo i Dobre Praktyki: Nigdy nie kasuj zawartości folderów SoftwareDistribution bez uprzedniego zatrzymania usług systemowych. Może to doprowadzić do trwałego uszkodzenia metadanych systemu operacyjnego i wymusić reinstalację środowiska.

Często Zadawane Pytania (FAQ)

1. Czy utracę moje osobiste pliki lub aplikacje po zmianie nazwy folderu SoftwareDistribution?
Absolutnie nie. Folder SoftwareDistribution przechowuje wyłącznie tymczasowe pliki instalacyjne pobrane z serwerów Microsoftu oraz logi. Twoje dokumenty, aplikacje i konfiguracje pozostaną całkowicie nienaruszone.

2. Co zrobić, jeśli polecenie net stop wuauserv zwraca błąd o odmowie dostępu?
Upewnij się, że uruchomiłeś Wiersz polecenia lub Terminal, klikając na ikonę prawym przyciskiem myszy i wybierając opcję „Uruchom jako administrator”. Zwykłe konto użytkownika nie posiada uprawnień do zarządzania kluczowymi usługami systemowymi.

3. Czy po wykonaniu tego zabiegu system będzie pobierał aktualizacje od nowa?
Tak. Ponieważ stary, uszkodzony bufor został zarchiwizowany w folderze .bak, Windows 11 pobierze pakiety aktualizacyjne całkowicie na świeżo z serwerów Microsoft Update. Zalecamy wykonanie tej operacji przy stabilnym i szybkim połączeniu internetowym.

Share:
Back to Blog