Jak naprawić błąd „Nie mogliśmy ukończyć instalacji, ponieważ usługa aktualizacji była wyłączana”
Użytkownicy systemu Windows mogą napotkać błąd „Nie mogliśmy ukończyć instalacji, ponieważ usługa aktualizacji została zamknięta” podczas próby aktualizacji systemu operacyjnego Windows do nowej wersji. Podstawowe przyczyny mogą się różnić, ale istnieje kilka rozwiązań, które mogą pomóc.
Wypróbuj narzędzie do rozwiązywania problemów z Windows Update
Kiedy masz do czynienia z błędami, które pojawiają się podczas procesu aktualizacji, zawsze dobrze jest dać szansę wbudowanemu narzędziu do rozwiązywania problemów z Windows Update.
- Wpisz ustawienia w polu wyszukiwania na pasku zadań i otwórz najwyższy wynik.
- Znajdź kartę „Aktualizacja i zabezpieczenia” i otwórz ją.
- Teraz w lewym okienku wybierz „Rozwiązywanie problemów”.
- Przewiń w dół i kliknij „Dodatkowe narzędzia do rozwiązywania problemów”.
- Znajdź „Windows Update”, uruchom ją i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
Zresetuj składniki Windows UpdateRęcznie
- Otwórz okno dialogowe Uruchom, naciskając klawisz Windows + R na klawiaturze.
- Wpisz cmd i naciśnij Ctrl + Shift + Enter, aby otworzyć podwyższone okno wiersza polecenia.
- Teraz, aby zatrzymać Windows Update i inne powiązane usługi, wpisz następujące polecenia i naciśnij Enter po każdym z nich:
bity stopu netto
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- Wpisz Del „%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat” i naciśnij klawisz Enter, aby usunąć wszystkie pliki qmgr*.dat z systemu.
- Wpisz następujące polecenia, aby zmienić nazwy folderów SoftwareDistribution i catroot2:
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
- Teraz będziemy musieli zresetować usługę BITS (Background Intelligent Transfer Services) i usługę Windows Update do ich domyślnego deskryptora zabezpieczeń. Aby to zrobić, wpisz następujące polecenia i naciśnij Enter po każdym z nich:
sc.exe sdset bity D:(A;;CCLCSWRPWPDTLOCRCR;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRCR;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRCR;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRC;;;PU)
- Wpisz cd /d %windir%\system32 i naciśnij klawisz Enter, aby przejść do katalogu System32.
- Aby ponownie zarejestrować pliki BITS i pliki DLL związane z Windows Update, wprowadź każde polecenie osobno i wykonaj je, naciskając klawisz Enter:
r egsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browserui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxx.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
- Teraz musimy zresetować konfigurację sieci. Możemy to zrobić wpisując i wykonując następujące polecenia:
reset netsh winsock
netsh winsock reset proxy
- Ostatnim krokiem jest ponowne uruchomienie usług, które wcześniej zatrzymaliśmy. Po prostu wprowadź i wykonaj te polecenia:
bity startu netto
net start wuauserv
net start appidsvc
net start cryptsvc
- Uruchom ponownie system i sprawdź, czy błąd „Nie mogliśmy ukończyć instalacji, ponieważ usługa aktualizacji była zamykana” został rozwiązany.