· tech
Windows 11 zawiesił się na 100 procent aktualizacji? Jak zresetować folder pamięci podręcznej
.jpg)
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.
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:
- 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. - Korupcja bazy danych katalogu aktualizacji: Plik
catroot2lub bazaDataStorew folderzeSoftwareDistributionuległy uszkodzeniu podczas pobierania pakietu zbiorczego (Cumulative Update), przez co system zapętlił się w fazie weryfikacji sum kontrolnych. - 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 msiserverKrok 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.bakWskazó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 msiserverNa 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!
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.