Najpierw sprawdź
Jeśli aktualizacja utknęła na etapie "Przygotowywanie instalacji", natychmiast wykonaj poniższe kroki w podanej kolejności. Pierwszy ruch to zatrzymanie usług i zabezpieczenie dzienników — to umożliwi bezpieczne czyszczenie plików tymczasowych. Jeśli nie masz uprawnień administratora, przerwij i uruchom konto z prawami administratora.
Naprawa krok po kroku
-
Uruchom Wiersz polecenia lub PowerShell jako administrator
- W menu Start wpisz "cmd" lub "PowerShell", kliknij prawym i wybierz "Uruchom jako administrator".
- W PowerShell preferowane polecenie to poniżej; w CMD użyj analogicznych poleceń NET STOP/NET START.
Stop-Service -Name wuauserv -Force Stop-Service -Name bits -Force Stop-Service -Name cryptsvc -Force Stop-Service -Name trustedinstaller -Force -
Wyczyść katalog SoftwareDistribution i Catroot2
Te katalogi przechowują pobrane pliki aktualizacji. Uszkodzone pliki powodują zawieszanie etapu "Przygotowywanie instalacji".
- Otwórz Eksplorator plików i przejdź do
C:\Windows\SoftwareDistribution. Usuń wszystkie pliki i katalogi wewnątrz (nie usuwaj samego folderu SoftwareDistribution — usuń zawartość). - Przejdź do
C:\Windows\System32\catroot2i usuń całą zawartość folderu catroot2. (Jeśli pliki są zablokowane, upewnij się, że usługa cryptsvc jest zatrzymana.)
- Otwórz Eksplorator plików i przejdź do
-
Zresetuj składniki Windows Update (skrypty ręczne)
Jeśli proste czyszczenie nie pomogło, wykonaj pełny reset składników WU. Wklej kolejno poniższe polecenia w PowerShell uruchomionym jako administrator.
Remove-Item -Path C:\Windows\SoftwareDistribution\* -Recurse -Force Remove-Item -Path C:\Windows\System32\catroot2\* -Recurse -Force Get-Service wuauserv, bits, cryptsvc, trustedinstaller | Stop-Service -Force # Zresetuj BITS i Windows Update sc.exe sdset bits D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) sc.exe sdset wuauserv D:(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA) # Zarejestruj pliki DLL (opcjonalne, przy zaawansowanych problemach) $dlls = @("atl.dll","msxml6.dll","softpub.dll","wintrust.dll","initpki.dll","dssenh.dll","rsaenh.dll","gpkcsp.dll","sccbase.dll","slbcsp.dll","cryptdlg.dll") foreach ($d in $dlls) { if (Test-Path "C:\Windows\System32\$d") { regsvr32.exe /s "C:\Windows\System32\$d" } } # Uruchom ponownie usługi Start-Service -Name bits Start-Service -Name wuauserv Start-Service -Name cryptsvc Start-Service -Name trustedinstallerUwaga: rejestracja DLL jest opcjonalna i może zwracać błędy dla niektórych plików w nowszych wersjach Windows — można pominąć tę część przy dużym ryzyku.
-
Wykorzystaj narzędzie wbudowane "Windows Update Troubleshooter"
- Ustawienia > Aktualizacja i zabezpieczenia > Rozwiązywanie problemów > Dodatkowe narzędzia do rozwiązywania problemów > Windows Update.
- Uruchom narzędzie i zastosuj wszystkie sugerowane poprawki. Zwróć uwagę na komunikaty dotyczące uprawnień lub brakujących składników.
-
Sprawdź i napraw pliki systemowe
Uszkodzone pliki systemu mogą blokować instalator aktualizacji. Wykonaj SFC i DISM.
sfc /scannow DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealthPo DISM uruchom ponownie komputer i jeszcze raz sfc /scannow. Jeśli DISM użyje obrazów z Windows Update, proces może pobrać dodatkowe pliki — miej połączenie internetowe.
-
Sprawdź dzienniki instalacji
Jeśli problem się powtarza, konieczne jest odczytanie logów.
- WindowsUpdate.log: w PowerShell uruchom
Get-WindowsUpdateLog— wygeneruje plik WindowsUpdate.log na pulpicie. Szukaj wpisów ERROR, EXCEPTION, 0x8024A000, 0x80070422, 0x8024402F. - CBS.log:
C:\Windows\Logs\CBS\CBS.log— otwórz i szukaj błędów typu "Error", "Failed" z timestampem odpowiadającym próbie aktualizacji.
- WindowsUpdate.log: w PowerShell uruchom
-
Wyłącz antywirus/oprogramowanie zabezpieczające (tymczasowo)
Oprogramowanie zabezpieczające może blokować instalację. Wyłącz je tymczasowo lub użyj trybu zabezpieczonego z obsługą sieci.
- Wyłącz funkcję ochrony w czasie rzeczywistym w Windows Security: Ustawienia > Aktualizacja i zabezpieczenia > Windows Security > Ochrona przed wirusami i zagrożeniami > Zarządzaj ustawieniami i wyłącz ochronę w czasie rzeczywistym.
- Jeśli masz zewnętrzny AV, tymczasowo odinstaluj go (nie tylko wyłącz usługę), a po aktualizacji zainstaluj ponownie.
-
Sprawdź konflikty sterowników
Nowe lub niekompatybilne sterowniki mogą blokować etap przygotowywania. Zwróć uwagę szczególnie na sterowniki dysków, RAID, kontrolerów SATA/NVMe, oraz sieciowe.
- Otwórz Menedżera urządzeń (devmgmt.msc). Sprawdź żółte ikony i urządzenia z wykrzyknikami.
- Jeśli niedawno instalowałeś sterownik, wróć do poprzedniej wersji (Właściwości urządzenia > Sterownik > Przywróć sterownik).
- Odinstaluj tymczasowo podejrzane sterowniki i uruchom ponownie instalację aktualizacji.
-
Ręczne pobranie i instalacja aktualizacji
Jeżeli Windows Update nadal utknie, zidentyfikuj numer KB aktualizacji i pobierz paczkę ręcznie z Microsoft Update Catalog.
- W Windows Update kliknij historię aktualizacji i zapisz numer KB.
- Otwórz
https://www.catalog.update.microsoft.comi wyszukaj numer KB, pobierz odpowiednią paczkę (x64/x86/ARM) i zainstaluj ręcznie.
Jak sprawdzić, czy zadziałało
Po wykonaniu wszystkich powyższych kroków uruchom ponownie komputer i uruchom Windows Update. Oczekuj, że etap "Przygotowywanie instalacji" przeskoczy do pobierania lub instalowania w ciągu 10–30 minut. Weryfikuj:
- Windows Update w Ustawieniach: czy status zmienił się na "Pobieranie" lub "Instalowanie".
- Brak intensywnego użycia dysku przez procesy związane z Windows Update (wuauclt, WUDFHost, TiWorker). Sprawdź Monitor zasobów/Task Manager.
- Brak nowych błędów w WindowsUpdate.log i CBS.log z aktualnego czasu.
Kiedy przerwać i skontaktować się ze wsparciem
Skontaktuj się ze wsparciem Microsoft lub administratorem, jeśli:
- Po pełnym resetingu składników i ręcznej instalacji problem nadal występuje.
- W logach znajdujesz krytyczne błędy wskazujące na uszkodzenie komponentów systemowych (liczne błędy CBS z kodami 0x800f081f/0x800f0906 itp.).
- System nie uruchamia się prawidłowo po modyfikacjach (np. po odinstalowaniu sterowników). W takim wypadku wykonaj przywracanie systemu lub rozważ naprawę obrazu przy użyciu nośnika instalacyjnego Windows.
W zgłoszeniu do wsparcia dołącz wybrane fragmenty WindowsUpdate.log i CBS.log, opisz ostatnie zmiany w systemie (nowe sterowniki, AV, aktualizacje firmware) oraz listę kroków które wykonałeś. To przyspieszy diagnozę.