Windows 10 업데이트 캐시를 수동으로 삭제하면 PC에서 최신 업데이트가 설치되지 않는 대부분의 문제를 해결할 수 있습니다.
이 글에서는 디스크 정리 도구, 명령 프롬프트, 배치 스크립트 등 다양한 방법으로 Windows 10 업데이트 캐시를 삭제하는 절차를 단계별로 안내합니다.

업데이트 캐시를 삭제해야 하는 이유
Windows 업데이트 실행 중 위 그림과 같은 오류 메시지가 나타나거나 'Windows 업데이트 구성 요소를 복구해야 합니다'라는 안내가 표시된다면, 원인은 대개 업데이트 파일 자체에 있습니다. 파일이 완전히 다운로드되지 않았거나 다운로드 도중 손상되었을 가능성이 높습니다. 아래 방법을 순서대로 따라 하면 이런 문제를 간단히 해결할 수 있습니다.
방법 1: 디스크 정리로 업데이트 캐시 삭제하기
- 시작 버튼을 클릭하고 "파일 탐색기"를 입력한 뒤 검색 결과의 파일 탐색기를 클릭합니다.

- "로컬 디스크(C:)"를 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.

- 속성 창에서 "디스크 정리" 버튼을 클릭합니다.

- 다음 화면에서 "시스템 파일 정리"를 클릭합니다.

- "Windows 업그레이드 로그 파일"과 "임시 Windows 설치 파일" 항목에 체크한 뒤 확인을 누릅니다. 그러면 해당 파일들이 시스템에서 삭제됩니다.

- 다시 시작 버튼을 클릭하고 서비스를 입력한 후 서비스 앱을 실행합니다.

- 목록을 아래로 내려 Windows Update를 마우스 오른쪽 버튼으로 클릭하고 중지를 선택합니다. 서비스가 중지될 때까지 기다립니다(보통 1분 이내 소요).

- 파일 탐색기를 다시 열고 C:\Windows\SoftwareDistribution 경로로 이동합니다.

- Download 폴더를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다. 확인 창이 나타나면 예를 클릭합니다.

- PC를 재부팅합니다.
이것으로 Windows 10 업데이트 캐시가 성공적으로 삭제되었습니다. 이후 Windows 업데이트를 다시 실행하여 문제가 해결되었는지 확인해 보세요.
방법 2: 명령 프롬프트로 업데이트 캐시 삭제하기
마우스 조작 없이 빠르게 처리하고 싶다면 명령 프롬프트를 이용하는 방법도 좋습니다.
- 시작 버튼을 클릭하고 CMD를 입력한 뒤, 검색 결과의 "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭합니다.
- 명령 프롬프트 창에 net stop wuauserv를 입력하고 Enter를 누릅니다. 이 명령은 Windows 업데이트 서비스를 중지시킵니다.
- C:를 입력하고 Enter를 누릅니다.
- cd %Windir%\SoftwareDistribution을 입력하고 Enter를 누릅니다.
- del /f /s /q Download를 입력하고 Enter를 누릅니다.

- 이제 PC에 저장된 모든 Windows 업데이트 캐시 파일이 삭제됩니다.
- PC를 재부팅합니다.
방법 3: 배치 스크립트로 한 번에 삭제하기
캐시를 자주 정리해야 한다면 스크립트 파일을 미리 만들어 두고 필요할 때마다 실행하는 것이 편리합니다.
- 메모장을 엽니다.
- 아래 코드를 입력합니다.
@Echo On
net stop wuauserv
C:
cd %Windir%\SoftwareDistribution
del /f /s /q Download
pause - 파일을 바탕화면에 Cleardown.cmd라는 이름으로 저장합니다.
- Cleardown.cmd 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 스크립트 실행이 끝나면 일시 정지되므로 처리 결과를 확인할 수 있습니다.
Windows Update 구성 요소 초기화하기
위 방법들로도 문제가 해결되지 않는다면 Windows 업데이트 구성 요소 자체를 초기화해 보세요.
- 시작 버튼을 클릭하고 CMD를 입력한 뒤, "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행합니다.
- UAC 창이 나타나면 예를 클릭합니다.
- 명령 프롬프트 창에 아래 명령어를 하나씩 입력합니다.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver - 이어서 다음 명령어를 실행합니다.
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old - PC를 재부팅합니다.
BITS 및 Windows Update DLL 파일 재등록하기
Windows 10의 BITS와 업데이트 관련 DLL 파일을 다시 등록하는 것도 오류 해결에 큰 도움이 됩니다.
- 시작 버튼을 클릭하고 CMD를 입력한 뒤, "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행합니다.
- UAC 창이 나타나면 예를 클릭합니다.
- 명령 프롬프트 창에 아래 명령어를 하나씩 입력합니다.
cd /d %windir%\system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s wudriver.dll - PC를 재부팅합니다.
자주 묻는 질문
Q. Windows 10 업데이트 캐시는 어디에 저장되나요?
Windows 10 업데이트 캐시는 C:\Windows\SoftwareDistribution\Download 폴더에 저장됩니다. 업데이트 설치에 필요한 모든 파일이 이곳에 보관됩니다.
이 폴더는 시간이 지날수록 상당히 커질 수 있으므로, 몇 달에 한 번씩 주기적으로 정리해 주는 것이 좋습니다.