Jak rozwiązać błąd 0x80070660 w systemie Windows

Utknięcie z kodem błędu 0x80070660 podczas aktualizacji systemu Windows 10 to prawdziwa udręka. Czasami wydaje się, że system Windows utrudnia pracę tylko dlatego, że folder aktualizacji lub niektóre komponenty działają nieprawidłowo. Albo może wkrada się uszkodzony pakiet redystrybucyjny Visual C++ i powoduje problemy. Tak czy inaczej, ten poradnik przedstawia kilka sprawdzonych metod, które mogą pomóc w przywróceniu systemu do działania bez wyrywania sobie włosów z głowy. Spodziewaj się usunięcia niektórych zbędnych aktualizacji, zresetowania usług, a może nawet zaktualizowania lub ponownej instalacji pakietów redystrybucyjnych C++.Nie wiem, dlaczego to działa, ale w niektórych konfiguracjach te kroki ponownie uruchamiają proces aktualizacji, zwłaszcza gdy zwykłe ponowne uruchomienie i ponowna próba już nie wystarczają.

Jak naprawić błąd aktualizacji systemu Windows 0x80070660

Uruchom narzędzie do rozwiązywania problemów z usługą Windows Update

Jeśli błąd pojawi się w drugiej fazie instalacji, pierwszym krokiem jest skorzystanie z wbudowanego narzędzia do rozwiązywania problemów. Zostało ono zaprojektowane tak, aby wykrywać typowe problemy z aktualizacjami, ponieważ, szczerze mówiąc, jest to jedno z podstawowych narzędzi systemu Windows, z którego można korzystać przed przejściem do bardziej złożonych rozwiązań. Na większości komputerów narzędzie może automatycznie oznaczyć problematyczne komponenty i naprawić problem, więc warto spróbować.

  • Naciśnij klawisz Windows + I, aby otworzyć Ustawienia.
  • Przejdź do sekcji Aktualizacja i zabezpieczenia, a następnie kliknij Rozwiązywanie problemów.
  • Kliknij „Dodatkowe narzędzia do rozwiązywania problemów” (jeśli to konieczne), a następnie wybierz „Windows Update”. Kliknij „ Uruchom narzędzie do rozwiązywania problemów”.
  • Przygotuj się na skanowanie – może potrwać kilka minut. Postępuj zgodnie z instrukcjami, pozwól mu naprawić znalezione błędy, a następnie uruchom ponownie i spróbuj zaktualizować jeszcze raz.

Czasami to wystarczy, aby rozwiązać problemy z zawieszonymi aktualizacjami, ponieważ system Windows całkiem dobrze radzi sobie z usuwaniem typowych konfliktów aktualizacji. W niektórych konfiguracjach proces jest nieco niestabilny i może wymagać ponownego uruchomienia, więc nie wahaj się spróbować ponownie.

Zresetuj składniki usługi Windows Update

Ta metoda jest klasyczna, ponieważ uszkodzone lub zablokowane pliki aktualizacji często znajdują się w folderach Windows Update. Zresetowanie ich może usunąć uszkodzone pliki i zresetować proces aktualizacji. Uruchomienie wszystkich tych poleceń jest nieco uciążliwe, ale po wykonaniu często działa, zwłaszcza gdy usługi aktualizacji są niestabilne lub nie odpowiadają.

  • Kliknij prawym przyciskiem myszy menu Start, wybierz Wiersz poleceń (administrator) lub otwórz program PowerShell (administrator).
  • Wpisz dokładnie te polecenia, naciskając Enter po każdym z nich, aby zatrzymać usługi związane z aktualizacją:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver 

Brzmi to prosto, ale zatrzymanie usług zapobiega blokowaniu plików w użyciu przez system Windows.

  • Teraz zmień nazwy folderów SoftwareDistribution i Catroot2, które przechowują pamięć podręczną aktualizacji. Użyj następujących poleceń:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old 

Na niektórych komputerach zmiana nazwy może spowodować błąd „odmowa dostępu”, jeśli niektóre procesy korzystają z tych folderów. W takim przypadku upewnij się, że żadne procesy usługi Windows Update nie są uruchomione (możesz to sprawdzić w Menedżerze zadań) lub uruchom ponownie komputer w trybie awaryjnym i spróbuj ponownie.

  • Po zmianie nazwy należy ponownie uruchomić usługi aktualizacji, aby przywrócić normalne działanie:
net start wuauserv net start cryptSvc net start bits net start msiserver 

