Windows 업데이트 서비스가 업데이트를 검색하고 다운로드를 시작할 때 "일부 업데이트가 완전히 다운로드되지 않았습니다. 계속 시도하겠습니다. 오류 코드 0x80246007"이라는 오류 메시지가 표시될 수 있습니다. 이 오류는 모든 Windows 업데이트에서 발생할 수 있으며, OneNote 같은 Windows 애플리케이션에서도 나타날 수 있습니다. 오류의 주요 원인은 다음과 같습니다.
- Windows Update 데이터베이스가 손상된 경우
- 다른 프로세스가 Windows Update 구성 요소와 충돌하는 경우
- BITS(Background Intelligent Transfer Service) 서비스에 문제가 있는 경우
이 글에서는 Windows 10 업데이트 다운로드 시 발생하는 오류 0x80246007을 해결하는 5가지 방법을 소개합니다.
일부 업데이트가 다운로드되지 않음, 오류 0x80246007 해결법
시작하기 전에 Windows에 내장된 Windows 업데이트 문제 해결사를 먼저 실행해 보세요. 간단한 문제라면 이것만으로도 해결될 수 있습니다.
1] 임시 폴더(Temporary) 내용 삭제
'실행' 명령을 사용하여 다운로드된 파일, 실패한 업데이트, 대기 중인 Windows 10 업데이트를 모두 삭제할 수 있습니다.
Win+R 키를 동시에 눌러 '실행' 대화 상자를 연 다음, %temp%를 입력하고 Enter 키를 누릅니다. 열린 Temp 폴더 안의 모든 파일과 폴더를 선택하여 삭제합니다.
%temp%는 Windows 환경 변수 중 하나로, Windows가 지정한 임시 폴더(일반적으로 C:\Users\[사용자명]\AppData\Local\Temp)를 즉시 열어 줍니다.
2] BITS 서비스 재시작
BITS(Background Intelligent Transfer Service)는 Windows Update 서비스의 일부로, 백그라운드에서 업데이트 다운로드를 관리하고 새로운 업데이트를 검색하는 등의 작업을 담당합니다. Windows 업데이트가 반복해서 실패한다면 BITS 서비스를 재시작해 보는 것이 좋습니다. 이 작업에는 관리자 권한이 필요합니다.
실행 창에 services.msc를 입력하고 Enter 키를 눌러 서비스 콘솔을 실행합니다.
Background Intelligent Transfer Service를 찾아 더블클릭하여 속성 창을 엽니다.
속성 창에서 시작 유형을 수동으로 설정한 후 시작 버튼을 클릭합니다. 그래도 문제가 해결되지 않으면 자동(지연 시작)으로 변경한 뒤 컴퓨터를 재시작하세요.
3] SoftwareDistribution 폴더의 파일 삭제
Windows가 업데이트를 다운로드하면 해당 파일들은 SoftwareDistribution이라는 전용 폴더에 저장됩니다. 설치가 완료되면 이곳의 파일은 자동으로 삭제되지만, 정리되지 않거나 설치가 아직 대기 중인 경우 두 가지 방법을 시도할 수 있습니다.
- 첫 번째: Windows Update 서비스를 일시 중지한 후 SoftwareDistribution 폴더의 모든 파일을 삭제합니다.
- 두 번째: 컴퓨터를 여러 번 재시작하여 업데이트 프로세스가 자동으로 재개되는지 확인합니다.
4] catroot2 폴더 초기화
catroot2 폴더를 초기화하면 여러 가지 Windows Update 문제가 해결되는 것으로 알려져 있습니다.
Catroot와 catroot2는 Windows Update 프로세스에 필수적인 운영 체제 폴더입니다. Windows Update를 실행하면 catroot2 폴더에 업데이트 패키지의 서명이 저장되어 설치를 돕습니다. 암호화 서비스(Cryptographic Service)는 업데이트 과정에서 %windir%\System32\catroot2\edb.log 파일을 사용하며, 업데이트 파일은 SoftwareDistribution 폴더에 저장된 후 자동 업데이트가 이를 활용해 업데이트를 진행합니다.
주의: Catroot 폴더는 절대 삭제하거나 이름을 변경하지 마세요. catroot2 폴더는 Windows가 자동으로 다시 생성하지만, Catroot 폴더는 이름이 변경되면 자동으로 복구되지 않습니다.
5] pending.xml 파일 제거
C:\Windows\WinSxS\ 폴더로 이동하여 pending.xml 파일을 찾은 후 이름을 변경하거나 삭제합니다. 이렇게 하면 Windows Update가 대기 중인 작업을 제거하고 새로운 업데이트 검사를 처음부터 진행할 수 있습니다. 문제가 해결되는지 확인해 보세요.
관련 오류: Windows 업그레이드 오류 8007002C, 80246007, 80070004, 80240020
이 방법들이 도움이 되기를 바랍니다! 어떤 방법이 효과가 있었는지 의견으로 알려주세요.