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



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Niektórzy użytkownicy systemu Windows 10 zgłaszają, że każda oczekująca aktualizacja systemu Windows, którą próbują zainstalować, ostatecznie kończy się niepowodzeniem 0x800f0845 Kod błędu. W większości przypadków użytkownicy, których dotyczy problem, zgłaszają, że ten problem skutecznie uniemożliwia im zainstalowanie nowej oczekującej aktualizacji systemu Windows.



Jak naprawić błąd aktualizacji Windows 10 o kodzie 0x800f0845



Jeśli napotykasz ten problem, zacznij od sprawdzenia, czy Twój system operacyjny nie jest w stanie rozwiązać problemu automatycznie, uruchamiając narzędzie do rozwiązywania problemów z usługą Windows Update. W przypadku, gdy narzędzie nie jest w stanie samodzielnie rozwiązać problemu, należy również spróbować zresetować każdy składnik WU zaangażowany w operację aktualizacji - ręcznie lub za pomocą agenta aktualizacji.



Ale w przypadku 0x800f0845 błąd jest w rzeczywistości spowodowany przez jakiś rodzaj uszkodzenia plików systemowych, powinieneś spróbować je zidentyfikować i naprawić za pomocą dwóch wbudowanych narzędzi - DISM i SFC. Jeśli to nie wystarczy, rozważ wykonanie czystej instalacji podczas naprawy na miejscu.

Jeśli jednak nie jesteś przygotowany do efektywnej ponownej instalacji systemu Windows, najprawdopodobniej możesz obejść uszkodzony składnik WU, instalując oczekujące aktualizacje ręcznie bezpośrednio z Katalog Windows Update .

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

Przed wypróbowaniem jakiejkolwiek innej poprawki należy zacząć od sprawdzenia, czy komputer nie jest w stanie automatycznie rozwiązać problemu. Na szczęście każda najnowsza wersja systemu Windows (w tym Windows 10) zawiera zautomatyzowane narzędzie, które umożliwia skanowanie w poszukiwaniu najczęstszych niespójności związanych z usługą Windows Update i automatycznie stosuje zalecaną poprawkę w przypadku wykrycia znanego scenariusza.



Oczywiście nie rozwiąże to każdego znanego problemu, ale jest dobrym pierwszym krokiem do rozwiązania problemu 0x800f0845 Kod błędu.

Aby uruchomić narzędzie do rozwiązywania problemów z usługą Windows Update, postępuj zgodnie z poniższymi instrukcjami, aby je wdrożyć i zastosować zalecaną poprawkę:

  1. naciśnij Klawisz Windows + R. aby otworzyć Biegać Okno dialogowe. Następnie wpisz „ ms-settings: troubleshoot ” i naciśnij Wchodzić aby otworzyć Rozwiązywanie problemów zakładka Ustawienia patka.

    Uzyskiwanie dostępu do narzędzia do rozwiązywania problemów z usługą Windows Update

  2. Gdy znajdziesz się w Rozwiązywanie problemów zakładka Ustawienia app, przejdź do prawej sekcji i kliknij Aktualizacja systemu Windows , a następnie kliknij Uruchom narzędzie do rozwiązywania problemów .

    Uruchamianie narzędzia do rozwiązywania problemów z Windows Update

  3. Gdy tylko otworzysz narzędzie do rozwiązywania problemów z Windows Update, rozpocznie ono skanowanie w poszukiwaniu typowych niespójności. Po zakończeniu tego procesu kliknij Zastosuj tę poprawkę na wypadek, gdyby zalecana była naprawa.

    Zastosuj tę poprawkę

  4. W zależności od zalecanej poprawki może być konieczne wykonanie szeregu dodatkowych instrukcji.
  5. Po pomyślnym zastosowaniu poprawki uruchom ponownie komputer i spróbuj ponownie zainstalować aktualizacje, które wcześniej kończyły się niepowodzeniem z 0x800f0845 Kod błędu.

Metoda 2: Zresetuj usługę Windows Update

Inną dość powszechną przyczyną, która może spowodować wyzwolenie tego błędu, jest co najmniej jeden składnik podrzędny usługi Windows Update, który faktycznie utknął w stanie zawieszenia (nie jest ani włączony, ani wyłączony). Jeśli ten scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać ten problem, resetując każdy składnik WU zaangażowany w operację aktualizacji.

Można to osiągnąć, uruchamiając zautomatyzowany skrypt lub robiąc to ręcznie (z podwyższonego poziomu Monit CMD ). Ale niezależnie od preferowanego podejścia, stworzyliśmy dwa oddzielne przewodniki, aby uwzględnić oba typy użytkowników.

