Napraw błąd Windows Update 0x800f0831

Jeśli podczas instalacji aktualizacji zbiorczej napotkasz błąd 0x800f0831(error 0x800f0831) na serwerze Windows Server(Windows Server) lub na kliencie Windows 11/10 , ten post ma ci pomóc. W tym poście zidentyfikujemy potencjalne przyczyny tego błędu, a także przedstawimy rozwiązania, które możesz spróbować, aby rozwiązać ten problem.

Błąd aktualizacji systemu Windows 10 0x800f0831

Po zbadaniu, najpopularniejszą przyczyną tego komunikatu o błędzie jest brak manifestu poprzedniego pakietu aktualizacji. Innymi słowy, składnik WU ( Windows Update ) nie wie, co zostało ostatnio zainstalowane, więc odmawia instalowania nowych pakietów aktualizacji.

Ten problem można również napotkać, jeśli usługa Windows Update jest wyłączona lub brakuje platformy .NET 3.5 Framework . Inną potencjalną przyczyną tego błędu 0x800f0831(error 0x800f0831) jest to, że komputer kliencki z systemem Windows 10(Windows 10) nie może komunikować się z serwerami Windows Update . Może to być spowodowane uszkodzeniem plików systemowych, połączeniami VPN lub serwerami proxy .

Napraw błąd Windows Update 0x800f0831

Jeśli aktualizacja funkcji lub aktualizacja(Feature Update) zbiorcza nie(Cumulative Update) powiodła się z kodem błędu 0x800f0831 na komputerach klienckich z systemem Windows Server(Windows Server) lub Windows 11/10 , oto kilka sugestii, które mogą ci pomóc.

  1. Uruchom narzędzie do rozwiązywania problemów z Windows Update
  2. Ręcznie zainstaluj funkcję lub aktualizację zbiorczą
  3. Odinstaluj klienta VPN lub usuń serwer proxy (jeśli dotyczy)
  4. Ustaw(Set) status Windows Update na Automatyczny(Automatic)
  5. Włącz .NET Framework 3.5
  6. Zainstaluj .NET Framework 3.5 za pomocą wiersza polecenia(Command Prompt)
  7. Uruchom skanowanie SFC i DISM
  8. Wykonaj przywracanie systemu
  9. Wykonaj nowy start(Fresh Start) , naprawę uaktualnienia w miejscu(In-place) lub czystą instalację

Przyjrzyjmy się opisowi zachodzącego procesu w odniesieniu do każdego z wymienionych rozwiązań.

1] Uruchom narzędzie do rozwiązywania problemów z Windows Update(Run Windows Update Troubleshooter)

To rozwiązanie wymaga uruchomienia narzędzia do rozwiązywania problemów z aktualizacją systemu Windows 10 i sprawdzenia, czy to rozwiąże błąd Jeśli to nie zadziała, możesz przejść do następnego rozwiązania.

2 ] Ręcznie(] Manually) zainstaluj funkcję lub aktualizację zbiorczą

To rozwiązanie wymaga ręcznego pobrania aktualizacji zbiorczej z katalogu Microsoft Update(manually download the Cumulative Update from Microsoft Update Catalog) , a następnie zainstalowania pakietu. Aby zainstalować aktualizację(Feature Update) funkcji , możesz użyć Asystenta Windows Update(Windows Update Assistant) . Po udanej instalacji błąd nie będzie się już pojawiał.

3] Odinstaluj klienta VPN lub usuń serwer proxy (jeśli dotyczy)

Klient VPN lub serwer proxy(VPN client or a Proxy server) może wywołać ten błąd z powodu pewnego rodzaju zakłóceń, które ostatecznie blokują komunikację między komputerem klienckim z systemem Windows 10(Windows 10) a serwerem Windows Update . W takim przypadku możesz spróbować odinstalować oprogramowanie VPN za pomocą apletu Programy i funkcje(uninstalling your VPN software via the Programs and Features applet) w systemie Windows 10 lub usunąć dowolny serwer proxy z komputera i sprawdzić, czy to rozwiąże problem.

4] Ustaw(Set) status Windows Update na Automatyczny(Automatic)

Jeśli komputer, na którym wystąpiła nieudana instalacja usługi Windows Update(Windows Update) , jest częścią domeny współdzielonej, możliwe jest, że polityka sieciowa lub narzędzie optymalizacji systemu innej firmy spowodowało wyłączenie głównej usługi odpowiedzialnej za funkcję aktualizacji. W takim przypadku problem można rozwiązać, ustawiając Typ uruchomienia(Startup Type) usługi Windows Update na Automatyczny(Automatic) i wymuszając uruchomienie usługi Windows Update .

