Windows 10 PC에서 업데이트를 확인할 때 오류 0x800f0801이 표시될 수 있습니다. 이 오류 코드는 CBS_E_NOT_APPLICABLE을 의미하며, 두 가지 상황 중 하나를 나타냅니다. 해당 컴퓨터에 업데이트를 설치할 수 없거나, 시스템이 업데이트를 정상적으로 처리하지 못하는 경우입니다. 이 글에서는 비교적 간단한 해결 방법들을 통해 Windows 업데이트 오류 0x800f0801을 해결하는 방법을 알아보겠습니다.
Windows 업데이트 오류 0x800f0801 해결 방법
Windows 11 또는 Windows 10에서 이 오류를 수정하기 위해 시도해 볼 수 있는 방법은 다음과 같습니다. 이 오류는 주로 기능 업데이트(Feature Update) 설치 과정에서 발생하는 것으로 알려져 있습니다.
- Windows 업데이트 도우미 사용
- Windows 업데이트 문제 해결사 실행
- .NET Framework 복구
- SoftwareDistribution 폴더 내용 삭제
- DISM 도구로 Windows 업데이트 구성 요소 복구
각 방법을 하나씩 자세히 살펴보겠습니다.
1] Windows 업데이트 도우미 사용
다른 방법을 시도하기 전에 먼저 PC를 최신 상태로 업데이트하여 문제가 해결되는지 확인해 보세요. 이때 Windows 업데이트 도우미(Update Assistant)를 사용하는 것을 권장합니다. 업데이트 후에도 문제가 지속된다면 아래의 다음 방법들을 계속 진행하세요.
2] Windows 업데이트 문제 해결사 실행
Windows에는 기본적으로 내장된 문제 해결사가 포함되어 있으므로, 이를 활용하지 않을 이유가 없습니다. Windows 업데이트 문제 해결사를 실행하여 문제가 해결되는지 확인해 보세요. 실행 방법은 다음과 같습니다.
- Win + I 키를 눌러 설정(Settings)을 엽니다.
- 업데이트 및 보안 > 문제 해결 > 추가 문제 해결사를 클릭합니다.
- Windows 업데이트를 선택한 후 문제 해결사 실행을 클릭합니다.
프로세스가 완료될 때까지 기다린 후 문제가 해결되었는지 확인하세요.
또한 Microsoft에서 제공하는 온라인 Windows 업데이트 문제 해결사를 활용해 볼 수도 있습니다.
3] .NET Framework 복구
Windows 업데이트 문제 해결사로도 문제가 해결되지 않는다면, Microsoft에서 제공하는 .NET Framework 복구 도구(.NET Framework Repair Tool)를 사용해 보세요. 손상된 .NET Framework 구성 요소가 업데이트 오류의 원인인 경우가 있기 때문입니다.
참고: Windows 기능 업데이트가 설치되지 않는 경우에도 유사한 해결 방법이 적용될 수 있습니다.
4] SoftwareDistribution 폴더 내용 삭제
SoftwareDistribution 폴더는 Windows 업데이트 파일이 임시로 저장되는 위치입니다. 이 폴더의 내용을 정리하면 손상된 업데이트 파일로 인한 오류를 해결할 수 있습니다. 명령 프롬프트를 관리자 권한으로 실행한 후, 다음 명령어를 입력하여 폴더 이름을 변경합니다.
net stop wuauserv net stop bits net stop cryptsvc ren c:\windows\SoftwareDistribution c:\windows\SoftwareDistribution.OLD net start cryptsvc net start bits net start wuauserv
참고: 각 명령어는 완료까지 시간이 다소 걸릴 수 있으므로, 하나의 명령이 끝난 후 다음 명령을 입력하세요.
모든 작업이 완료되면 PC를 재시작하고 Windows 업데이트 오류가 해결되었는지 확인합니다.
5] DISM으로 Windows 업데이트 구성 요소 복구
DISM(Deployment Imaging and Servicing Management) 도구를 사용하면 손상된 Windows 업데이트 구성 요소를 복구할 수 있습니다.
시작 메뉴에서 명령 프롬프트를 관리자 권한으로 실행한 후, 다음 명령어를 입력합니다.
DISM.exe /Online /Cleanup-image /Restorehealth
명령 실행 후 문제가 해결되었는지 확인하세요.
만약 Windows 업데이트 클라이언트 자체가 손상된 경우, 실행 중인 Windows 설치를 복구 원본으로 사용하거나, 네트워크 공유의 Windows side-by-side 폴더를 파일 원본으로 사용하라는 안내가 표시될 수 있습니다. 이 경우 다음 명령어를 사용합니다.
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
두 명령어 모두 작업이 완료될 때까지 충분히 기다려 주세요.
프로세스가 완료되면 DISM은 %windir%/Logs/CBS/CBS.log 경로에 로그 파일을 생성하며, 도구가 발견하거나 복구한 문제들이 기록됩니다.
마지막으로 Windows 업데이트 오류가 해결되었는지 확인합니다. 이 외에도 유사한 Windows 업데이트 오류가 발생한다면 위의 방법들을 순서대로 적용해 보시기 바랍니다.