Windows 10/8/7 컴퓨터에서 Windows Update가 갑자기 문제를 일으키는 경우가 있습니다. 여러 번 시도했는데도 어떤 이유로 설치되지 않고 계속 '보류 중' 상태로 남아 있는 업데이트를 본 적이 있을 것입니다. 이럴 때는 불완전하게 다운로드된 실패 및 보류 중인 Windows 업데이트 파일을 삭제한 뒤, 컴퓨터를 다시 시작하고 설치를 처음부터 다시 시도하는 것이 좋습니다.
다운로드·실패·보류 중인 Windows 업데이트 삭제하기

1] 임시(Temp) 폴더의 내용 삭제
'실행' 명령을 사용하면 다운로드되었거나 실패·보류 상태인 Windows 10 업데이트 파일을 손쉽게 삭제할 수 있습니다.
Win+R 키를 눌러 '실행' 대화 상자를 연 다음, %temp%를 입력하고 Enter 키를 누릅니다. 열린 폴더 안의 모든 파일과 폴더를 선택한 후 삭제합니다.
%temp%는 Windows의 여러 환경 변수 중 하나로, Windows가 임시 폴더로 지정한 위치(일반적으로 C:\Users\[사용자이름]\AppData\Local\Temp)를 바로 열어 줍니다.
2] pending.xml 파일 제거

C:\Windows\WinSxS\ 폴더로 이동하여 pending.xml 파일을 찾은 뒤 이름을 변경하거나 삭제합니다. 그러면 Windows Update가 보류 중인 작업을 정리하고 새로운 업데이트 확인 작업을 처음부터 수행할 수 있습니다. 이후 문제가 해결되었는지 확인해 보세요.
3] SoftwareDistribution 폴더의 내용 삭제
SoftwareDistribution 폴더의 모든 내용을 삭제해야 합니다. Windows 운영 체제의 SoftwareDistribution 폴더는 Windows 디렉터리에 위치하며, Windows Update 설치에 필요한 파일을 임시로 저장하는 용도로 사용됩니다. 이 폴더는 Windows Update에 필수적이며 WUAgent가 관리합니다. 또한 Windows Update 기록 파일도 함께 보관하고 있으므로, 폴더를 비우면 업데이트 기록이 사라질 수 있고 다음 업데이트 확인 시 탐지 시간이 길어질 수 있다는 점을 유의하세요.
Windows 10에서 SoftwareDistribution 폴더의 내용을 삭제하려면 WinX 메뉴(시작 버튼 우클릭)에서 '명령 프롬프트(관리자)'를 실행한 뒤, 다음 명령어를 하나씩 입력하고 Enter 키를 누릅니다.
net stop wuauserv
net stop bits
이 명령은 Windows Update 서비스와 BITS(Background Intelligent Transfer Service)를 중지시킵니다.

이제 C:\Windows\SoftwareDistribution 폴더로 이동하여 내부의 모든 파일과 폴더를 삭제합니다. Ctrl+A로 전체 선택한 뒤 Delete 키를 누르면 됩니다.
파일이 사용 중이라 삭제할 수 없다면 장치를 다시 시작한 후 위 명령어를 다시 실행하세요. 재부팅 후에는 해당 SoftwareDistribution 폴더의 파일을 정상적으로 삭제할 수 있습니다.
폴더를 모두 비운 뒤에는 컴퓨터를 다시 시작하거나, CMD에서 다음 명령어를 하나씩 입력하여 Windows Update 관련 서비스를 다시 시작할 수 있습니다.
net start wuauserv
net start bits
폴더가 완전히 비워졌으므로, PC를 다시 시작하고 Windows Update를 실행하면 해당 폴더가 새롭게 채워집니다.
4] catroot2 폴더 초기화
catroot2 폴더를 초기화하면 여러 가지 Windows Update 문제가 해결되는 것으로 알려져 있습니다.
Catroot와 Catroot2는 Windows Update 프로세스에 필요한 운영 체제 폴더입니다. Windows Update를 실행하면 Catroot2 폴더에 업데이트 패키지의 서명 정보가 저장되며, 설치 과정을 돕습니다. 암호화 서비스(Cryptographic Service)는 업데이트 과정에서 %windir%\System32\catroot2\edb.log 파일을 사용합니다. 업데이트 파일은 SoftwareDistribution 폴더에 저장된 후 Automatic Updates가 이를 활용해 업데이트를 진행합니다.
주의: Catroot 폴더는 삭제하거나 이름을 변경하지 마세요. Catroot2 폴더는 Windows가 자동으로 다시 생성하지만, Catroot 폴더는 이름을 변경하면 다시 생성되지 않습니다.
팁: '업데이트 표시 또는 숨기기' 문제 해결사를 사용하면 설치에 계속 실패하거나 문제를 일으키는 특정 업데이트를 차단할 수 있습니다. 단, 중요한 보안 업데이트까지 차단하지 않도록 주의해야 합니다. 문제가 지속된다면 Windows Update 문제 해결사를 활용해 보세요.