Oto jak:

  • Naciśnij klawisz Windows + R.
  • W oknie dialogowym Uruchom wpisz services.msc i naciśnij Enter, aby otworzyć Usługi(open Services) .
  • W oknie Usługi(Services) przewiń i zlokalizuj usługę Windows Update  .
  • Kliknij dwukrotnie(Double-click) wpis, aby edytować jego właściwości.
  • Upewnij(Make) się, że opcja w  menu Typ uruchomienia(Startup type)  w oknie właściwości usługi jest ustawiona na  Automatycznie(Automatic ) z listy rozwijanej. Potwierdź(Confirm) wszystkie okna dialogowe, które mogą się pojawić podczas zmiany typu uruchamiania.
  • Kliknij Zastosuj(Apply) > OK , aby zapisać zmiany.
  • Zrestartuj komputer.

Podczas rozruchu sprawdź, czy problem został rozwiązany. Jeśli typ uruchamiania Windows Update był już ustawiony na Automatyczny(Automatic) i nie rozwiązało to problemu, przejdź do następnego rozwiązania.

5] Włącz .NET Framework 3.5

Jeśli podczas próby zainstalowania aktualizacji zbiorczej napotykasz błąd 0x800f0831(error 0x800f0831) , powinieneś zbadać możliwość wyłączenia platformy .NET 3.5. Procesy instalacji aktualizacji zbiorczych są bardziej złożone i mogą się nie powieść, chyba że wszystkie potrzebne zależności zostaną włączone. W takim przypadku możesz spróbować użyć menu Funkcje systemu Windows(Windows Features) , aby upewnić się, że platforma .NET 3.5 jest włączona .

6] Zainstaluj .NET Framework 3.5(Install .NET Framework 3.5) za pomocą wiersza polecenia(Command Prompt)

Jeśli włączenie platformy .NET 3.5 za pomocą menu Funkcje systemu Windows(Windows Features) nie powiodło się, możesz spróbować wymusić instalację samodzielnie, instalując brakującą platformę z poziomu wiersza polecenia(Command Prompt) z podwyższonym poziomem uprawnień .

Najpierw potrzebujesz nośnika instalacyjnego systemu Windows 10(Windows 10 installation media) . Następnie możesz postępować zgodnie z poniższą instrukcją, aby wymusić instalację .NET Framework 3.5 z monitu(Framework 3.5from) z podwyższonym poziomem uprawnień CMD .

Włóż(Insert) nośnik instalacyjny systemu Windows 10 do komputera.

Naciśnij klawisz Windows + R.

W oknie dialogowym Uruchom wpisz notatnik i naciśnij (Run)CTRL + SHIFT + ENTER , aby otworzyć Notatnik(Notepad) z uprawnieniami administratora.

Skopiuj i wklej poniższą składnię do Notatnika(Notepad) .

@echo off 
Title .NET Framework 3.5 Offline Installer 
for %%I in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%I:\\sources\install.wim" set setupdrv=%%I 
if defined setupdrv ( 
echo Found drive %setupdrv% 
echo Installing .NET Framework 3.5... 
Dism /online /enable-feature /featurename:NetFX3 /All /Source:PLACEHOLDER:\sources\sxs /LimitAccess 
echo. 
echo .NET Framework 3.5 should be installed 
echo. 
) else ( 
echo No installation media found! 
echo Insert DVD or USB flash drive and run this file once again. 
echo. 
) 
pause

Uwaga: Zastąp PLACEHOLDER w składni literą dysku, na którym aktualnie znajduje się nośnik instalacyjny.

Zapisz plik z nazwą i dołącz rozszerzenie .cmd  – np.; InstallDOTnet3.5.cmd .

Teraz kliknij plik prawym przyciskiem myszy i wybierz Uruchom jako administrator(Run as administrator) z menu kontekstowego.

Następnie kliknij  Tak(Yes)  w monicie o potwierdzenie i poczekaj na zakończenie procesu.

Po zainstalowaniu platformy .NET 3.5 Framework uruchom ponownie komputer i sprawdź, czy błąd aktualizacji zbiorczej 0x800f0831(Cumulative Update error 0x800f0831) został rozwiązany przy następnym uruchomieniu komputera. Jeśli nie, przejdź do następnego rozwiązania.

7] Uruchom skanowanie SFC i DISM

