Jak naprawić błąd 0x800700d8 w systemie Windows 10?

Kilku użytkowników systemu Windows zwracało się do nas z pytaniami po zobaczeniu kodu błędu 0x800700d8  po tym, jak nie mogli zainstalować aktualizacji lub uaktualnienia do systemu Windows 10 ze starszej wersji systemu Windows. Większość użytkowników, których dotyczy problem, zgłasza, że ​​problem występuje niezależnie od typu sieci internetowej, z którą są połączeni (prywatna lub publiczna). Jak się okazuje, problem ten wydaje się występować wyłącznie w systemie Windows 10.

Co powoduje błąd 0x800700d8  w systemie Windows 10?

Zbadaliśmy ten konkretny problem, przeglądając różne raporty użytkowników i strategie naprawy, które są powszechnie stosowane przez użytkowników, których dotyczy problem w podobnej sytuacji. Jak się okazuje, istnieje kilka różnych scenariuszy, w których ten kod błędu zostanie wyrzucony:

  • Zakłócenia AV innych firm - jak się okazuje, kilka różnych nadopiekuńczych pakietów AV powoduje ten problem, skutecznie zatrzymując komunikację WU z serwerami aktualizującymi. Jeśli ten scenariusz ma zastosowanie, będzie można rozwiązać problem, wyłączając ochronę w czasie rzeczywistym lub odinstalowując pakiet innej firmy.
  • Ogólna usterka - możesz napotkać problem z powodu ogólnej usterki, która jest już objęta strategią naprawy zawartą w systemie Windows 10. W takim przypadku będziesz w stanie rozwiązać problem za pomocą narzędzia do rozwiązywania problemów z Windows Update, aby automatycznie rozwiązać usterkę .
  • WU nie może obsłużyć aktualizacji - niektóre aktualizacje napotykają na pewne blokady, gdy użytkownik próbuje zainstalować je na nowej kompilacji po aktualizacji ze starszej wersji systemu Windows. W takim przypadku będziesz mógł uniknąć kodu błędu, polegając na Asystencie aktualizacji, aby zaktualizować wersję systemu Windows 10 do najnowszej.
  • Maszyna jest skonfigurowana do `` odroczenia aktualizacji '' - istnieją pewne wersje systemu Windows, które obejmują możliwość opóźnienia niektórych aktualizacji (innych niż aktualizacje zabezpieczeń). Jak się okazuje, możesz napotkać ten kod błędu, jeśli na twoim komputerze są dozwolone aktualizacje odroczone. W takim przypadku możesz rozwiązać problem, wyłączając odroczone aktualizacje.
  • Składniki Glitch WU - w niektórych przypadkach kod błędu 0x800700d8 może utrzymywać się z powodu pewnych niespójności z komunikacją usługi Windows Update z pozostałymi składnikami używanymi podczas procedury aktualizacji. W takim przypadku można rozwiązać problem, resetując wszystkie składniki i zależności zaangażowane w proces aktualizacji.

Metoda 1: Odinstaluj oprogramowanie antywirusowe innych firm (jeśli dotyczy)

Jak się okazuje, jedną z najczęstszych przyczyn, które wyzwalają kod błędu 0x800700d8  podczas próby zainstalowania oczekującej aktualizacji, jest nadopiekuńczy pakiet antywirusowy. Istnieje kilka pakietów bezpieczeństwa, które są zgłaszane przez użytkowników, których dotyczy problem, po zablokowaniu procesu instalacji aktualizacji: Sophos, McAffee, AVAST, Comodo i kilka innych.

Jeśli używasz programu antywirusowego innej firmy i podejrzewasz, że może on być odpowiedzialny za nieudane aktualizacje, będziesz w stanie rozwiązać problem, wyłączając ochronę w czasie rzeczywistym podczas instalacji aktualizacji lub usuwając oprogramowanie antywirusowe pakiet i przełączając się na domyślną opcję zabezpieczeń (Windows Defender).

Zacznijmy więc od wyłączenia ochrony w czasie rzeczywistym zewnętrznego programu antywirusowego, który jest obecnie aktywny. Jak można się spodziewać, ta procedura będzie się różnić w zależności od używanego pakietu zabezpieczeń, ale w przypadku większości pakietów będzie można to zrobić bezpośrednio z menu kontekstowego paska zadań.

Gdy tylko wyłączysz ochronę w czasie rzeczywistym, spróbuj ponownie zainstalować aktualizację, która wcześniej kończyła się niepowodzeniem, i sprawdź, czy proces został zakończony.

Jeśli nadal napotykasz kod błędu 0x800700d8  , wykluczmy możliwość, że jest on spowodowany przez program antywirusowy innej firmy, całkowicie odinstalowując program i wykonując kroki niezbędne do zapewnienia, że ​​nie pozostawiasz żadnych resztek plików.

Jeśli zdecydujesz się pójść tą drogą, zachęcamy do skorzystania z tego artykułu ( tutaj ) - przeprowadzi Cię on przez kroki instalacji programu zabezpieczającego bez pozostawiania jakichkolwiek resztek plików, które mogą nadal powodować ten sam problem.

