累積的な更新プログラムのインストール中に、WindowsServerまたはWindows11 (Windows Server)Windows 11/10エラー0x800f0831(error 0x800f0831)が発生した場合は、この投稿が役に立ちます。この投稿では、このエラーの潜在的な原因を特定し、この問題の解決に役立つ解決策を提供します。
調査の結果、このエラーメッセージをトリガーする最も一般的な原因は、以前の更新パッケージのマニフェストが欠落していることです。つまり、WU(Windows Update)コンポーネントは最後にインストールされたものを認識しないため、新しい更新パッケージのインストールを拒否します。
この問題は、Windows Updateサービスが無効になっている場合、または.NET3.5Frameworkがない(Framework)場合にも発生する可能性があります。このエラー0x800f0831のもう(error 0x800f0831)1つの潜在的な原因は、Windows10クライアントマシンがWindowsUpdateサーバーと通信できないことです(Windows Update)。これは、システムファイルの破損、VPN接続、またはプロキシ(Proxy)サーバーが原因である可能性があります。
WindowsUpdateエラー0x800f0831を修正します
WindowsServerまたはWindows11 (Windows Server)Windows 11/10クライアントマシンで、機能の更新(Feature Update)または累積的な更新(Cumulative Update)がエラーコード0x800f0831で失敗した場合は、以下の提案が役立ちます。
- WindowsUpdateのトラブルシューティングを実行する
- 機能または累積的な更新を手動でインストールします
- VPNクライアントをアンインストールするか、プロキシ(Proxy)サーバーを削除します(該当する場合)
- (Set)WindowsUpdateのステータスを自動に(Automatic)設定します(Windows Update)
- .NETFramework3.5を有効にする
- コマンドプロンプト(Command Prompt)を介して.NETFramework3.5をインストールします
- SFCおよびDISMスキャンを実行する
- システムの復元を実行する
- フレッシュスタート(Fresh Start)、インプレース(In-place)アップグレード修復、またはクリーンインストールを実行します
リストされた各ソリューションに関連するプロセスの説明を見てみましょう。
1] WindowsUpdateトラブルシューティングを実行する(Run Windows Update Troubleshooter)
このソリューションでは、Windows 10 Update Troubleshooterを実行して、エラーが解決するかどうかを確認する必要があります。 これが機能しない場合は、次の解決策に進むことができます。
2 ]機能または累積的な更新を手動で(] Manually)インストールします
このソリューションでは、Microsoft Updateカタログから累積的な更新プログラムを手動でダウンロードしてから(manually download the Cumulative Update from Microsoft Update Catalog)、パッケージをインストールする必要があります。機能更新プログラム(Feature Update)をインストールするには、 WindowsUpdateAssistantを使用できます(Windows Update Assistant)。インストールが正常に完了すると、エラーは表示されなくなります。
3] VPNクライアントをアンインストールするか、プロキシ(Proxy)サーバーを削除します(該当する場合)
VPNクライアントまたはプロキシサーバーは、 (VPN client or a Proxy server)Windows10クライアントマシンとWindowsUpdateサーバー間の通信をブロックする何らかの干渉が原因で、このエラーをトリガーする可能性があります。この場合、Windows 10の[プログラムと機能]アプレットを使用してVPNソフトウェアをアンインストールするか、コンピューターから(uninstalling your VPN software via the Programs and Features applet)プロキシサーバーを削除して、問題が解決するかどうかを確認できます。
4] WindowsUpdateのステータスを自動に(Automatic)設定し(Set)ます(Windows Update)
Windows Updateのインストールに失敗したコンピューターが共有ドメインの一部である場合は、ネットワークポリシーまたはサードパーティのシステムオプティマイザーツールによって、更新機能を担当するメインサービスが無効になっている可能性があります。この場合、 Windows Updateサービスの[起動の種類](Startup Type)を[自動]に設定し、 (Automatic)Windows Updateサービス(Windows Update)を強制的に開始することで、問題を解決できます。
方法は次のとおりです。
- Windowsキー+Rを押します。
- [実行]ダイアログボックスで、services.mscと入力し、Enterキーを押して[サービス]を開きます(open Services)。
- [サービス]ウィンドウで、 (Services)WindowsUpdateサービスをスクロールして見つけます 。
- (Double-click)エントリをダブルクリックして、プロパティを編集します。
- ドロップ(Make)ダウンから、サービスのプロパティウィンドウの[スタートアップの種類(Startup type) ]メニュー のオプションが[ 自動]に設定されていることを確認します。(Automatic )起動タイプの変更時に表示される可能性のあるダイアログボックスを確認します。(Confirm)
- [適用](Apply) >[ OK]をクリックして、変更を保存します。
- コンピューターを再起動します。
起動時に、問題が解決したかどうかを確認します。Windows Updateの起動の種類がすでに[自動](Automatic)に設定されていて、それでも問題が解決しない場合は、次の解決策に進んでください。
5] .NETFramework3.5を有効にします
累積的な更新プログラムをインストールしようとしたときにエラー0x800f0831(error 0x800f0831)が発生した場合は、 .NET3.5フレームワークが無効になっている可能性を調べる必要があります。累積的な更新のインストールプロセスはかなり複雑であり、必要なすべての依存関係が有効になっていないと失敗する可能性があります。この場合、Windowsの[機能(Windows Features)]メニューを使用して、.NET3.5フレームワークが有効になっていることを確認できます。
6]コマンドプロンプト(Command Prompt)を介して.NETFramework3.5をインストールします(Install .NET Framework 3.5)
Windows(Windows Features)の[機能]メニューから.NET3.5フレームワークを有効にできなかった場合は、管理者特権のコマンドプロンプト(Command Prompt)から不足しているフレームワークをインストールすることにより、自分で強制的にインストールを試みることができます。
まず、Windows10インストールメディア(Windows 10 installation media)が必要です。次に、以下の手順に従って、管理者特権のCMDプロンプトから.NETFramework3.5を強制的にインストールし(CMD)ます。(Framework 3.5from)
(Insert)Windows10インストールメディアをコンピューターに挿入します。
Windowsキー+Rを押します。
[ファイル名を指定して実行(Run)]ダイアログボックスでメモ帳と入力し、CTRL + SHIFT + ENTERを押して管理者権限でメモ帳(Notepad)を開きます。
以下の構文をコピーしてメモ帳(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
注:構文のPLACEHOLDERを、現在インストールメディアを保持しているドライブの文字に置き換えてください。
名前を付けてファイルを保存し、.cmd ファイル拡張子を追加します(例:; InstallDOTnet3.5.cmd。
次に、ファイルを右クリックして、コンテキストメニューから[管理者として実行]を選択します。(Run as administrator)
次に、確認プロンプトで[はい(Yes)]をクリック し、プロセスが完了するのを待ちます。
.NET 3.5 Frameworkがインストールされたら、コンピューターを再起動し、次回のコンピューターの起動時に累積的な更新エラー0x800f0831が解決されるかどうかを確認します。(Cumulative Update error 0x800f0831)そうでない場合は、次の解決策に進みます。
7]SFCおよびDISMスキャンを実行します
それでもエラーに取り組んでいる場合は、問題の原因が実際には何らかのシステムファイルの破損である可能性があります。その場合、SFC/DISMスキャンを実行して、それが役立つかどうかを確認できます。
SFC / DISMは、ユーザーがWindowsシステムファイルの破損をスキャンし、破損したファイルを復元できるようにするWindowsの ユーティリティです。
簡単で便利なように、以下の手順を使用してスキャンを実行できます。
Windowsキー+Rを押します。
[ファイル名を指定して実行]ダイアログボックスで、メモ帳(notepad)と入力し、Enterキーを押してメモ帳を開きます。
以下のコマンドをコピーしてテキストエディタに貼り付けます。
@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
名前を付けてファイルを保存し、.bat ファイル拡張子を追加します(例:; SFC_DISM_scan.bat。
エラーが報告されなくなるまで、管理者権限でバッチファイルを(run the batch file with admin privilege)繰り返し実行します (保存したファイルを右クリック し、コンテキストメニューから[管理者として実行]を選択します)。(Run as Administrator)
PCを再起動します。
起動時に、問題が解決したかどうかを確認します。そうでない場合は、次の解決策に進みます。
8]システムの復元を実行する
ドライバーまたは更新プログラムのインストール後、または予期しないマシンシャットダウン後に、この累積更新エラー0x800f0831に気づき始めたばかりで、保留中の更新プログラムがインストールされていない場合は、最近のシステム変更により、更新プログラムをインストールできなくなった可能性があります。(Cumulative Update error 0x800f0831)この場合、システムの復元(System Restore)を試して(警告(Caveat):アプリケーションのインストール、ユーザー設定、および元に戻すスナップショットの作成後に行われたその他の変更はすべて失われます)、それが役立つかどうかを確認できます。
システムの復元(perform System Restore)を実行するには、次の手順を実行します。
- Windowsキー+Rを押します。
- [ファイル名を指定して実行]ダイアログボックスで、rstruiと入力し、Enterキーを押して(rstrui)システムの復元(System Restore) ウィザード を開き ます。
- システムの復元(System Restore)の初期画面が表示されたら、[次へ(Next)]をクリックして次のウィンドウに進みます。
- 次の画面で、[その他の復元ポイント(Show more restore points)を表示する]に関連付けられているチェックボックスをオンにすることから始めます。
- これを行った後、最初にエラーに気づき始めた日付よりも古い日付のポイントを選択します。
- [次へ(Next)]をクリック して、次のメニューに進みます。
- [完了](Finish)をクリック して、最後のプロンプトで確認します。
次回のシステム起動時に、古いコンピューターの状態が適用されます。問題が解決しない場合は、次の解決策を試すことができます。
9]フレッシュスタート(Fresh Start)、インプレース(In-place)アップグレード修復、またはクリーンインストールを実行し(Perform)ます
この時点で、累積更新エラー0x800f0831(Cumulative Update error 0x800f0831 )がまだ解決されていない場合は、従来は解決できなかった何らかのシステム破損が原因である可能性があります。この場合、フレッシュスタート、インプレースアップグレード修復、またはクリーンインストール(Fresh Start, In-place upgrade repair or clean install)を試して、すべてのWindowsコンポーネントをリセットできます。
Hopefully, any of these solutions should fix the issue for you!
Fix Windows Update error 0x800f0831
If уou during the installation of a Cumulatіve Update you encounter error 0x800f0831 on a Windows Server or on a Windows 11/10 client, then this post is intended to help you. In this post, we will identify the potential causes of this error as well as provide the solutions you can try to help you redress this issue.
Upon investigation, the most popular cause that will trigger this error message is a missing manifest of the previous update package. In other words, the WU (Windows Update) component is not aware of what was last installed, so it refuses to install new update packages.
You can also encounter this issue if Windows Update service is disabled or a missing .NET 3.5 Framework. Another potential cause of this error 0x800f0831 is whereby the Windows 10 client machine cannot communicate with Windows Update servers. This can be due to system file corruption or VPN connections or Proxy servers.
Fix Windows Update error 0x800f0831
If a Feature Update or Cumulative Update has failed with error code 0x800f0831, on Windows Server or Windows 11/10 client machines, then here are some suggestions that may help you.
- Run Windows Update Troubleshooter
- Manually install the Feature or Cumulative update
- Uninstall the VPN client or remove the Proxy server (if applicable)
- Set the status of Windows Update to Automatic
- Enable .NET Framework 3.5
- Install .NET Framework 3.5 via Command Prompt
- Run SFC & DISM scans
- Perform System Restore
- Perform a Fresh Start, In-place upgrade repair or clean install
Let’s take a look at the description of the process involved in relation to each of the listed solutions.
1] Run Windows Update Troubleshooter
This solution requires you to run the Windows 10 Update Troubleshooter and see if that resolves the error. If this doesn’t work, you can continue with the next solution.
2] Manually install the Feature or Cumulative update
This solution requires you manually download the Cumulative Update from Microsoft Update Catalog and then install the package. To install a Feature Update, you may use Windows Update Assistant. On successful installation, the error will no longer appear.
3] Uninstall the VPN client or remove the Proxy server (if applicable)
A VPN client or a Proxy server could trigger this error due to some kind of interference that ends up blocking communications between your Windows 10 client machine and the Windows Update server. In this case, you can try uninstalling your VPN software via the Programs and Features applet in Windows 10 or remove any proxy server from your computer and see if that resolves the issue.
4] Set the status of Windows Update to Automatic
If the computer that’s experiencing the failed Windows Update installation is part of a shared domain, it’s possible that a network policy or a 3rd party system optimizer tool has ended up disabling the main service responsible for the updating function. In this case, you can get the issue resolved by setting the Windows Update service Startup Type to Automatic and force start the Windows Update service.
Here’s how:
- Press Windows key + R.
- In the Run dialog box, type services.msc and hit Enter to open Services.
- In the Services window, scroll and locate the Windows Update service.
- Double-click on the entry to edit its properties.
- Make sure that the option under the Startup type menu in the service’s properties window is set to Automatic from the drop-down. Confirm any dialog boxes which may appear when changing the startup type.
- Click Apply > OK to save changes.
- Restart the computer.
On boot, check to see if the issue is resolved. In case the startup type of Windows Update was already set to Automatic and this didn’t resolve the issue, proceed with the next solution.
5] Enable .NET Framework 3.5
If you’re encountering the error 0x800f0831 when trying to install a cumulative update, you should explore the possibility of a disabled .NET 3.5 framework. Cumulative updates installation processes are rather more complex and might fail unless every needed dependency is enabled. In this case, you can try using the Windows Features menu to ensure that .NET 3.5 framework is enabled.
6] Install .NET Framework 3.5 via Command Prompt
If enabling, .NET 3.5 framework via the Windows Features menu was unsuccessful, you can try to force the installation yourself by installing the missing framework from an elevated Command Prompt.
First, you’ll need a Windows 10 installation media. Then you can follow the instruction below to force the installation of.NET Framework 3.5from an elevated CMD prompt.
Insert the Windows 10 installation media into your computer.
Press Windows key + R.
In the Run dialog box type notepad and press CTRL + SHIFT + ENTER to open Notepad with admin privilege.
Copy and paste the syntax below into 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
Note: Replace PLACEHOLDER in the syntax with the letter of the drive that’s currently holding the installation media.
Save the file with a name and append the .cmd file extension – eg; InstallDOTnet3.5.cmd.
Now, right-click the file and choose Run as administrator from the context menu.
Next, click Yes at the confirmation prompt and wait for the process to complete.
Once the .NET 3.5 Framework is installed, restart your computer and see if the Cumulative Update error 0x800f0831 is resolved at the next computer startup. If not, continue with the next solution.
7] Run SFC and DISM scans
If you’re still grappling with the error it’s most likely that the issue is actually caused by some kind of system file corruption. In which case, you can run the SFC/DISM scan and see if that helps.
The SFC/DISM is a utility in Windows that allows users to scan for corruptions in Windows system files and restore corrupted files.
For the purposes of ease and convenience, you can run the scan using the procedure below.
Press Windows key + R.
In the Run dialog box, type notepad and hit Enter to open Notepad.
Copy and paste the command below into the text editor.
@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
Save the file with a name and append the .bat file extension – eg; SFC_DISM_scan.bat.
Repeatedly run the batch file with admin privilege (right-click the saved file and select Run as Administrator from the context menu) until it reports no errors.
Restart your PC.
On boot, check to see if the issue is resolved. If not, continue with the next solution.
8] Perform System Restore
If you only started noticing this Cumulative Update error 0x800f0831 recently after a driver or update installation or after an unexpected machine shutdown, and none of the pending updates are installed, it’s likely that a recent system change has brought about this inability to install updates. In this case, you can try System Restore (Caveat: any changes like application install, user preferences and anything else made after the snapshot that you’ll be reverting to was created will be lost) and see if that helps.
To perform System Restore, do the following:
- Press Windows key + R.
- In the Run dialog box, type rstrui and hit Enter to open up the System Restore Wizard.
- Once you arrive at the initial screen of System Restore, click Next to advance to the next window.
- At the next screen, start by checking the box associated with Show more restore points.
- After you’ve done this, select a point which has an older date than the one in which you first started to notice the error.
- Click Next to advance to the next menu.
- Click Finish and confirm at the final prompt.
At the next system startup, your older computer state will be enforced. If the issue persists, you can try the next solution.
9] Perform a Fresh Start, In-place upgrade repair or clean install
At this point, if the Cumulative Update error 0x800f0831 is still unresolved, it’s most likely due to some kind of system corruption that cannot be resolved conventionally. In this case, you can try Fresh Start, In-place upgrade repair or clean install to reset every Windows component.
Hopefully, any of these solutions should fix the issue for you!