Co to jest błąd 0x800f0801

0x800f0801 to kod błędu napotykany przez niektórych użytkowników podczas próby zainstalowania nowej aktualizacji systemu. Jest sklasyfikowany jako problem CBS_E_NOT_APPLICABLE, co oznacza, że ​​system jest zatrzymywany z powodu pewnych niezgodności lub że aktualizacja, którą próbujesz zainstalować, po prostu nie jest dla niego przeznaczona. W większości przypadków jest to niezgodność związana z komponentami .NET Framework, zmuszająca system do walki z aktualizacją. Przyczyną może być ich całkowity brak lub brak niektórych plików systemowych zaangażowanych w funkcję aktualizacji. Oprócz tego warto również wspomnieć, że użytkownicy mogą natknąć się na inne podobne błędy (0x800F0906; 0x800F0907; 0x800F0922; 0x800F081F), które mają prawie identyczny wygląd. Największy ruch raportów odnotowano w systemach operacyjnych Windows 11, Windows 10, Windows Server 2012 R2 i Windows Server 2012. Niezależnie od otrzymanego kodu zachęcamy do postępowania zgodnie z poniższą listą instrukcji i potencjalnego naprawienia go. Każda metoda przedstawiona poniżej jest ogólna i może być stosowana również w przypadku innych podobnych błędów.

Błąd aktualizacji systemu Windows 0x800f0801

Pobierz narzędzie do naprawy systemu Windows

Pobierz narzędzie do naprawy systemu Windows

kompatybilny z microsoftem

Istnieją specjalne narzędzia naprawcze dla systemu Windows, które mogą rozwiązać problemy związane z uszkodzeniem rejestru, nieprawidłowym działaniem systemu plików, niestabilnością sterowników Windows. Zalecamy użycie narzędzia Advanced System Repair Pro w celu naprawienia błędu „Windows Update error 0x800f0801” w systemach Windows 11, Windows 10, Windows 8, Windows 7, Vista lub XP.

1. Użyj narzędzia do rozwiązywania problemów z Windows Update

Pomimo tego, że wielu uważa je za nieskuteczne, wbudowane funkcje narzędzia do rozwiązywania problemów z systemem Windows mogą czasami rozwiązywać problemy, takie jak CBS_E_NOT_APPLICABLE (błąd 0x800f0801). System Windows ma natywny zestaw narzędzi do rozwiązywania problemów zaprojektowanych do znajdowania i usuwania istniejących problemów w różnych segmentach. Możesz go użyć do wykrycia problemów z aktualizacją i natychmiast spróbować je naprawić. Oto jak:

  1. Otwarte Ustawienia z dolnego paska zadań.
  2. Dodaj Konfiguracja w lewo i przejdź do Rozwiązywanie > Inne narzędzia do rozwiązywania problemów w prawym okienku.
  3. Następnie znajdź Windows Update i kliknij run obok tego.
  4. Zakończ proces zgodnie z instrukcjami wyświetlanymi na ekranie i uruchom ponownie komputer.

Następnie spróbuj ponownie wykonać aktualizację. Jeśli to nie zadziała, możesz skorzystać z innych rozwiązań w naszym samouczku poniżej.

2. Sprawdź integralność plików systemowych

Jak wspomniano, jedną z rzeczy, z którymi możesz mieć do czynienia, jest brak niektórych niezbędnych komponentów systemu. Dlatego zalecamy korzystanie z narzędzi skanujących SFC (System File Checker) i DISM (Deployment Image Servicing and Management), które wykryją i przywrócą ewentualne nieobecne komponenty. Upewnij się, że korzystasz z obu narzędzi, ponieważ mogą one mieć różny wpływ na rozwiązanie problemu. Oto jak:

Korzystanie z SFC

  1. Otwarte Wiersz polecenia wpisując cmd do pętli wyszukiwania obok Menu start przycisk.
  2. Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.
  3. Po otwarciu konsoli wpisz sfc /scannow polecenie i kliknij Wchodzę.
  4. Po zakończeniu procesu naprawy uruchom ponownie komputer.