Resetowanie WU za pomocą agenta aktualizacji

  1. Otwórz ten link ( tutaj ) z domyślnej przeglądarki i kliknij Pobieranie przycisk powiązany z ResetWUEng.zip aby pobrać Zresetuj Windows Update agent.

    Pobierz agenta resetowania usługi Windows Update

  2. Po zakończeniu pobierania wyodrębnij archiwum za pomocą narzędzia takiego jak 7zip lub Winzip .
  3. Po rozpakowaniu narzędzia kliknij dwukrotnie ResetWUEng.exe i kliknij tak po wyświetleniu monitu przez Kontrola konta użytkownika (UAC) okno.
  4. Po wyświetleniu ostatniego monitu kliknij tak i poczekaj na zakończenie operacji, a następnie uruchom ponownie komputer.
  5. Po ponownym uruchomieniu komputera spróbuj ponownie zainstalować aktualizację, która wcześniej kończyła się niepowodzeniem z 0x800f0845 błąd i sprawdź, czy problem został już rozwiązany.
  6. Jeśli występuje ten sam problem, przejdź bezpośrednio do metoda 3 .

Resetowanie WU przez podwyższone CMD

  1. naciśnij Klawisz Windows + R. aby otworzyć Biegać Okno dialogowe. W nowym polu tekstowym wpisz „Cmd” i naciśnij Ctrl + Shift + Enter otworzyć podwyższone Wiersz polecenia . Kiedy zobaczysz UAC (kontrola konta użytkownika) , Kliknij tak przyznać uprawnienia administracyjne.

    Uruchomienie wiersza polecenia jako administrator

  2. Gdy znajdziesz się w wyświetlonym monicie CMD, wpisz następujące polecenie w dowolnej kolejności i naciśnij Wchodzić po każdym, aby zatrzymać wszystkie istotne Aktualizacja systemu Windows usługi:
    net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

    Uwaga: Te polecenia skutecznie zatrzymają usługę Windows Update, MSI Installer, Cryptographic i BITS.

  3. Po zatrzymaniu wszystkich odpowiednich usług uruchom kolejno dwa następujące polecenia i naciśnij Wchodzić po każdym:
    ren C:  Windows  SoftwareDistribution SoftwareDistribution.old ren C:  Windows  System32  catroot2 Catroot2.old

    Uwaga: Ta operacja wyczyści i zmieni nazwę pliku Dystrybucja oprogramowania i Catroot2 lornetka składana. Należy pamiętać, że te dwa foldery są używane jako kontenery do przechowywania tymczasowych plików aktualizacji systemu operacyjnego przez składnik WU. Ponieważ nie można ich konwencjonalnie usunąć, konieczna będzie zmiana ich nazwy, aby wymusić na systemie operacyjnym utworzenie nowych odpowiedników.

  4. Po zmianie nazw dwóch nowych folderów uruchom następujące polecenia w dowolnej kolejności i naciśnij Wchodzić po każdym poleceniu, aby ponownie włączyć usługi wyłączone w kroku 2:
    net start wuauserv net start cryptSvc net start bits net start msiserver
  5. Po ponownym uruchomieniu każdej usługi spróbuj ponownie zainstalować aktualizacje systemu Windows, które poprzednio kończyły się niepowodzeniem, i sprawdź, czy operacja zakończy się bez 0x800f0845 Kod błędu.

Jeśli ten sam problem nadal występuje, przejdź do następnej potencjalnej poprawki poniżej.

Metoda 3: Uruchamianie skanów DISM i SFC

Według użytkowników, których dotyczy problem, ten konkretny problem (brak instalacji określonej aktualizacji systemu Windows z kodem błędu 0x800f0845) jest często powodowany przez uszkodzone pliki systemowe, które kończą się uszkodzeniem składnika WU (Windows Update).

Wygląda to na poważny problem, ale dobrą wiadomością jest to, że system Windows 10 zawiera kilka wbudowanych narzędzi (DISM i SFC), które są w stanie automatycznie naprawić większość przypadków uszkodzonych plików systemowych.

SFC (Kontroler plików systemowych) to w 100% lokalne narzędzie, które polega na lokalnie przechowywanym archiwum, aby naprawić przypadki uszkodzonych plików, zastępując je sprawnymi kopiami.

DISM (usługi wdrażania i obrazu oraz wdrażanie) używa podskładnika WU w celu pobrania zdrowych odpowiedników uszkodzonych plików, które należy zastąpić. Chociaż jest lepszy od SFC, na jego skuteczność może wpłynąć, jeśli korupcja wpłynie na ten sam podskładnik, z którego korzysta DISM.

Ponieważ te dwa narzędzia działają inaczej, naszym zaleceniem jest uruchamianie skanów SFC i DISM w krótkich odstępach czasu, aby zmaksymalizować szanse na naprawienie uszkodzonej instancji, która powoduje 0x800f0845.

Zacząć od wykonanie skanowania SFC i cierpliwie czekać, aż operacja się zakończy.

Wykonywanie skanowania SFC

Uwaga : Przerwanie operacji przed jej zakończeniem może spowodować błędy logiczne na dysku HDD / SSD, które mogą prowadzić do innych problemów.

Po zakończeniu operacji uruchom ponownie komputer i zaczekaj na zakończenie następnego uruchomienia inicjowanie skanowania DISM .

Skanowanie plików systemowych

Uwaga: DISM potrzebuje niezawodnego połączenia internetowego, aby pomyślnie zakończyć działanie, więc przed rozpoczęciem tej procedury upewnij się, że masz połączenie ze stabilną siecią.

