누적 업데이트를 설치하는 동안 Windows Server 또는 Windows 11/10오류 0x800f0831(error 0x800f0831) 이 발생 하는 경우 이 게시물이 도움이 될 것입니다. 이 게시물에서는 이 오류의 잠재적 원인을 식별하고 이 문제를 해결하는 데 도움이 될 수 있는 솔루션을 제공합니다.
조사 시 이 오류 메시지를 발생시키는 가장 일반적인 원인은 이전 업데이트 패키지의 누락된 매니페스트입니다. 즉, WU( Windows Update ) 구성 요소는 마지막으로 설치된 항목을 인식하지 못하므로 새 업데이트 패키지 설치를 거부합니다.
Windows Update 서비스가 비활성화되었거나 .NET 3.5 Framework 가 누락된 경우에도 이 문제가 발생할 수 있습니다 . 이 오류 0x800f0831(error 0x800f0831) 의 또 다른 잠재적 원인은 Windows 10(Windows 10) 클라이언트 시스템이 Windows 업데이트(Windows Update) 서버와 통신할 수 없기 때문입니다. 이는 시스템 파일 손상 또는 VPN(VPN) 연결 또는 프록시(Proxy) 서버 로 인한 것일 수 있습니다 .
Windows 업데이트 오류 0x800f0831 수정
기능 업데이트(Feature Update) 또는 누적 업데이트(Cumulative Update) 가 오류 코드 0x800f0831과 함께 실패한 경우 Windows Server(Windows Server) 또는 Windows 11/10 클라이언트 컴퓨터에서 도움이 될 수 있는 몇 가지 제안 사항이 있습니다.
- Windows 업데이트 문제 해결사 실행
- 기능 또는 누적 업데이트 수동 설치
- VPN 클라이언트 제거 또는 프록시 서버(Proxy) 제거(해당되는 경우)
- (Set)Windows 업데이트(Windows Update) 상태 를 자동 으로 (Automatic)설정
- .NET 프레임워크 3.5 사용
- 명령 프롬프트(Command Prompt) 를 통해 .NET Framework 3.5 설치
- SFC 및 DISM 스캔 실행
- 시스템 복원 수행
- 새로 시작(Fresh Start) , 현재 위치(In-place) 업그레이드 복구 또는 새로 설치 수행
나열된 각 솔루션과 관련된 프로세스에 대한 설명을 살펴보겠습니다.
1] Windows 업데이트 문제 해결사 실행(Run Windows Update Troubleshooter)
이 솔루션을 사용하려면 Windows 10 업데이트 문제 해결사를 실행 하고 오류가 해결되는지 확인해야 합니다 . 그래도 문제가 해결되지 않으면 다음 해결 방법을 계속할 수 있습니다.
2 ] 기능 또는 누적 업데이트 수동 설치(] Manually)
이 솔루션을 사용하려면 Microsoft 업데이트 카탈로그에서 누적 업데이트를 수동으로 다운로드(manually download the Cumulative Update from Microsoft Update Catalog) 한 다음 패키지를 설치해야 합니다. 기능 업데이트(Feature Update) 를 설치하려면 Windows 업데이트 도우미(Windows Update Assistant) 를 사용할 수 있습니다 . 설치에 성공하면 오류가 더 이상 나타나지 않습니다.
3] VPN 클라이언트 제거 또는 프록시(Proxy) 서버 제거(해당되는 경우)
VPN 클라이언트 또는 프록시 서버(VPN client or a Proxy server) 는 Windows 10 클라이언트 컴퓨터와 Windows 업데이트(Windows Update) 서버 간의 통신을 차단하는 일종의 간섭으로 인해 이 오류를 유발할 수 있습니다 . 이 경우 Windows 10 의 프로그램 및 기능 애플릿을 통해 VPN 소프트웨어를(uninstalling your VPN software via the Programs and Features applet) 제거하거나 컴퓨터에서 프록시 서버 를 제거하고 문제가 해결되는지 확인할 수 있습니다.
4] Windows 업데이트(Windows Update) 상태 를 자동 으로 (Automatic)설정(Set)
Windows 업데이트(Windows Update) 설치 에 실패한 컴퓨터가 공유 도메인의 일부인 경우 네트워크 정책이나 타사 시스템 최적화 도구가 업데이트 기능을 담당하는 기본 서비스를 비활성화했을 수 있습니다. 이 경우 Windows 업데이트(Windows Update) 서비스 시작 유형(Startup Type) 을 자동 으로 설정하고 Windows (Automatic)업데이트(Windows Update) 서비스 를 강제로 시작 하여 문제를 해결할 수 있습니다 .
방법은 다음과 같습니다.
- Windows 키 + R을 누릅니다.
- 실행 대화 상자에서 services.msc 를 입력하고 Enter 키를 눌러 서비스를 엽니다(open Services) .
- 서비스(Services) 창에서 스크롤 하여 Windows 업데이트(Windows Update) 서비스 를 찾습니다 .
- 항목을 두 번 클릭(Double-click) 하여 속성을 편집합니다.
- (Make) 서비스 속성 창의 시작 유형(Startup type) 메뉴 아래에 있는 옵션 이 드롭다운에서 자동 으로 설정되어 (Automatic )있는지 확인합니다. 시작 유형을 변경할 때 나타날 수 있는 대화 상자를 확인 하십시오.(Confirm)
- 적용(Apply) > 확인(OK) 을 클릭 하여 변경 사항을 저장합니다.
- 컴퓨터를 다시 시작합니다.
부팅 시 문제가 해결되었는지 확인합니다. Windows 업데이트(Windows Update) 의 시작 유형 이 이미 자동(Automatic) 으로 설정되어 있고 문제가 해결되지 않은 경우 다음 해결 방법을 진행하세요.
5] .NET Framework 3.5 활성화
누적 업데이트를 설치하려고 할 때 0x800f0831 오류(error 0x800f0831) 가 발생하는 경우 .NET 3.5 프레임워크가 비활성화되었을 가능성을 조사해야 합니다. 누적 업데이트 설치 프로세스는 다소 복잡하며 필요한 모든 종속성을 활성화하지 않으면 실패할 수 있습니다. 이 경우 Windows 기능(Windows Features) 메뉴를 사용하여 .NET 3.5 프레임워크가 활성화 되어 있는지 확인할 수 있습니다.
6] 명령 프롬프트(Command Prompt) 를 통해 .NET Framework 3.5 설치(Install .NET Framework 3.5)
활성화한 경우 Windows 기능 메뉴를 통한 .NET 3.5 프레임워크가 실패했다면 (Windows Features)관리자 권한 명령 프롬프트(Command Prompt) 에서 누락된 프레임워크를 설치하여 강제로 설치를 시도할 수 있습니다 .
먼저 Windows 10 설치 미디어(Windows 10 installation media) 가 필요합니다 . 그런 다음 아래 지침에 따라 관리자 권한 CMD 프롬프트에서 .NET Framework 3.5(Framework 3.5from) 를 강제로 설치할 수 있습니다 .
(Insert)Windows 10 설치 미디어를 컴퓨터에 삽입 합니다 .
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 파일 확장자를 추가합니다. DOTnet3.5.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 키를 눌러 시스템 복원(System Restore) 마법사를 엽니다.
- 시스템 복원(System Restore) 초기 화면에 도달하면 다음(Next) 을 클릭 하여 다음 창으로 진행합니다.
- 다음 화면에서 더 많은 복원 지점 표시(Show more restore points) 와 관련된 상자를 선택하여 시작합니다 .
- 이 작업을 수행한 후 오류를 처음 인지하기 시작한 날짜보다 날짜가 오래된 지점을 선택합니다.
- 다음(Next) 을 클릭 하여 다음 메뉴로 이동합니다.
- 마침(Finish) 을 클릭 하고 최종 프롬프트에서 확인합니다.
다음 시스템 시작 시 이전 컴퓨터 상태가 적용됩니다. 문제가 지속되면 다음 해결 방법을 시도해 볼 수 있습니다.
9] 새로 (Perform)시작(Fresh Start) , 현재 위치(In-place) 업그레이드 복구 또는 새로 설치 수행
이 시점에서 누적 업데이트 오류 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 Cumulativе 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!