Metoda 2: Uruchomienie narzędzia do rozwiązywania problemów z usługą Windows Update

Jeśli masz pewność, że to nie pakiet innej firmy jest przyczyną problemów, podejmijmy odpowiednie kroki, aby upewnić się, że Twój system operacyjny nie jest w stanie rozwiązać problemu automatycznie. W systemie Windows 10 firma Microsoft znacznie ulepszyła moduł narzędzia do rozwiązywania problemów, a narzędzie do rozwiązywania problemów z usługą Windows Update jest jednym z najbardziej niezawodnych narzędzi tego typu.

Kilku użytkowników, których dotyczy problem, zgłosiło, że udało im się naprawić kod błędu 0x800700d8  i zainstalować aktualizację systemu Windows bez problemów po automatycznym naprawieniu składnika WU za pomocą narzędzia do rozwiązywania problemów z Windows Update.

To wbudowane narzędzie zawiera szeroką gamę strategii naprawczych, które można zastosować automatycznie w przypadku zidentyfikowania problemu. Oto krótki przewodnik dotyczący uruchamiania narzędzia do rozwiązywania problemów z usługą Windows Update:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ ms-settings: troubleshoot ” i naciśnij klawisz Enter, aby otworzyć kartę Rozwiązywanie problemów na karcie Ustawienia .
  2. Gdy znajdziesz się na głównej karcie Rozwiązywanie problemów , przejdź do sekcji po prawej stronie ekranu i przejdź do sekcji Rozpocznij pracę . Gdy tam dotrzesz, kliknij Windows Update , a następnie kliknij Uruchom narzędzie do rozwiązywania problemów .
  3. Po uruchomieniu narzędzia poczekaj, aż wstępne skanowanie zostanie zakończone i zalecana jest strategia naprawy. Ta procedura jest kluczowa, ponieważ określi, czy którakolwiek ze strategii naprawy zawartych w narzędziu mającym zastosowanie w tym scenariuszu.
  4. Jeśli zostanie znaleziona odpowiednia poprawka, kliknij Zastosuj tę poprawkę, aby zastosować zalecaną strategię naprawy.

    Uwaga: w zależności od typu zalecanej poprawki może być konieczne wykonanie kilku czynności, aby ją wymusić.

  5. Po pomyślnym zastosowaniu poprawki uruchom ponownie komputer i sprawdź, czy problem został rozwiązany po zakończeniu następnego uruchomienia.

Jeśli nadal występuje ten sam kod błędu 0x800700d8  , przejdź do następnej potencjalnej strategii naprawy poniżej.

Metoda 3: Ręczna aktualizacja do najnowszej wersji

Niektórzy użytkownicy, którzy napotykają kod błędu 0x800700d8  za każdym razem, gdy próbowali zainstalować oczekującą aktualizację za pomocą wbudowanego składnika WU, zgłaszali, że udało im się obejść problem, instalując aktualizację ręcznie.

Ta procedura jest łatwiejsza niż się wydaje - wystarczy pobrać i zainstalować ręcznie najnowszą wersję systemu Windows. Jest szansa, że ​​wybranie tej trasy pozwoli uniknąć kodu błędu, ponieważ ręczne aktualizacje są obsługiwane przez Asystenta aktualizacji, a nie Windows Update.

Oto krótki przewodnik dotyczący ręcznej instalacji najnowszej aktualizacji systemu Windows 10 za pomocą Asystenta aktualizacji:

  1. Odwiedź ten link ( tutaj ) w swojej domyślnej przeglądarce i kliknij Aktualizuj teraz, aby skorzystać z Asystenta aktualizacji.

  2. Otwórz plik wykonywalny instalacyjny Windows10Upgrade.exe , który właśnie pobrałeś i kliknij Aktualizuj teraz,  aby rozpocząć proces aktualizacji.
  3. Rozpocznie się skanowanie określające, czy komputer jest gotowy do obsługi aktualizacji. Jeśli wszystko jest w porządku, kliknij Aktualizuj, aby asystent aktualizacji pobrał aktualizację.
  4. Poczekaj, aż proces się zakończy (nie zamykaj okna, dopóki proces się nie zakończy).
  5. Po zakończeniu pobierania Asystent aktualizacji automatycznie rozpocznie instalację pobranego wcześniej pliku. Poczekaj cierpliwie, aż kompilacja systemu Windows zostanie zaktualizowana do najnowszej wersji, a następnie uruchom ponownie komputer.
  6. Przy następnym uruchomieniu systemu będziesz mieć najnowszą kompilację systemu Windows, więc nie ma potrzeby korzystania z usługi Windows Update w celu zainstalowania aktualizacji, która wcześniej kończyła się niepowodzeniem.

Jeśli Asystent aktualizacji nie umożliwił obejścia kodu błędu 0x800700d8  lub nie chcesz go używać, aby uniknąć kodu błędu, przejdź do następnej metody poniżej.

Metoda 4: Wyłączanie opcji „Odrocz aktualizacje” (jeśli dotyczy)

