Lista czynników, które mogą powodować wadliwe działanie mechanizmu aktualizacji systemu Windows, liczy sobie aż kilkanaście pozycji. Jest to związane z faktem, że taki stan rzeczy może być wywoływany poprzez odmienne mechanizmy oraz sytuacje. Ponieważ nie da się przewidzieć wszystkiego, prezentuję w poniższym tekście zarówno te najczęściej występujące problemy, jak również rzadziej spotykane.
Windows Update – co mogło pójść nie tak?
Zacznę od problemu najbardziej banalnego, którym jest brak wystarczającej ilości miejsca na dysku systemowym. Występuje on przy większych aktualizacjach, liczących sobie powyżej 1 GB. Microsoft zaleca, aby na partycji, gdzie zainstalowany jest Windows 10 lub Windows 11, zawsze mieć wolną przestrzeń – minimum 8 GB. Nawet jeśli Twój dysk C (gdzie domyślnie instaluje się system) ma dużą pojemność, przy aktywnym korzystaniu z komputera (zwłaszcza instalowaniu licznych aplikacji i gier) szybko się zapełni.
Rozwiązanie jest proste – usuń zbędne pliki lub odinstaluj nieużywane aplikacje w celu zwiększenia ilości dostępnej przestrzeni. Warto także przeprowadzić czyszczenie systemu Windows, co pozwoli odciążyć dysk. Po przeprowadzeniu tych czynności spróbuj użyć Windows Update i zobacz, będzie działać.
Czytaj też: Zapchany dysk na komputerze? Podpowiadamy, jak zwolnić miejsce w systemie Windows
Co oznacza kod błędu w Windows Update?
Często zamiast pobierania i instalowania aktualizacji można zobaczyć kod błędu. Te rozpoczynające się od 0xC są związane z przestarzałymi lub uszkodzonymi sterownikami, np. 0xC1900101. W takiej sytuacji warto zapisać kod błędu, a następnie sprawdzić na stronie Microsoftu, co oznacza i jak postępować.
Często spotykanym błędem jest 0x80080005. Jest on powiązany z folderem SoftwareDistribution, w którym Windows przechowuje pliki związane z aktualizacjami. W jego przypadku istnieje sposób na skuteczną naprawę za pomocą Wiersza Poleceń. Aby go przeprowadzić:
- otwórz Wiersz Polecenia (na Windows 10 kliknij Win+R, a w okienku “Uruchamianie” wpisz “cmd” i zatwierdź Enterem, na Windows 11 kliknij na przycisk Start prawym przyciskiem myszki i wybierz Terminal z uprawnieniami administratora);
- wpisz i zatwierdź kolejno następujące komendy: net stop wuauserv / net stop cryptSvc / net stop bits / net stop msiserver – usługi Windows Update zostaną zatrzymane;
- wpisz ren C:\Windows\SoftwareDistribution SoftwareDistribution.old – to sprawi, że aktualny folder SoftwareDistribution będzie dla systemu niewidoczny;
- wpisz ren C:\Windows\System32\catroot2 Catroot2.old – to samo, ale z folderem Catroot2;
- wpisz i zatwierdź kolejno następujące komendy: net stop wuauserv / net stop cryptSvc / net stop bits / net stop msiserver;
- przejdź do Windows Update i sprawdź, czy działa. Jeśli ruszy, nowe foldery SoftwareDistribution oraz Catroot2 zostaną automatycznie utworzone.
Inne czynniki mogące zakłócać przebieg aktualizacji to:
- nośniki zewnętrzne – czasami zdarza się, że podpięty dysk zewnętrzny lub pendrive wywołują zakłócenia. Dlatego przed użyciem Windows Update odepnij wszystkie urządzenia zewnętrzne od maszyny;
- problem z dyskiem twardym – jeśli korzystasz z dysku SSD lub HDD, mogą występować na nim błędy uniemożliwiające wprowadzenie aktualizacji. Sprawdź nośnik za pomocą wbudowanych w system narzędzi lub korzystając z aplikacji firm trzecich;
- sterowniki – przestarzałe lub uszkodzone mogą blokować wykonanie aktualizacji. W celu ich wymiany na nowe lub aktualizacji do najnowszej wersji wykorzystaj załączone przez producenta oprogramowanie (np. GeForce Experience w przypadku posiadania karty RTX) lub pobierz je ręcznie z jego strony i zainstaluj;
- wyłącz antywirusa – w bardzo rzadkich sytuacjach oprogramowanie antywirusowe może blokować mechanizm aktualizacji. Spróbuj je wyłączyć i uruchomić Windows Update.