Co to jest błąd Windows Update 0x800f0900

Wraz z instalacją aktualizacji zbiorczej (zarówno KB4493437, jak i KB4499167) dla systemów opartych na systemie Windows 10 w wersji 1803 x64, niektórzy użytkownicy byli zmuszeni zobaczyć kod błędu o nazwie 0x800f0900 po nieudanej instalacji oczekującej aktualizacji. Zwykle takie aktualizacje mają na celu naprawienie wcześniej istniejących błędów lub błędów, jednak w wielu przypadkach nowe łatki przynoszą nowe problemy zamiast rozwiązywać stare. W większości przypadków użytkownicy mają trudności z pozbyciem się problemu z następujących powodów: brakujące lub uszkodzone pliki, źle działające usługi, problemy z konfiguracją i inne problemy powodujące błąd. Aby go rozwiązać, przygotowaliśmy listę instrukcji zatwierdzonych w skutecznym naprawianiu problemu 0x800f0900.

Błąd aktualizacji systemu Windows 0x800f0900

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 Advanced System Repair Pro, aby naprawić błąd „Windows 10 Update 0x800f0900” w systemie Windows 10.

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

Zawsze, gdy napotykasz problemy związane z aktualizacją, doskonałym narzędziem gotowym do pomocy jest narzędzie do rozwiązywania problemów z systemem Windows, specjalne narzędzie już wbudowane w Twój system. Jest to pierwsza metoda do wypróbowania przed przejściem do bardziej zaawansowanych rozwiązań. Aby uruchomić narzędzie, oto proste kroki, aby to zrobić.

  1. Otwórz ustawienia tak, jak zrobiliśmy to powyżej i przejdź do Aktualizacja i bezpieczeństwo > Rozwiązywanie.
  2. W prawym okienku zlokalizuj Windows Update i kliknij Uruchom narzędzie do rozwiązywania problemów.
  3. Zakończ proces zgodnie z instrukcjami wyświetlanymi na ekranie i uruchom ponownie komputer.

2. Uruchom skanowanie w Kontrolerze plików systemowych (SFC)

Jak wspomnieliśmy w opisie błędu, niektóre problemy z aktualizacją mogą pojawić się z powodu brakujących lub uszkodzonych plików. Zwykle pliki te są niezbędnymi składnikami systemu, zapewniającymi prawidłowe połączenie między różnymi procesami. Jeśli niektóre z tych plików wypadną z listy, bardziej prawdopodobne jest wystąpienie błędu. Poniżej użyjemy narzędzia Kontroler plików systemowych (SFC), które wykryje i przywróci nieobecne komponenty. Oto jak:

  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. Po otwarciu konsoli wpisz sfc /scannow polecenie i kliknij Wchodzę.
  4. Po zakończeniu procesu naprawy uruchom ponownie komputer.
  5. Po zakończeniu tego kroku spróbuj ponownie zainstalować aktualizację. Jeśli błąd nadal przypomina o sobie, kontynuuj czytanie tego przewodnika, aby wypróbować inne opcje poniżej.

3. Uruchom DISM

Usługa Deployment Image Servicing and Management (DISM) jest podobna do uruchamiania skanowania SFC. Jednak używa różnych algorytmów, aby znaleźć problem i naprawić uszkodzone dane, które SFC mógł przegapić. Dlatego spróbujmy uruchomić go za pomocą wiersza polecenia, tak jak już to zrobiliśmy.

  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 ponownie zainstaluj aktualizację.

4. Wyczyść składniki systemu Windows

Problem 0x800f0900 może pojawić się z powodu przeciążonych bibliotek. Możliwe, że w trakcie użytkowania mogą zostać złomowane niepotrzebnymi komponentami. W rezultacie może to prowadzić do niestabilnego działania różnych usług. Poniżej pokazujemy, jak je usunąć za pomocą Menedżera zadań i DISM.

Za pomocą Menedżera zadań

  1. Naciśnij przycisk Windows + R kombinacja, aby otworzyć monit o uruchomienie, a następnie wklej taskschd.msc i kliknij OK.
  2. W lewym okienku przejdź do Biblioteka > Microsoft > Windows > Obsługa.
  3. Po zakończeniu kliknij prawym przyciskiem myszy StartComponentCleanup i wybierz run.
  4. Poczekaj na zakończenie procesu, uruchom ponownie komputer i spróbuj ponownie zainstalować aktualizację powodującą konflikt.

Za pomocą DISM