Jeśli nadal zmagasz się z błędem, najprawdopodobniej przyczyną problemu jest jakieś uszkodzenie pliku systemowego. W takim przypadku możesz uruchomić skanowanie SFC/DISM i sprawdzić, czy to pomaga.

SFC  /DISM  to narzędzie w systemie Windows(Windows) , które umożliwia użytkownikom skanowanie w poszukiwaniu uszkodzeń w plikach systemu Windows i przywracanie uszkodzonych plików.

Dla ułatwienia i wygody możesz uruchomić skanowanie, korzystając z poniższej procedury.

Naciśnij klawisz Windows + R.

W oknie dialogowym Uruchom wpisz notatnik(notepad) i naciśnij Enter, aby otworzyć Notatnik.

Skopiuj i wklej poniższe polecenie do edytora tekstu.

@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause

Zapisz plik z nazwą i dołącz rozszerzenie .bat  – np.; SFC_DISM_scan.bat .

Wielokrotnie uruchamiaj plik wsadowy z uprawnieniami administratora(run the batch file with admin privilege)  (kliknij prawym przyciskiem myszy zapisany plik i wybierz  Uruchom jako administrator(Run as Administrator) z menu kontekstowego), aż nie zgłosi żadnych błędów.

Uruchom ponownie komputer.

Podczas rozruchu sprawdź, czy problem został rozwiązany. Jeśli nie, przejdź do następnego rozwiązania.

8] Wykonaj przywracanie systemu

Jeśli zacząłeś zauważać ten błąd aktualizacji zbiorczej 0x800f0831(Cumulative Update error 0x800f0831) dopiero niedawno po instalacji sterownika lub aktualizacji lub po nieoczekiwanym wyłączeniu komputera i żadna z oczekujących aktualizacji nie została zainstalowana, prawdopodobnie niedawna zmiana systemu spowodowała tę niemożność zainstalowania aktualizacji. W takim przypadku możesz wypróbować Przywracanie systemu(System Restore) ( Zastrzeżenie(Caveat) : wszelkie zmiany, takie jak instalacja aplikacji, preferencje użytkownika i wszystko inne wprowadzone po utworzeniu migawki, do której będziesz powracać, zostaną utracone) i sprawdź, czy to pomaga.

Aby wykonać Przywracanie systemu(perform System Restore) , wykonaj następujące czynności:

  • Naciśnij klawisz Windows + R.
  • W oknie dialogowym Uruchom wpisz rstrui  i naciśnij Enter, aby otworzyć   Kreatora przywracania systemu .(System Restore)
  • Po przejściu do początkowego ekranu przywracania systemu(System Restore) kliknij przycisk Dalej(Next) , aby przejść do następnego okna.
  • Na następnym ekranie zacznij od zaznaczenia pola związanego z Pokaż więcej punktów przywracania(Show more restore points) .
  • Po wykonaniu tej czynności wybierz punkt, który ma starszą datę niż ten, w którym po raz pierwszy zacząłeś zauważać błąd.
  • Kliknij Dalej(Next)  , aby przejść do następnego menu.
  • Kliknij Zakończ(Finish)  i potwierdź w ostatnim monicie.

Przy następnym uruchomieniu systemu zostanie wymuszony stan starszego komputera. Jeśli problem będzie się powtarzał, możesz wypróbować następne rozwiązanie.

9] Wykonaj(Perform) nowy start(Fresh Start) , naprawę aktualizacji w miejscu lub czystą instalację(In-place)

W tym momencie, jeśli błąd aktualizacji zbiorczej 0x800f0831(Cumulative Update error 0x800f0831 ) nadal nie został rozwiązany, najprawdopodobniej jest to spowodowane uszkodzeniem systemu, którego nie można rozwiązać konwencjonalnie. W takim przypadku możesz wypróbować nowy start, naprawę aktualizacji w miejscu lub czystą instalację(Fresh Start, In-place upgrade repair or clean install) , aby zresetować każdy składnik systemu Windows.

Hopefully, any of these solutions should fix the issue for you!



About the author

Jestem inżynierem oprogramowania z ponad dwuletnim doświadczeniem w pracy nad aplikacjami mobilnymi i desktopowymi. Mam doświadczenie w aktualizacjach systemu Windows, usługach i Gmailu. Moje umiejętności sprawiają, że jestem idealnym kandydatem do zadań takich jak tworzenie aplikacji Windows lub utrzymywanie klientów poczty e-mail.



Related posts