아시다시피, 사용 가능한 업데이트에 새로운 기능이 포함되어 있거나 이전 Windows 버전의 버그와 취약점을 수정했을 수 있으므로 Windows를 정기적으로 업데이트해야 합니다. 그러나 업데이트 프로세스가 중단되거나 어떤 이유로 실패할 수도 있습니다. 이 가이드에서는 Windows를 업데이트하려고 할 때 나타날 수 있는 오류 코드 중 하나인 Windows 업데이트 오류 0x800f0845에 대해 설명합니다.
오류 0x800f0845 Windows 업데이트 원인(Windows 10 및 Windows 11)
문제 해결을 시작하기 전에 오류 코드 0x800f0845의 책임 있는 요소를 파악해야 하며 다음과 같습니다.
- 손상되거나 누락된 시스템 파일
- 손상된 Windows 구성 요소 및 서비스
- 바이러스 백신 소프트웨어의 간섭
오류 0x800f0845 Windows 업데이트 해결 방법
방법 1: Windows 업데이트 문제 해결사 실행
이 오류 코드는 Windows 업데이트와 연결되어 있으므로 내장된 Windows 업데이트 문제 해결사 유틸리티를 활용하여 컴퓨터를 확인하고 검사할 수 있습니다. 이 도구를 실행하려면 아래 단계를 따르세요.
- Win + I를 눌러 Windows 설정을 엽니다.
- 설정 메뉴에서 업데이트 및 보안 범주를 선택합니다.
- 문제 해결 탭에서 추가 문제 해결사를 누릅니다.
- 아래로 스크롤하여 Windows 업데이트를 찾은 다음, 문제 해결사 실행을 클릭하여 문제 해결을 시작합니다.
- 문제가 감지되면 이 수정 사항 적용을 누르고 화면의 지침에 따라 문제를 해결합니다.
방법 2: SFC 및 DISM 검사 수행
손상된 시스템 파일이 Windows Update 오류 0x800f0845에 영향을 미칠 수 있습니다. 그런 경우 SFC 및 DISM 검사를 빠르게 연속으로 수행하여 0x800f0845 업데이트 오류를 수정할 가능성을 최대화할 수 있습니다. 두 도구를 결합하면 손상된 시스템 파일을 검사하여 캐시된 복사본으로 바꿀 수 있습니다.
- 검색 창에 run을 입력하고 Enter를 눌러 실행 상자를 불러옵니다.
- cmd를 입력하고 Ctrl + Shift + Enter를 모두 눌러 관리자 권한으로 명령 프롬프트를 엽니다.
- sfc /scannow를 입력하고 Enter를 눌러 검사 프로세스를 시작합니다.
- 작업이 완료되면 컴퓨터를 재부팅하여 변경 사항을 적용합니다.
- 관리자 권한으로 명령 프롬프트를 시작하고 다음 명령줄을 하나씩 실행합니다.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth - 위의 명령을 실행한 후 컴퓨터를 재부팅하고 다시 업데이트하여 제대로 작동하는지 확인합니다.
방법 3. Windows 업데이트 구성 요소 재설정
오류 0x800f0845는 일부 Windows 업데이트 구성 요소가 손상된 경우 발생할 수 있습니다. Windows 구성 요소를 재설정하여 Windows 업데이트를 다시 정상적으로 실행할 수 있습니다. 방법은 다음과 같습니다.
여러 방법 중 하나를 사용하여 Windows Terminal을 엽니다. 또는 Windows 검색에서 Windows Terminal을 입력합니다. 그런 다음 가장 적합한 항목 아래에서 Windows Terminal을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
먼저 업데이트 서비스를 중지해야 합니다. Windows Terminal 창에서 다음 네 가지 명령을 하나씩 입력하고 각 명령 후에 enter 키를 누릅니다.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
그런 다음 새 SoftwareDistribution 폴더를 설정하려면 이름을 바꿔야 합니다. 다음 명령을 입력하고 Enter 키를 누릅니다.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.old
다음으로 Windows용 catroot2 폴더의 이름을 바꿔 새 폴더를 설정합니다. 다음 명령을 입력하고 Enter 키를 누릅니다.
Ren %systemroot%\System32\catroot2 catroot2.old
마지막으로 중지된 서비스를 다시 시작해야 합니다. 다음 네 가지 명령을 차례로 입력하고 각 명령 뒤에 Enter 키를 누릅니다.
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
모든 명령을 실행하면 업데이트 오류가 해결되었을 것입니다. PC를 다시 시작하고 업데이트를 다시 설치해 보세요.
방법 4. Windows 업데이트를 수동으로 다운로드
Windows 오류 코드 0x800f0845에 대한 또 다른 해결책은 로컬 Windows 업데이트 구성 요소에 의존하지 않고 보류 중인 업데이트를 수동으로 설치하는 것입니다. 방법은 다음과 같습니다.
- 브라우저를 시작하고 Microsoft 업데이트 카탈로그 사이트로 이동합니다.
- 설치하지 못한 업데이트를 검색합니다. (예: “KB5023706”)
- 결과 목록에서 Windows 운영 체제와 호환되는 버전을 선택한 다음 다운로드 버튼을 누릅니다.
- 다운로드한 파일로 이동하여 .inf 파일을 마우스 오른쪽 버튼으로 클릭하여 상황에 맞는 메뉴에서 설치를 선택합니다.
- 화면의 지침에 따라 설치를 완료합니다. 그런 다음 장치를 재부팅하여 Windows 업데이트 오류 코드 0x800f0845가 여전히 있는지 확인합니다.
방법 5: 새로 설치 수행
위의 해결책 중 어느 것도 Windows 10 및 Windows 11 업데이트 오류 0x800f0845를 수정하는 데 도움이 되지 않으면 새로 설치를 통해 모든 Windows 구성 요소를 재설정할 수 있습니다. Windows 10 새로 설치를 수행하면 컴퓨터의 모든 파일, 설정 및 애플리케이션이 삭제되므로 미리 데이터를 백업하는 것이 좋습니다.
이 가이드를 통해 오류 코드 0x800f0845 없이 Windows 10 및 Windows 11을 업데이트하는 데 성공했다고 믿습니다. 게다가, 데이터에 대한 추가 보호 계층을 만들기 전에 파일을 백업하는 것이 필수적입니다.