Jak naprawić błąd aktualizacji systemu Windows 0x80070643: 10 najskuteczniejszych metod



Radzenie sobie z błędem 0x80070643 podczas próby aktualizacji systemu Windows może być niezwykle frustrujące. To jak utknięcie w pętli – klikasz „Ponów” sto razy i nadal nic się nie dzieje. Zazwyczaj pojawia się on, gdy system Windows próbuje zaktualizować komponenty, takie jak Windows Defender lub. NET Framework, i po pewnym czasie po prostu odmawia zainstalowania niektórych aktualizacji. To dość irytujące, zwłaszcza jeśli polegasz na poprawkach zabezpieczeń lub usprawnieniach systemu. Dobra wiadomość jest taka, że ​​istnieje wiele rozwiązań, które zazwyczaj usuwają ten błąd. Być może nie trzeba robić wszystkiego, ale te metody obejmują typowe przyczyny – uszkodzone usługi, uszkodzone pliki, problemy z pamięcią podręczną lub uszkodzone elementy instalacji. Zasadniczo, jeśli jeden sposób nie działa, inny zazwyczaj działa.

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

Rozwiązanie 1: Uruchom ponownie usługi związane z usługą Windows Update

To dość podstawowe, ale zaskakująco skuteczne rozwiązanie. Usługi obsługujące pobieranie i kryptografię czasami ulegają awarii lub zawieszają się, co prowadzi do błędów takich jak 0x80070643. Ich ponowne uruchomienie wymusza na systemie Windows zresetowanie ich stanu i, miejmy nadzieję, przywrócenie płynnego działania.

  • Otwórz okno dialogowe Uruchom, naciskając Windows Key + R, następnie wpisz services.msci naciśnij Enter.
  • Wyszukaj usługę inteligentnego transferu w tle. Kliknij ją prawym przyciskiem myszy i wybierz opcję Uruchom ponownie. Jeśli jest wyszarzona, wybierz opcję Uruchom.
  • Powtórz te same czynności dla usługi Windows Update i usług kryptograficznych.

W niektórych konfiguracjach może to wymagać szybkiego ponownego uruchomienia, ale często rozwiązuje to problemy z usługami, które blokują aktualizacje. Jeśli usługi nie zostały ponownie uruchomione prawidłowo, uruchom ponownie komputer i spróbuj ponownie przeprowadzić aktualizację.

Poprawka 2: Uruchom ponownie i spróbuj ponownie

Tak, to banał, ale czasami samo ponowne uruchomienie systemu usuwa pliki tymczasowe i resetuje zablokowane procesy. Jest to szczególnie pomocne, jeśli system działał przez jakiś czas bez restartu lub jeśli ostatnia aktualizacja nie powiodła się w trakcie. Po ponownym uruchomieniu wróć do usługi Windows Update i kliknij „Sprawdź aktualizacje”.

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

To wbudowane narzędzie działa jak robot diagnostyczny, który przeprowadza komputer przez typowe problemy z aktualizacjami. Szuka konfliktów, uszkodzonych plików i błędnie skonfigurowanych ustawień. Możesz być nieco sceptyczny, ale na wielu komputerach faktycznie wychwytuje problemy, których nie wykryto podczas ręcznej naprawy.

  • Naciśnij Windows + Si wpisz „Rozwiązywanie problemów z ustawieniami”. Otwórz je.
  • Kliknij Dodatkowe narzędzia do rozwiązywania problemów lub po prostu Inne narzędzia do rozwiązywania problemów.
  • Znajdź usługę Windows Update i kliknij Uruchom. Postępuj zgodnie z instrukcjami. Może ona zasugerować pewne naprawy — po prostu pozwól jej wykonać swoją pracę.

Poprawka 4: Naprawa. NET Framework

Jeśli błędy występują tylko podczas aktualizacji. NET Framework, przyczyną może być właśnie to. Narzędzie Microsoft. NET Framework Repair Tool może naprawić uszkodzone pliki, które powodują niepowodzenie aktualizacji.

  • Możesz pobrać narzędzie z oficjalnego łącza firmy Microsoft: Microsoft. NET Framework Repair Tool.
  • Uruchom plik NetFxRepairTool.exe i zaakceptuj licencję. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie i kliknij Dalej. Nie zamykaj jeszcze okna.
  • Po zakończeniu aktualizacji wróć do usługi Windows Update i spróbuj ponownie zainstalować aktualizację. NET. Jeśli zadziałało, świetnie – jeśli nie, kliknij Dalej, aby uzyskać dalsze informacje na temat rozwiązywania problemów.

Rozwiązanie 5: Zresetuj pamięć podręczną usługi Windows Update

