많은 사용자가 Windows 업데이트 서비스를 사용할 때 0x800f0831 오류가 발생한다고 보고하고 있습니다. 이 오류가 발생하면 누적 업데이트, 보안 업데이트 등 필수적인 업데이트를 PC에 설치할 수 없게 됩니다. 주로 Windows 10/11에서 특정 업데이트(KB5012599)를 설치하는 과정에서 나타나며, 손상된 Windows 스토어 캐시, 비활성화된 Windows 업데이트 서비스, 백신 프로그램의 간섭, 또는 손상된 업데이트 파일이 원인으로 작용합니다.
이 글에서는 0x800f0831 오류의 원인과 단계별 해결 방법을 자세히 안내해 드립니다. 아래 내용을 순서대로 따라 하시면 문제를 해결하실 수 있습니다.
Windows 10 업데이트 오류 0x800f0831 발생 원인
오류 코드 0x800f0831은 다음과 같은 다양한 요인으로 인해 발생할 수 있습니다.
- 현재 Windows 버전이 해당 업데이트를 지원하지 않는 경우
- 연결된 외부 USB 장치와의 호환성 문제
- 필수 시스템 서비스가 실행되지 않는 경우
- 백신 프로그램 또는 악성코드가 업데이트를 차단하는 경우
- 업데이트 설치에 필요한 디스크 공간 부족
- 손상된 데이터 또는 불안정한 인터넷 연결
- 구버전 BIOS 및 노후화된 PC 환경
- 손상된 Windows 레지스트리 및 파일 시스템
원인을 파악했다면, 아래의 해결 방법을 하나씩 시도해 보세요.
방법 1: 기본 문제 해결 방법
1A. 시스템 파일 복구
시스템에 손상된 파일이 있다면 업데이트 설치 전에 먼저 복구해야 합니다. 시스템 파일 검사기(SFC) 명령은 컴퓨터 내 손상된 파일을 검사하고 자동으로 수정해 주며, DISM(배포 이미지 서비스 및 관리) 도구는 강력한 명령줄 기반으로 Windows OS 오류를 복구합니다. 관리자 권한 명령 프롬프트에서 SFC와 DISM 유틸리티를 순차적으로 실행한 후, 스캔이 완료되면 최신 업데이트 설치가 가능한지 확인해 보세요.
1B. 백신 프로그램 일시 중지
백신 소프트웨어가 새로운 업데이트 설치를 차단하는 경우가 종종 있습니다. 특히 Norton, Avast 같은 백신 프로그램은 Windows 업데이트와 호환성 충돌을 일으킬 수 있으므로, 내장 백신(Windows Defender)이나 서드파티 백신을 일시적으로 비활성화한 후 업데이트를 다시 시도해 보세요.
주의: 오류가 해결되면 보안 위험에 노출되지 않도록 반드시 백신 프로그램을 다시 활성화하세요.
1C. Google DNS 사용
DNS 주소 변경만으로 문제가 해결된 사례도 많습니다. Google DNS(8.8.8.8, 8.8.4.4)는 기억하기 쉽고 안정적인 연결을 제공합니다. 네트워크 어댑터 설정에서 DNS 서버 주소를 수동으로 입력하거나, OpenDNS로 전환한 후 누적 업데이트 설치가 가능한지 확인해 보세요.
1D. 프록시 서버 비활성화
잘못된 네트워크 구성 역시 이 오류의 원인이 될 수 있습니다. VPN 서비스를 사용 중이거나 프록시 서버가 설정되어 있다면 이를 비활성화한 후 다시 시도해 보세요. 그래도 문제가 지속된다면 모바일 핫스팟에 연결하여 업데이트를 진행해 보는 것도 좋은 방법입니다.
1E. BIOS 업데이트
전 세계 여러 사용자가 BIOS를 업데이트한 후 오류가 사라졌다고 보고했습니다. 이미 최신 BIOS 버전을 사용 중인데도 오류가 계속된다면 BIOS를 재설치해야 할 수 있습니다. 위 방법들로 해결되지 않는다면 메인보드 제조사 웹사이트에서 BIOS 업데이트 가이드를 참고하여 진행하세요.
방법 2: 외부 장치 분리
업데이트 오류가 발생하면 외부 주변 장치나 USB 장치가 연결되어 있는지 확인하세요. 전자기 간섭이 오류의 원인이 될 수 있습니다.
1. 먼저 컴퓨터에 연결된 모든 외부 USB 장치를 분리합니다.
2. 웹캠, 프린터 등 다른 주변 장치도 모두 제거하고, 마우스와 키보드 같은 필수 장치만 남겨둡니다.
그런 다음 오류가 해결되었는지 확인합니다.
방법 3: 날짜 및 시간 설정 조정
잘못된 날짜와 시간 설정도 업데이트 오류를 유발할 수 있습니다. 아래 순서대로 동기화해 보세요.
1. Windows + I 키를 동시에 눌러 Windows 설정을 엽니다.
2. 시간 및 언어 항목을 선택합니다.
3. 날짜 및 시간 탭에서 시간 자동 설정과 표준 시간대 자동 설정 옵션이 모두 켜져 있는지 확인합니다.
4. 지금 동기화 버튼을 클릭한 후 오류가 해결되었는지 확인합니다.
방법 4: Windows 업데이트 문제 해결사 실행
Windows에 내장된 문제 해결사는 네트워크 연결 문제, 손상된 레지스트리 키, Windows 구성 요소 오류 등을 자동으로 진단하고 수정해 줍니다. 설정 → 업데이트 및 보안 → 문제 해결 → 추가 문제 해결사에서 Windows 업데이트 문제 해결사를 실행하고, 화면 지침에 따라 발견된 문제를 해결하세요.
방법 5: Windows 업데이트 구성 요소 초기화
다른 방법으로 해결되지 않는다면 Windows 업데이트 구성 요소를 초기화하는 것이 효과적입니다. 손상되거나 호환되지 않는 업데이트 파일이 저장되어 있으면 여러 문제가 발생할 수 있습니다.
명령 프롬프트(관리자 권한)에서 다음 명령어를 순서대로 실행하여 필수 Windows 서비스를 재시작하세요.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptSvc net start bits net start msiserver
모든 명령 실행 후 누적 업데이트 설치가 가능한지 확인합니다.
방법 6: 필수 Windows 서비스 재시작
Windows Update와 BITS(Background Intelligent Transfer Service) 같은 필수 서비스가 활성화되어 있어야 오류를 예방할 수 있습니다. BITS는 사용 가능한 대역폭을 활용해 업데이트를 설치하므로, 이 서비스가 비활성화되어 있으면 오류가 발생하기 쉽습니다.
1. Windows 키를 누르고 services.msc를 입력한 후 관리자 권한으로 실행합니다.
2. 목록에서 Background Intelligent Transfer Service를 찾아 더블클릭합니다.
3. 시작 유형을 자동으로 설정합니다.
참고: 서비스 상태가 중지됨이면 시작 버튼을 클릭하고, 실행 중이라면 중지 후 다시 시작하세요.
4. 적용 > 확인을 클릭해 변경 사항을 저장합니다.
5. Cryptographic Services, MSI Installer, Windows Update 서비스에도 동일한 작업을 반복합니다.
방법 7: SoftwareDistribution 폴더 삭제
Windows Update 서비스가 정상 실행 중인데도 오류가 발생한다면, 업데이트 임시 저장 폴더를 삭제해 보세요.
1. 서비스 창을 관리자 권한으로 실행합니다.
2. Windows Update 서비스를 우클릭합니다.
3. 상태가 실행 중이면 중지를 클릭합니다. (중지됨 상태라면 5단계로 건너뛰세요.)
4. 서비스가 중지될 때까지 몇 초간 기다립니다.
5. Windows + E 키로 파일 탐색기를 열고 아래 경로로 이동합니다.
C:\Windows\SoftwareDistribution\DataStore
6. 모든 파일과 폴더를 선택한 후 우클릭하여 삭제합니다.
7. 아래 경로의 파일과 폴더도 동일하게 삭제합니다.
C:\Windows\SoftwareDistribution\Download
8. 다시 서비스 창으로 돌아가 Windows Update를 우클릭하고 시작을 선택합니다.
모든 과정이 끝나면 업데이트를 다시 시도해 오류가 해결되었는지 확인합니다.
방법 8: 최근 업데이트 제거
기존에 설치된 호환되지 않는 업데이트가 새 업데이트 다운로드를 막을 수 있습니다. 최근 설치된 업데이트를 제거해 보세요.
1. Windows 키를 누르고 제어판을 검색하여 엽니다.
2. 보기 기준 > 범주로 설정한 후 프로그램 제거를 클릭합니다.
3. 왼쪽 창에서 설치된 업데이트 보기를 선택합니다.
4. 설치 날짜를 참고해 가장 최근 업데이트를 찾아 제거를 클릭합니다.
5. 확인 창이 나타나면 승인하고 컴퓨터를 재시작합니다.
방법 9: 시스템 파티션 확장
시스템 파티션의 공간이 부족하면 새 업데이트를 설치할 수 없습니다. 디스크 관리(diskmgmt.msc)를 통해 시스템 예약 파티션을 확장하거나, 신뢰할 수 있는 파티션 관리 도구를 사용해 C 드라이브 용량을 늘려 보세요. 확장 후 오류가 해결되었는지 확인합니다.
방법 10: 저장 공간 확보
1단계: 드라이브 공간 확인
1. Windows + E 키를 눌러 파일 탐색기를 엽니다.
2. 왼쪽 메뉴에서 내 PC를 클릭합니다.
3. 장치 및 드라이브에서 디스크 여유 공간을 확인합니다. 공간이 부족(빨간색 표시)하다면 임시 파일을 정리하세요.
2단계: 임시 파일 정리
설정 → 시스템 → 저장 공간에서 저장 공간 센스를 활성화하거나, 디스크 정리(cleanmgr) 도구를 실행해 불필요한 파일을 삭제하세요. 임시 파일, 휴지통, 이전 Windows 설치 파일 등을 정리하면 상당한 공간을 확보할 수 있습니다.
방법 11: 업데이트 수동 설치
위의 모든 방법이 실패했다면 필요한 업데이트를 수동으로 다운로드하여 설치할 수 있습니다.
1. Windows + I 키를 눌러 설정을 엽니다.
2. 업데이트 및 보안을 클릭합니다.
3. 업데이트 기록 보기를 선택합니다.
4. 목록에서 오류로 인해 설치되지 못한 KB 번호를 확인합니다.
5. Microsoft Update Catalog(catalog.update.microsoft.com)에 접속해 해당 KB 번호를 검색합니다.
6. 자신의 시스템에 맞는 최신 업데이트의 다운로드 버튼을 클릭하고, 화면 지침에 따라 설치를 완료합니다.
방법 12: 미디어 생성 도구(Media Creation Tool)로 업데이트
수동 설치가 어렵다면 Microsoft가 공식 제공하는 미디어 생성 도구를 사용해 보세요.
1. 브라우저에서 Microsoft 공식 웹사이트의 미디어 생성 도구 다운로드 페이지에 접속합니다.
2. 지금 도구 다운로드 버튼을 클릭합니다.
3. 다운로드한 setup 파일을 실행하고, UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다.
4. Windows 10 설치 창에서 동의를 클릭합니다.
5. 검사가 완료되면 지금 이 PC 업그레이드 옵션을 선택하고 다음을 클릭합니다.
6. Windows ISO 파일이 다운로드될 때까지 기다린 후 동의를 클릭합니다.
참고: 보류 중인 업데이트가 모두 설치될 때까지 기다려야 미디어 생성 도구가 OS를 최신 버전으로 업데이트할 수 있습니다.
7. 마지막으로 설치를 클릭해 과정을 완료합니다.
방법 13: Windows 레지스트리 편집
Windows 업데이트 다운로드 경로와 관련된 레지스트리 값을 정리하면 오류가 해결될 수 있습니다. 레지스트리 편집 시에는 항상 주의해야 하며, 작업 전 레지스트리 백업을 권장합니다.
1. 검색창에 레지스트리 편집기를 입력하고 관리자 권한으로 실행합니다.
2. 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
3. 오른쪽 창에서 WUServer와 WIStatusServer 값을 찾습니다.
- 해당 값이 없다면 삭제할 항목이 없는 것이므로 다음 방법으로 넘어갑니다.
- 값이 있다면 우클릭하여 삭제를 선택합니다.
4. 컴퓨터를 재시작한 후 오류가 해결되었는지 확인합니다.
방법 14: 시스템 복원 수행
위 방법들이 모두 효과가 없다면 컴퓨터를 이전 시점으로 복원하는 것이 마지막 선택지가 될 수 있습니다. 시스템 복원 지점이 생성되어 있다면, 복원 기능을 실행해 오류가 없던 이전 상태로 되돌려 보세요. 복원 후 업데이트 오류가 해결되었는지 확인합니다.
방법 15: PC 초기화
Windows 구성 요소가 심각하게 손상된 경우, 데이터를 유지하면서 PC를 초기화하는 것이 효과적인 해결책입니다. 설정 → 업데이트 및 보안 → 복구에서 PC 초기화 기능을 사용하면 개인 파일을 유지한 채 Windows를 재설치할 수 있습니다. 초기화 완료 후 0x800f0831 업데이트 오류가 해결되었는지 확인하세요.
함께 읽으면 좋은 글
- Corsair Scimitar 측면 버튼 작동 안 함 오류 해결
- Windows 10 'Error Applying Transforms' 오류 해결
- Windows 10 오류 코드 0x80d0000a 해결
- Windows 10 업데이트 오류 0xc1900204 해결
이 가이드가 Windows 10 업데이트 오류 0x800f0831 해결에 도움이 되기를 바랍니다. 더 궁금한 점이나 추가로 알고 싶은 내용이 있다면 댓글로 알려주세요.