Korzystanie z DISM

  1. Otwarte Wiersz polecenia tak jak zrobiliśmy w poprzednim kroku.
  2. Skopiuj i wklej to polecenie DISM.exe /Online /Cleanup-image /Restorehealth.
  3. Kliknij Wchodzę i poczekaj, aż system Windows zakończy skanowanie i naprawianie.
  4. Po zakończeniu uruchom ponownie komputer i spróbuj ponownie otworzyć problematyczny program.

Po wykonaniu obu tych skanów spróbuj ponownie zainstalować tę samą aktualizację.

3. Włącz .NET Framework

Powiedzieliśmy już, że przyczyną niepowodzenia procesu aktualizacji są wyłączone komponenty .NET Framework. Rozwiązanie jest szybkie i polega na uzyskaniu dostępu do systemu Windows i funkcji oraz włączeniu ich z powrotem, jeśli dotyczy. Oto jak:

  1. Znajdź Panel sterowania korzystając z paska wyszukiwania obok Menu start i otwórz go.
  2. Zestaw Zobacz według do Mały or Duże ikony i wybierz Programy i funkcje z listy.
  3. Po otwarciu przejdź do Włącz funkcje systemu Windows włączyć lub wyłączyć w prawym okienku okna.
  4. If .NET Framework 3.5 (ten pakiet zawiera .NET 2.0 i 3.0) nie ma zaznaczonego pola obok niego, upewnij się, że je zaznaczyłeś.
  5. To samo powinieneś zrobić z jego podkomponentami. Po prostu kliknij ikonę plusa obok .NET Framework 3.5 (ten pakiet zawiera .NET 2.0 i 3.0) i wybierz również inne komponenty.
  6. Na koniec kliknij OK , aby zapisać zmiany i poczekać, aż system zresetuje brakujące komponenty, jeśli takie istnieją.

Sprawdź, czy pomogło ci to ponownie zainstalować aktualizację. Jeśli nie, postępuj zgodnie z pozostałymi dwoma rozwiązaniami, które zostawiliśmy poniżej.

4. Zresetuj składniki usługi Windows Update

Jeszcze jedno zalecenie do wypróbowania polega na zresetowaniu ustawień usługi Windows Update. Statystycznie ta metoda okazała się bardzo skuteczna w rozwiązywaniu szerokiego zakresu problemów z aktualizacjami. Cała procedura obejmuje ponowne uruchomienie usług BITS, Cryptographic, MSI Installer i Windows Update, a także zmianę nazw niektórych folderów aktualizacji (SoftwareDistribution i Catroot2). Te foldery zawierają pliki tymczasowe niezbędne do wdrożenia aktualizacji systemu Windows. Na tej podstawie zmusimy system Windows do usunięcia uszkodzonych elementów i stworzenia od podstaw komponentów związanych z aktualizacją. Poniżej przedstawimy dwa sposoby wykonania tej metody. Pierwszy wymaga wpisania i wykonania każdego polecenia konsoli w sekwencji ręcznej. Drugi odbywa się za pomocą tak zwanego skryptu wsadowego napisanego w Notatniku i zapisanego jako WUReset.bat. Nie ma prawdziwej różnicy w tym, który wybierzesz. Choć cała procedura może wydawać się zaawansowana i skomplikowana, nie pozbawi Cię zbyt wiele czasu i wiedzy. Po prostu postępuj zgodnie z sekwencją podaną poniżej:

Korzystanie z czynności ręcznych

  1. Otwarte Wiersz polecenia wpisując cmd w polu wyszukiwania obok Menu start przycisk.
  2. Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.
  3. Skopiuj i wklej tę listę poleceń, klikając jeden po drugim Wchodzę po każdym. (Ta czynność spowoduje wyłączenie usług odpowiedzialnych za Aktualizacje systemu Windows)
  4. net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver

  5. Następnie musimy zmienić nazwy wyżej wymienionych folderów. Po prostu wklej te polecenia, klikając Wchodzę po każdym.
  6. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old

  7. Na koniec pozostaje już tylko przywrócenie wyłączonych usług. Zastosuj więc te polecenia, tak jak zrobiliśmy to wcześniej.
  8. net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

  9. Teraz wszyscy z tym skończyliśmy. Przejdź do centrum Windows Update i spróbuj ponownie przeprowadzić instalację.