Ta metoda działa dokładnie tak samo, jak powyżej, więc możesz wybrać dowolną z nich.

  1. Otwarte Wiersz polecenia jak już to zrobiliśmy wcześniej.
  2. Teraz wklej to polecenie: dism /online /cleanup-image /startcomponentcleanup i uderz Wchodzę.
  3. Po zakończeniu uruchom ponownie komputer i sprawdź, czy błąd nadal występuje.

5. Uruchom ponownie składniki systemu Windows i usługę aktualizacji

Jeśli żadna z poprzednich metod nie zadziałała, możesz spróbować użyć tej. Pomoże nam to zresetować i ponownie uruchomić ustawienia usługi Windows Update. Cały proces polega na ponownym uruchomieniu usług BITS, Cryptographic, MSI Installer i Windows Update, a także zmianie nazw niektórych folderów aktualizacji (SoftwareDistribution i Catroot2). Te foldery zawierają specjalne podpisy dla aktualizacji systemu Windows. Na tej podstawie zmusimy system Windows do usunięcia uszkodzonych elementów i stworzenia składników aktualizacji od podstaw. W tym celu użyjemy konsoli do uruchomienia niezbędnych poleceń. Ta metoda jest dość zaawansowana, ale można ją łatwo obsłużyć, wykonując czynności wymienione poniżej:

  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 wpisz to polecenie i naciśnij Wchodzę.
  6. del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

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

  9. Teraz skopiuj i wklej te dwa polecenia, aby zresetować usługi BITS i Windows Update do domyślnego deskryptora zabezpieczeń. Kliknij Wchodzę po każdym.
  10. sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

  11. Następnie wpisz to polecenie i kliknij Wchodzę.
  12. cd /d %windir%\system32

  13. Przedostatnim i bardzo ważnym krokiem jest ponowna rejestracja plików BITS i Windows Update. Po prostu wpisz tę długą listę uderzających poleceń Wchodzę po każdym.
  14. regsvr32.exe atl.dll
    regsvr32.exe urlmon.dll
    regsvr32.exe mshtml.dll
    regsvr32.exe shdocvw.dll
    regsvr32.exe browseui.dll
    regsvr32.exe jscript.dll
    regsvr32.exe vbscript.dll
    regsvr32.exe scrrun.dll
    regsvr32.exe msxml.dll
    regsvr32.exe msxml3.dll
    regsvr32.exe msxml6.dll
    regsvr32.exe actxprxy.dll
    regsvr32.exe softpub.dll
    regsvr32.exe wintrust.dll
    regsvr32.exe dssenh.dll
    regsvr32.exe rsaenh.dll
    regsvr32.exe gpkcsp.dll
    regsvr32.exe sccbase.dll
    regsvr32.exe slbcsp.dll
    regsvr32.exe cryptdlg.dll
    regsvr32.exe oleaut32.dll
    regsvr32.exe ole32.dll
    regsvr32.exe shell32.dll
    regsvr32.exe initpki.dll
    regsvr32.exe wuapi.dll
    regsvr32.exe wuaueng.dll
    regsvr32.exe wuaueng1.dll
    regsvr32.exe wucltui.dll
    regsvr32.exe wups.dll
    regsvr32.exe wups2.dll
    regsvr32.exe wuweb.dll
    regsvr32.exe qmgr.dll
    regsvr32.exe qmgrprxy.dll
    regsvr32.exe wucltux.dll
    regsvr32.exe muweb.dll
    regsvr32.exe wuwebv.dll

  15. Zresetuj Winsock za pomocą tego polecenia.
  16. netsh winsock reset

    Na koniec pozostaje już tylko przywrócenie wyłączonych usług. Zastosuj te polecenia podobnie jak poprzednio.

    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver

6. Wyłącz/usuń oprogramowanie innych firm

Oprogramowanie innych firm, takie jak program antywirusowy, ma tendencję do powodowania nieprawidłowego działania niektórych usług. Może zarówno podejrzewać, jak i mylić podejrzane procesy zachodzące w twoim systemie. Z jakiegoś powodu nawet usługi systemu Windows mogą znajdować się na czarnej liście i być ograniczone przez oprogramowanie chroniące przed złośliwym oprogramowaniem. Ponieważ nie wiemy, czy tak jest, czy nie, spróbuj wyłączyć nienatywny program antywirusowy, jeśli go masz. Oprócz tego, że program antywirusowy jest winowajcą takich błędów, niechciane lub złośliwe programy mogą również powodować ten sam efekt. Jeśli pamiętasz, jak ostatnio instalowałeś nowy element, spróbuj go usunąć i zobacz różnicę. Być może rozwiąże problem.