Jak się okazuje, ten konkretny kod błędu ( 0x800700d8)  może również wystąpić w przypadkach, gdy twój komputer jest skonfigurowany do `` odroczenia aktualizacji '' zamiast instalowania ich od razu. Ta opcja Windows Update umożliwia opóźnienie niektórych aktualizacji o kilka miesięcy (poprawki zabezpieczeń nie należą do tej kategorii).

Należy jednak pamiętać, że nie wszystkie wersje systemu Windows zawierają tę opcję usługi Windows Update. Jeśli podejrzewasz, że ta opcja może być odpowiedzialna za ten konkretny problem, możesz sprawdzić menu Opcje zaawansowane witryny Windows Update, aby sprawdzić, czy tak jest.

Kilku użytkowników WIndows 10 Enterprise, którzy mieli do czynienia z tym problemem, zgłosiło, że został on całkowicie rozwiązany po usunięciu zaznaczenia szefa związanego z aktualizacjami odroczenia.

Oto krótki przewodnik dotyczący wyłączania odroczonych aktualizacji w systemie Windows 10:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom . Następnie wpisz „ ms-settings: windowsupdate ” i naciśnij klawisz Enter, aby otworzyć kartę Windows Update w menu Aktualizacja i zabezpieczenia .
  2. Gdy znajdziesz się na ekranie aktualizacji systemu Windows, przejdź na prawą stronę i kliknij Opcje zaawansowane .
  3. W następnym menu usuń zaznaczenie pola wyboru związanego z „ Odrocz aktualizacje ”.
  4. Po wyłączeniu opcji uruchom ponownie komputer i sprawdź, czy problem został rozwiązany.

Jeśli ten sam problem nadal występuje, nawet po zatrzymaniu zdolności komputera do odroczenia aktualizacji lub ta metoda nie ma zastosowania, przejdź do następnej metody poniżej.

Metoda 5: Zresetuj składniki WU

Jeśli żadna z powyższych metod nie pozwoliła ci naprawić błędu 0x800700d8 , prawdopodobnie dzieje się  tak dlatego, że masz do czynienia z usterką WU, która skutecznie zatrzymała możliwość instalowania nowych aktualizacji. W takim przypadku powinieneś być w stanie rozwiązać problem, resetując wszystkie składniki i zależności zaangażowane w ten proces.

Kilku użytkowników, których dotyczy problem, potwierdziło, że byli w stanie rozwiązać ten problem, resetując wszystkie składniki usługi Windows Update ręcznie z poziomu wiersza polecenia z podwyższonym poziomem uprawnień. Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „cmd” w polu tekstowym i naciśnij Ctrl + Shift + Enter, aby otworzyć podwyższony wiersz polecenia. Jeśli pojawi się monit UAC (Kontrola konta użytkownika) , kliknij Tak, aby przyznać dostęp administratora.
  2. Gdy znajdziesz się w podwyższonym oknie wiersza polecenia, wpisz kolejno następujące polecenia i naciśnij klawisz Enter po każdym z nich:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Uwaga:  Po zakończeniu wykonywania tych poleceń skutecznie zatrzymasz usługi Windows Update, Instalator MSI, usługę kryptograficzną i usługi BITS.

  3. Po wyłączeniu wszystkich usług uruchom następujące polecenia w tym samym oknie CMD i naciśnij klawisz Enter po każdym z nich, aby zmienić nazwę folderów SoftwareDistribution i Catroot2 :
    ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old ren C: \ Windows \ System32 \ catroot2 Catroot2.old

    Uwaga: Te dwa foldery są odpowiedzialne za przechowywanie plików aktualizacji, które są używane przez składnik aktualizacji systemu Windows. Zmiana ich nazwy zmusi system operacyjny do utworzenia nowych folderów, które zajmą ich miejsce.

  4. Po wykonaniu kroku 3 wpisz te ostatnie polecenia w kolejności i naciśnij klawisz Enter po każdym z nich, aby uruchomić te same usługi, które były wcześniej wyłączone:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Zainstaluj aktualizację, która wcześniej kończyła się niepowodzeniem z kodem błędu i sprawdź, czy problem został rozwiązany.

Jeśli nadal napotykasz błąd 0x800700d8  , przejdź do następnej metody poniżej.

Metoda 6: Aktualizacja systemu BIOS do najnowszej wersji

Jak zgłosiło kilku różnych użytkowników, ten konkretny problem może również wystąpić w przypadkach, gdy wersja systemu BIOS jest poważnie przestarzała. Ten problem występuje prawie zawsze w komputerach Dell, ale są inni producenci z tymi samymi problemami.

Jednak zanim zaczniesz proces aktualizacji wersji BIOS, pamiętaj, że robienie tego lekkomyślnie może prowadzić do innych problemów, jeśli kroki aktualizacji nie są przestrzegane co do joty.

Dokładny proces aktualizacji wersji BIOS-u będzie różny w zależności od producenta płyty głównej. Oto oficjalna dokumentacja dotycząca aktualizacji systemu BIOS dla najpopularniejszych producentów płyt głównych:

  • Dell
  • ASUS
  • Acer
  • Lenovo
  • Sony Vayo

Uwaga: postępuj zgodnie z instrukcjami aktualizacji wersji BIOS na własne ryzyko!