Korzystanie ze skryptu wsadowego

Jest to alternatywna metoda do powyższej. Skrypt wsadowy służy do wykonywania tego samego zakresu poleceń w celu zresetowania wszystkich składników Windows Update, usług kryptograficznych i folderów, takich jak SoftwareDistribution. Nie jest tak trudny, jak można sobie wyobrazić, ale raczej łatwiejszy niż poprzedni. Wszystko czego potrzebujesz to Notatnik Windows i odrobina magii kopiuj-wklej. Skrypty wsadowe mają przewagę nad ręcznym pisaniem, ponieważ umożliwiają jednoczesne wykonanie wszystkich niezbędnych poleceń. Jeśli kiedykolwiek w przyszłości natkniesz się na podobne problemy, możesz wykonać już utworzony . Beat komponenty aktualizacji plików i resetowania:

  1. Otwórz nowy Notepad plik. W tym celu kliknij prawym przyciskiem myszy dowolny wolny obszar na pulpicie, wybierz Nowości i Dokument tekstowy.
  2. Następnie wklej tę listę poleceń do notatnika:
  3. @ECHO OFF
    echo Simple Script to Reset / Clear Windows Update
    echo.
    PAUSE
    echo.
    attrib -h -r -s %windir%system32catroot2
    attrib -h -r -s %windir%system32catroot2*.*
    net stop wuauserv
    net stop CryptSvc
    net stop BITS
    ren %windir%system32catroot2 catroot2.old
    ren %windir%SoftwareDistribution sold.old
    ren "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" downloader.old
    net Start BITS
    net start CryptSvc
    net start wuauserv
    echo.
    echo Task completed successfully...
    echo.
    PAUSE

  4. Po zakończeniu wklejania kliknij filet > Zapisz jako i nazwij to WUReset.bat. Pamiętaj, aby ustawić kodowanie do ANSI i zapisz plik w dowolnej lokalizacji.
  5. Na koniec możesz kliknąć plik prawym przyciskiem myszy, wybrać Uruchom jako administrator i ciesz się automatycznym resetowaniem aktualizacji systemu Windows.

5. Użyj narzędzia do tworzenia multimediów

Jeśli nadal nie ma dzwonka na korzyść rozwiązania problemu, nasza ostatnia rekomendacja sprowadza się do wypróbowania narzędzia Media Creation Tool – świetnego narzędzia firmy Microsoft przeznaczonego do ponownej instalacji systemu Windows, a także działającego jako alternatywne narzędzie do uzyskiwania najnowszych dostępnych aktualizacji w porównaniu z tradycyjnymi metodami . Postępuj zgodnie z poniższymi instrukcjami:

  1. Najpierw musisz pobrać narzędzie z witryna Microsoft.
  2. Następnie uruchom pobrany plik.
  3. Po zaakceptowaniu Warunków użytkowania będą do wyboru dwie opcje. Wybierz Zaktualizuj teraz ten komputer.
  4. Wybierz, aby Zachowaj pliki osobiste aby upewnić się, że pozostaną nienaruszone.
  5. Na koniec uruchom proces i poczekaj, aż się zakończy.
  6. Mamy nadzieję, że ta metoda pomogła ci zwalczyć błąd 0x800f0801.

Podsumowanie

Mamy nadzieję, że błąd 0x800f0801 został ostatecznie rozwiązany i nie powoduje już żadnych komunikatów w centrum Windows Update. Takie problemy są dość wszechobecne i często można je rozwiązać za pomocą nawet najbardziej ogólnych rozwiązań. Możesz je gdzieś zapisać i użyć w dowolnym momencie, gdy coś podobnego pojawi się w przyszłości.

Poprzedni artykułJak usunąć U2K Ransomware i odszyfrować pliki .U2K
Następny artykułJak usunąć Safe.search.tools