7. Wyczyść niepotrzebne pliki systemowe

Niektórzy użytkownicy zgłaszali, że przeprowadzenie czyszczenia plików systemowych może rozwiązać problem. Oznacza to, że będziesz musiał usunąć kopie odzyskiwania i pliki z pamięci podręcznej przechowywane na komputerze. Może to być dość ryzykowne, ponieważ nie będzie możliwości przywrócenia poprzedniej wersji, której kopia zapasowa została utworzona w systemie. Mimo to niektórzy użytkownicy twierdzą, że bardzo pomogło to w rozwiązaniu problemu z aktualizacją.

  1. Otwarte Ten PC.
  2. Kliknij prawym przyciskiem myszy główny dysk i wybierz Właściwości.
  3. Znajdź i kliknij Oczyszczanie dysku.
  4. Następnie wybierz Oczyść pliki systemowe, zaznacz wszystkie pola i kliknij OK.
  5. Po zakończeniu uruchom ponownie komputer i spróbuj ponownie zainstalować aktualizację.

Mamy nadzieję, że ta metoda pomogła ci poradzić sobie z kodem 0x800704c7. Jeśli nie i nadal powoduje ból głowy przy regularnym użytkowaniu, przejdź do ostatnich 2 metod tego artykułu.

8. Spróbuj pobrać powodującą konflikt aktualizację z wykazu Microsoft

Jeśli występuje problem z otrzymaniem aktualizacji KB z serwera, możesz spróbować zainstalować ją ręcznie. Zanim to zrobimy, będziemy musieli zanotować, którą aktualizację należy zainstalować. Dla tego:

  1. Naciśnij przycisk Windows + I klucze w tym samym czasie.
  2. Następnie przejdź do Aktualizacja i bezpieczeństwo.
  3. Wybierz po prawej stronie okna Wyświetl historię aktualizacji.
  4. Następnie znajdź i zanotuj najnowszą aktualizację KB (na górze listy).
  5. Po zakończeniu wyszukaj i pobierz odnotowaną aktualizację w pliku Microsoft Update.

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

Inną opcją instalacji konfliktowych aktualizacji jest narzędzie Media Creation Tool. Pozwala użytkownikom zaktualizować system do najnowszej dostępnej wersji. Nie martw się, ta procedura nie wpłynie na twoje dane osobowe, ale po prostu zaktualizuje komputer. Aby to zrobić, wykonaj czynności opisane poniżej:

  1. Najpierw musisz pobrać narzędzie z witryna Microsoft.
  2. Następnie uruchom pobrany plik.
  3. Po uzgodnieniu z Warunki korzystania, do wyboru będą dwie opcje. Wybierz Zaktualizuj teraz ten komputer.
  4. Dodaj Zachowaj pliki osobiste aby upewnić się, że pozostaną nienaruszone.
  5. Na koniec uruchom proces i poczekaj, aż się zakończy.

Podsumowanie

Chociaż otrzymywanie problemów związanych z aktualizacjami w większości przypadków nie jest winą użytkowników, ostatecznie to oni szukają rozwiązań. To wspaniale, że mamy wiele zasobów internetowych zjednoczonych w celu testowania i dostarczania skutecznych rozwiązań. Mamy nadzieję, że nasz przewodnik pomógł ci ostatecznie rozwiązać problem 0x800f0900. Możesz także polegać na innych artykułach opublikowanych na naszej stronie internetowej, jeśli problem jest spowodowany czymś innym.

Poprzedni artykułJak usunąć Optical Rate Pro (Mac)
Następny artykułJak usunąć Yandex Bar (yandex.com)
James Kramer
Cześć, jestem James. Moja strona internetowa Bugsfighter.com, kulminacja dziesięcioletniej podróży w dziedzinie rozwiązywania problemów z komputerami, testowania oprogramowania i rozwoju. Moją misją jest oferowanie kompleksowych, a jednocześnie przyjaznych dla użytkownika przewodników na różne tematy w tej niszy. Jeśli napotkasz jakiekolwiek problemy związane z oprogramowaniem lub metodologiami, które popieram, pamiętaj, że zawsze służę pomocą. W przypadku jakichkolwiek pytań lub dalszej komunikacji prosimy o kontakt za pośrednictwem strony „Kontakty”. Twoja podróż w kierunku płynnego przetwarzania zaczyna się tutaj