Windows 업데이트는 여러 가지 이유로 매우 중요합니다. 업데이트를 통해 Windows 10의 새로운 기능을 사용할 수 있게 되고, 최소한이라도 시스템 보안이 강화됩니다. 하지만 간혹 Windows가 손상된 업데이트 패키지를 다운로드하거나 설치하는 경우가 있으며, 이때 업데이트를 설치하거나 제거하려고 하면 Windows 업데이트 오류 0x800F0825가 발생할 수 있습니다.
0x800f0825 – CBS_E_CANNOT_UNINSTALL – 패키지를 제거할 수 없습니다.
Windows 업데이트 오류 0x800F0825란?
오류 코드 0x800F0825는 'CBS_E_CANNOT_UNINSTALL'을 의미하며, Windows가 특정 업데이트 패키지를 제거하지 못했을 때 나타납니다. 손상된 업데이트 파일이나 시스템 구성 요소 저장소(Component Store)의 문제가 주요 원인입니다. 아래의 해결 방법을 순서대로 시도해 보세요.
- Windows 업데이트 문제 해결사 실행
- SoftwareDistribution 및 Catroot2 폴더 정리 후 재시도
- Microsoft 업데이트 카탈로그에서 업데이트 패키지 직접 다운로드
1] Windows 업데이트 문제 해결사 실행
Windows 업데이트 문제 해결사는 업데이트 관련 문제를 자동으로 진단하고 해결해 주는 매우 유용한 도구입니다. 다음 단계에 따라 실행해 보세요.
Windows + X 키를 눌러 빠른 링크 메뉴를 연 뒤 설정을 클릭합니다.
이후 설정 > 업데이트 및 보안 > 문제 해결 > 추가 문제 해결사 > Windows 업데이트 > 문제 해결사 실행 순서로 이동합니다.
문제 해결사가 원인을 자동으로 찾아 가능한 경우 즉시 수정해 줍니다. 문제가 해결되지 않았다면 다음 방법으로 넘어가세요.
2] SoftwareDistribution 및 Catroot2 폴더 정리 후 재시도
SoftwareDistribution 폴더에는 Windows 업데이트 과정에 필요한 임시 파일이 저장되며, Catroot2 폴더에는 Windows 업데이트 패키지의 서명 정보가 보관됩니다.
이 폴더들은 업데이트에 필수적이지만, 내부 파일이 누락되거나 손상되면 업데이트 프로세스가 중단될 수 있습니다. 이 경우 해당 폴더의 내용을 정리해야 합니다.
먼저 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 명령 프롬프트(관리자) 또는 Windows PowerShell(관리자)을 실행한 뒤, 아래 명령어를 입력하여 업데이트 관련 서비스를 중지합니다.
net stop wuauserv
net stop bits
net stop cryptsvc그다음 파일 탐색기에서 C:\Windows\SoftwareDistribution과 C:\Windows\System32\catroot2 폴더 안의 모든 파일과 폴더를 삭제합니다.
정리가 끝나면 아래 명령어로 서비스를 다시 시작합니다.
net start wuauserv
net start bits
net start cryptsvc마지막으로 컴퓨터를 재시작한 후 Windows 업데이트를 다시 실행해 보세요.
3] Microsoft 업데이트 카탈로그에서 업데이트 패키지 직접 다운로드
위 방법들로도 문제가 해결되지 않는다면, Microsoft 업데이트 카탈로그(Microsoft Update Catalog) 웹사이트에서 최신 업데이트를 수동으로 다운로드하는 것이 유일한 대안입니다.
먼저 설정 > 업데이트 및 보안 > Windows 업데이트 > 업데이트 기록에서 설치에 실패한 업데이트의 KB 번호(예: KB5001234)를 확인합니다. 이후 Microsoft 업데이트 카탈로그 사이트에서 해당 KB 번호를 검색하고, 시스템 아키텍처(x64, x86 등)에 맞는 패키지를 다운로드합니다.
다운로드한 파일을 두 번 클릭하면 해당 업데이트가 수동으로 설치됩니다.
위 방법 외에 Windows 업데이트 오류 0x800f0825를 해결하는 데 도움이 되는 다른 방법을 알고 계시다면 댓글로 알려주세요.