Po wykonaniu wszystkich poleceń zamknij wiersz poleceń i uruchom ponownie. Po ponownym uruchomieniu spróbuj ponownie kliknąć Sprawdź aktualizacje. Z mojego doświadczenia wynika, że ​​to usuwa wszystkie zablokowane elementy, a system Windows zyskuje nową szansę na zainstalowanie aktualizacji.

Wyczyść folder aktualizacji

Czasami stare lub częściowe aktualizacje kumulują się i kolidują z nowymi. Wyczyszczenie folderu „Download” w katalogu „SoftwareDistribution” może pomóc. To trochę dziwne, ale usunięcie jego zawartości zmusza system Windows do pobrania nowych plików aktualizacji.

  • Naciśnij klawisz Windows + R, wpisz C:\Windows\SoftwareDistribution\Download i kliknij OK.
  • Zaznacz wszystko w środku (Ctrl + A), kliknij prawym przyciskiem myszy i wybierz Usuń. Może pojawić się okno z prośbą o uprawnienia administratora — potwierdź je.

To może zwiększyć niezawodność procesu aktualizacji, zwłaszcza jeśli poprzednie pliki do pobrania uległy uszkodzeniu lub zostały zablokowane. Pamiętaj, że system Windows ponownie pobierze niezbędne pliki aktualizacji podczas następnego sprawdzania.

Zmień ustawienia usługi Windows Update

Jeśli automatyczne aktualizacje są zablokowane z powodu jakiegoś ustawienia konfiguracji, zmiana kilku opcji może pomóc. Jest to szczególnie przydatne, jeśli wyłączyłeś niektóre opcjonalne opcje aktualizacji lub masz ustawienia ograniczonej przepustowości, które zakłócają działanie.

  • Otwórz Ustawienia za pomocą klawisza Windows + I. Przejdź do Aktualizacja i zabezpieczenia.
  • Kliknij Opcje zaawansowane.
  • Przewiń w dół, aby znaleźć opcję „ Udostępnij mi aktualizacje innych produktów firmy Microsoft podczas aktualizacji systemu Windows”. Usuń zaznaczenie, jeśli jest zaznaczone — czasami ten proces w tle może powodować błędy.
  • Zamknij Ustawienia, uruchom ponownie komputer, w razie potrzeby powtórz kroki resetowania, a następnie ponownie kliknij Sprawdź aktualizacje. Ta poprawka może rozwiązać problemy z aktualizacjami, jeśli problem dotyczył opcjonalnych komponentów lub konfliktów ustawień.

Zaktualizuj lub zainstaluj ponownie pakiety redystrybucyjne Microsoft Visual C++

A oto mała ciekawostka: raport sugeruje, że uszkodzony pakiet redystrybucyjny Visual C++ może powodować błąd 0x80070660, choć zdarza się to dość rzadko. Mimo to, jeśli nic innego nie zadziała, warto rozważyć ponowną instalację lub aktualizację tych plików wykonywalnych. Oczywiście, system Windows musi to utrudniać bardziej niż to konieczne.

  • Przejdź na [stronę pobierania pakietu Visual C++ Redistributable firmy Microsoft](https://learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist).Wybierz wersję odpowiednią dla swojego systemu — x64 lub x86.
  • Pobierz instalator o nazwie podobnej do vc_redist.x64.exe lub vc_redist.x86.exe.
  • Zamknij wszystkie aplikacje, uruchom instalator i postępuj zgodnie z instrukcjami. Zazwyczaj jest to proste — wystarczy zainstalować aplikację nad istniejącymi plikami lub najpierw ją odinstalować, jeśli masz problem.
  • Jeśli problem nadal występuje, rozważ całkowite odinstalowanie pakietów redystrybucyjnych C++ w Panelu sterowania > Programy > Programy i funkcje, a następnie zainstaluj ponownie najnowszą wersję.

Czasami rozwiązuje to problemy z uszkodzonymi bibliotekami DLL lub kolidującymi bibliotekami środowiska wykonawczego. Wygląda na to, że niektóre uporczywe błędy zostały naprawione po nowej, czystej instalacji tych pakietów redystrybucyjnych.

Jeśli nic innego nie pomoże, spróbuj zainstalować najnowszą wersję systemu Windows lub nawet zresetować komputer do poprzedniego punktu przywracania. Te metody zazwyczaj rozwiązują większość typowych błędów aktualizacji, zwłaszcza ten uciążliwy błąd 0x80070660.

Powiązane artykuły: