Windows 업데이트 설치 중 문제를 겪는 일은 더 이상 낯선 일이 아니지만, 몇 가지 방법을 활용하면 이러한 문제를 최소화하고 사용자 경험에 미치는 영향을 줄일 수 있습니다. 만약 Windows Update 독립 실행형 설치 관리자(Standalone Installer)가 매번 'Windows Update 캐시에 패키지 복사 중(Copying packages to the Windows Update cache)' 단계에서 멈춘다면, 아래의 문제 해결 절차를 순서대로 따라 해 보세요.
업데이트 캐시 문제 해결하기
업데이트 캐시(Update Cache)는 업데이트 설치 파일을 저장하는 특수 폴더입니다. 이 폴더와 관련된 오류가 발생하면 업데이트를 수동으로 다운로드하거나 설치할 수 없게 되어, 진행률이 10% 또는 25%에서 멈춘 채 무작정 기다려야 하는 상황이 생길 수 있습니다.
이 문제를 해결하려면 먼저 관리자 권한으로 명령 프롬프트를 실행해야 합니다. 작업 표시줄의 검색 상자에 CMD를 입력하고, 검색 결과에 나타나는 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 뒤 '관리자 권한으로 실행'을 선택하세요.
그다음, 아래 명령어를 제시된 순서대로 하나씩 실행합니다.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
del /f /q "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
del /f /s /q %SystemRoot%\SoftwareDistribution\*.*
del /f /s /q %SystemRoot%\system32\catroot2\*.*
del /f /q %SystemRoot%\WindowsUpdate.log
ren c:\windows\winsxs\pending.xml pending.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
위 과정은 여러 서비스를 중지했다가 다시 시작하면서, SoftwareDistribution과 catroot2 폴더를 초기화하고 pending.xml 파일의 이름을 변경하며, 일부 데이터 및 로그 파일을 삭제하는 작업입니다.
모든 명령 실행이 끝나면 업데이트를 다시 설치해 보세요. 대부분의 경우 이 절차만으로 멈춤 현상이 해결됩니다.
catroot2 폴더란 무엇인가요?
Catroot와 catroot2는 Windows 운영 체제에서 Windows Update 프로세스에 필수적인 두 개의 중요한 폴더입니다. Windows 업데이트를 다운로드한 후 설치를 시도할 때, 바로 이 catroot2 폴더가 패키지의 서명 정보를 저장하고 설치 과정을 지원합니다.
Windows 업데이트 캐시를 지우면 어떤 효과가 있나요?
Windows 업데이트 캐시를 삭제하면 손상되었거나 불필요한 기존 업데이트 파일이 제거되고, Microsoft 서버에서 최신 업데이트 파일을 새로 내려받게 됩니다. 이를 통해 알 수 없는 오류로 인해 이전에 설치에 실패했던 업데이트도 정상적으로 설치할 수 있는 경우가 많습니다.