Po zakończeniu drugiego skanowania uruchom ponownie komputer i sprawdź, czy operacja zostanie zakończona przy następnym uruchomieniu komputera.

Metoda 5: Aktualizacja za pomocą wykazu Windows Update

W przypadku, gdy żadna z powyższych metod nie pozwoliła na zidentyfikowanie i naprawienie głównej przyczyny błędu 0x800f0845 kod błędu, zawsze możesz ominąć Komponent WU i ręcznie zainstaluj oczekującą aktualizację - bez polegania na lokalnym składniku Windows Update.

Możesz to łatwo zrobić, używając Wykaz usługi Microsoft Update . Kilku użytkowników, których dotyczy problem, potwierdziło, że ta operacja ostatecznie pozwoliła im na przeniesienie kompilacji systemu operacyjnego do najnowszej dostępnej wersji.

WAŻNY: Należy pamiętać, że ta metoda nie naprawi podstawowej przyczyny, która kończy się przyczyną 0x800f0845 Kod błędu. To tylko obejście, które powinno umożliwić zainstalowanie oczekujących aktualizacji.

Jeśli zdecydujesz się na tę trasę, postępuj zgodnie z poniższymi instrukcjami, aby ręcznie zainstalować oczekujące aktualizacje za pośrednictwem wykazu usługi Microsoft Update:

  1. Uzyskaj dostęp do tego łącza ( tutaj ) z domyślnej przeglądarki, aby uzyskać dostęp do pliku Wykaz usługi Microsoft Update oficjalna strona internetowa.
  2. Gdy znajdziesz się w środku, użyj funkcji wyszukiwania, aby wyszukać aktualizację, której nie można zainstalować z rozszerzeniem 0x800f0845 Kod błędu.

    Wyszukiwanie aktualizacji, którą chcesz zainstalować ręcznie

  3. Gdy pojawią się wyniki, określ wersję, która jest zgodna z Twoją kompilacją systemu Windows, patrząc na architekturę systemu operacyjnego i wersję systemu Windows.

    Wybór odpowiedniej witryny Windows Update

    Uwaga: Jeśli nie znasz architektury swojego systemu operacyjnego, kliknij prawym przyciskiem myszy Ten komputer w Przeglądarka plików i wybierz Nieruchomości z menu kontekstowego. Następnie z listy wyników spójrz na plik Rodzaj systemu i sprawdź wersję bitową swojego systemu operacyjnego.

    Sprawdzanie typu systemu operacyjnego

  4. Po wybraniu właściwej aktualizacji, którą chcesz zainstalować na swoim komputerze, kliknij przycisk Pobierz i poczekaj na zakończenie procesu.
  5. Po zakończeniu pobierania przejdź do lokalizacji, w której została pobrana aktualizacja, kliknij prawym przyciskiem myszy plik .inf i wybierz Zainstalować.

    Instalowanie sterownika Inf

  6. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć instalację, a następnie powtórz kroki od 2 do 5 z pozostałymi aktualizacjami, których instalacja się nie powiodła.
  7. Po pomyślnym zainstalowaniu każdej oczekującej aktualizacji uruchom ponownie komputer i sprawdź, czy oczekujące aktualizacje zniknęły z ekranu Windows Update.

Metoda 6: Wykonanie instalacji naprawczej / czystej instalacji

W przypadku, gdy żadna z powyższych poprawek nie umożliwiła rozwiązania tego problemu, jest bardzo prawdopodobne, że system ma do czynienia z jakimś typem uszkodzenia plików systemowych, którego nie można rozwiązać w konwencjonalny sposób. Jeśli ten scenariusz ma zastosowanie, problem będzie można rozwiązać tylko przez zresetowanie każdego składnika systemu Windows za pomocą instalacji naprawczej (naprawa na miejscu) lub czystej instalacji.

Jeśli chcesz zresetować tylko składnik systemu Windows, zalecanym podejściem byłoby skorzystanie z instalacji naprawczej (naprawy na miejscu). Ta operacja dotknie tylko składników systemu operacyjnego, co oznacza, że ​​Twoje osobiste multimedia, gry, aplikacje, a nawet niektóre preferencje użytkownika pozostaną nietknięte.

Uwaga: Pamiętaj, że prawdopodobnie będziesz potrzebować nośnika instalacyjnego do wykonania naprawa instalacja (naprawa na miejscu) - chyba że jesteś przygotowany na wymuszenie 3 przerw w pracy komputera podczas sekwencji rozruchu w celu wywołania menu odzyskiwania (nieco ryzykowne).

Ale jeśli chcesz wykonać szybką i bezbolesną procedurę, zdecydowanie powinieneś wybrać czysta instalacja . Pamiętaj jednak, że jeśli wcześniej nie utworzysz kopii zapasowej danych, utracisz przynajmniej dane osobowe przechowywane na dysku systemu operacyjnego i niestandardowe preferencje użytkownika.

Tagi Aktualizacja systemu Windows 7 minut czytania