To może być zbawienne, jeśli uszkodzone pliki pamięci podręcznej powodują błędy. System Windows przechowuje pliki w folderach o nazwach SoftwareDistributioni catroot2. Czasami pliki te są zaśmiecone lub uszkodzone, więc wymuszenie utworzenia nowych plików przez system Windows może usunąć błędy, takie jak 0x80070643.

  • Otwórz wiersz polecenia z uprawnieniami administratora: wpisz cmd w menu Start, kliknij prawym przyciskiem myszy i wybierz polecenie Uruchom jako administrator.
  • Wpisz poniższe polecenia, naciskając klawisz Enterpo każdym z nich:
  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits

Następnie zmień nazwy tych folderów:

  • rename c:\windows\SoftwareDistribution SoftwareDistribution.old
  • rename %systemroot%\System32\catroot2 catroot2.old

Na koniec uruchom ponownie usługi:

  • net start wuauserv
  • net start cryptSvc
  • net start bits

Teraz wróć do usługi Windows Update i sprawdź, czy to pomoże. Czasami zdarzają się dziwne, drobne uszkodzenia pamięci podręcznej, które blokują aktualizacje, a to rozwiązuje je całkiem skutecznie.

Rozwiązanie 6: Wykonaj czysty rozruch

To bardziej skomplikowane, ale jeśli programy lub sterowniki innych firm zakłócają działanie usługi Windows Update, czysty rozruch może pomóc w wyizolowaniu problemu. Wyobraź sobie, że uruchamiasz system Windows w wersji minimalnej.

  1. Wpisz msconfig w oknie dialogowym Uruchom i naciśnij Enter.
  2. Przejdź do karty Usługi, zaznacz opcję Ukryj wszystkie usługi firmy Microsoft, a następnie kliknij opcję Wyłącz wszystkie.
  3. Przejdź do karty Uruchamianie i kliknij Otwórz Menedżera zadań.
  4. Wyłącz wszystkie elementy startowe firm innych niż Microsoft.
  5. Zamknij Menedżera zadań, wróć do msconfig i kliknij OK. Uruchom ponownie.

Po ponownym uruchomieniu spróbuj skorzystać z usługi Windows Update. Jeśli działa bez ingerencji innych firm, problem stanowił jeden z tych programów. Włączaj usługi po kolei, aby dowiedzieć się, który z nich.

Poprawka 7: Zainstaluj aktualizację ręcznie z katalogu Microsoft

Jeśli nic innego nie pomoże, to ostatnia deska ratunku – pobierz plik KB aktualizacji bezpośrednio z katalogu Microsoft Update. Musisz sprawdzić dokładny identyfikator KB w Windows Update, a następnie wyszukać go w katalogu Microsoft Update.

  • Wklej numer KB i pobierz odpowiednią aktualizację dla swojej wersji systemu Windows (x64, x86 lub ARM64).
  • Uruchom pobrany plik i postępuj zgodnie z instrukcjami. Zazwyczaj pozwala to ominąć blokadę automatycznej aktualizacji.
  • Po zakończeniu uruchom ponownie komputer i sprawdź, czy aktualizacja została zainstalowana pomyślnie.

Inne opcje: Zaktualizuj program Defender ręcznie i uruchom dodatkowe skanowanie

Jeśli błąd aktualizacji dotyczy tylko definicji programu Windows Defender, przejdź bezpośrednio do strony aktualizacji programu Microsoft Defender. Pobierz i uruchom ręcznie najnowsze definicje. Przeprowadź również pełne skanowanie w poszukiwaniu złośliwego oprogramowania za pomocą programu Malwarebytes lub podobnego – niektóre infekcje mogą również wpływać na działanie usługi Windows Update.

Podsumowanie

Naprawa błędu 0x80070643 może być nieco żmudna, ale zazwyczaj wystarczy zrestartować usługi, wyczyścić pamięć podręczną lub uruchomić narzędzie do rozwiązywania problemów. Czasami wystarczy cierpliwość i wypróbowanie kilku różnych rozwiązań. Jeśli nic z tego nie pomoże, zresetowanie systemu Windows lub instalacja naprawcza mogą być ostatecznością. Trzymam kciuki, że komuś to pomoże ominąć ten uporczywy błąd aktualizacji – zadziałało w przypadku wielu konfiguracji, które testowałem, więc warto spróbować.

Streszczenie

  • Uruchom ponownie usługi Windows Update
  • Uruchom ponownie komputer i spróbuj ponownie
  • Użyj narzędzia do rozwiązywania problemów z usługą Windows Update
  • W razie potrzeby napraw. NET Framework
  • Zresetuj pamięć podręczną i foldery usługi Windows Update
  • Wykonaj czysty rozruch, aby uniknąć konfliktów z urządzeniami zewnętrznymi
  • Ręczna instalacja aktualizacji z katalogu Microsoft
  • Zaktualizuj program Defender bezpośrednio lub przeskanuj go w poszukiwaniu złośliwego oprogramowania
  • Uruchom sprawdzanie plików systemowych (SFC i DISM)


Czy ten artykuł był pomocny?