Windows 업데이트 캐시는 업데이트 파일과 메타데이터를 임시로 저장하는 폴더입니다. 이 캐시를 지우는 이유는 업데이트 오류 해결, 디스크 공간 확보, 그리고 시스템 상태를 정리하기 위함입니다. 이 가이드는 초보자부터 시스템 관리자까지 모두 따라 할 수 있도록 단계별로 설명합니다.
업데이트 캐시를 지워야 할까?
업데이트 캐시를 지우는 것이 언제 적절한지 판단하는 핵심 포인트입니다.
- 업데이트가 보이지 않거나 설치가 실패할 때: 캐시가 손상되어 새로운 업데이트를 제대로 인식하지 못할 수 있습니다.
- 디스크 공간 확보가 필요할 때: 오래된 설치 파일이 남아 있을 수 있습니다.
- 지속적인 업데이트 오류가 반복될 때: 캐시 초기화가 문제를 해결하는 경우가 많습니다.
정의: SoftwareDistribution 폴더는 Windows가 업데이트를 다운로드하고 임시 저장하는 표준 위치입니다.
중요: 파일을 삭제하려면 관리자 권한으로 서비스를 중지해야 합니다. 그렇지 않으면 파일이 잠겨 삭제되지 않을 수 있습니다.
준비 작업과 권장 사항
- 시스템 전체 백업 또는 중요한 파일의 별도 백업을 권장합니다. 업데이트 캐시 삭제 자체가 보통 안전하지만, 예기치 않은 상황을 대비하는 표준 절차입니다.
- 삭제 작업은 관리자 권한으로 진행합니다.
- 노트: 대부분의 경우 삭제 후 Windows Update가 자동으로 다시 필요한 파일을 다운로드합니다.
중요: 회사 환경에서는 그룹 정책이나 WSUS, SCCM 같은 중앙 관리 시스템이 적용되어 있을 수 있습니다. 중앙 관리형 업데이트 환경에서는 중앙 정책에 따라 처리해야 합니다.
주된 방법들
아래 세 가지 방법은 개인 사용자와 관리자 모두에 적합합니다. 각 방법의 장단점과 참고사항을 함께 설명합니다.
방법 1: 파일 탐색기 사용
가장 직관적인 방법입니다. 서비스 중지를 먼저 해야 합니다.
- Windows 키 + R을 눌러 실행 창을 엽니다.
- services.msc를 입력하고 Enter를 누릅니다.
- 서비스 목록에서 Windows Update 항목을 찾습니다. W 키를 눌러 빠르게 이동할 수 있습니다.
- Windows Update를 우클릭하고 중지를 선택합니다.
- 다시 실행 창을 열고 다음을 입력한 뒤 Enter를 누릅니다: %windir%\SoftwareDistribution
- SoftwareDistribution 폴더 안의 모든 파일과 폴더를 선택한 다음 삭제합니다. Ctrl + A로 모두 선택 후 휴지통 아이콘으로 삭제합니다. 필요하면 휴지통 비우기도 수행합니다.
- 서비스 창으로 돌아가 Windows Update를 우클릭하고 시작을 선택합니다.
- 컴퓨터를 재시작합니다.
참고: SoftwareDistribution 폴더의 일부 하위 폴더는 Windows 기록을 포함할 수 있습니다. 필요한 경우 특정 하위 폴더만 삭제할 수도 있습니다. 예: Download 폴더의 내용만 지우면 다운로드된 업데이트 패키지만 제거됩니다.
장점: GUI로 직관적이며 개별 파일을 확인하고 삭제할 수 있습니다. 단점: 여러 창을 오가야 하며 초보자는 서비스 중지를 놓칠 수 있습니다.
방법 2: 명령 프롬프트 사용
명령어로 한 번에 처리할 수 있어 빠릅니다. 다음 명령은 서비스 중지, 파일 삭제, 서비스 재시작을 순서대로 수행합니다.
- Windows 키 + Q를 누른 뒤 명령 프롬프트를 검색합니다.
- 명령 프롬프트를 우클릭하고 관리자 권한으로 실행을 선택합니다.
- UAC 프롬프트가 나오면 예를 선택합니다.
- 아래 명령을 순서대로 실행합니다.
net stop wuauserv
net stop bits
cd %windir%\SoftwareDistribution
del /f /s /q *.*
net start wuauserv
net start bits
- 정리가 완료되면 컴퓨터를 재시작합니다.
무엇을 하는가:
- net stop wuauserv: Windows Update 서비스를 중지합니다.
- net stop bits: 백그라운드 전송 서비스(BITS)를 중지합니다.
- cd %windir%\SoftwareDistribution: SoftwareDistribution 폴더로 이동합니다.
- del /f /s /q .: 폴더 안의 모든 파일을 강제로, 하위폴더 포함, 조용히 삭제합니다.
- net start wuauserv, net start bits: 서비스를 다시 시작합니다.
장점: 스크립트형으로 빠르게 실행 가능하며 원격 작업이나 자동화에 유리합니다. 단점: 명령어 실수 시 원치 않는 파일을 삭제할 수 있으니 주의해야 합니다.
방법 3: 디스크 정리 도구 사용
디스크 정리는 Windows에 내장된 도구로, 업데이트 정리 항목을 선택하면 안전하게 과거 업데이트 파일을 제거합니다.
- Windows 키 + Q로 디스크 정리를 검색합니다.
- 디스크 정리를 관리자 권한으로 실행합니다.
- 드라이브 선택에서 Windows가 설치된 드라이브(C:)를 선택하고 확인을 클릭합니다.
- 항목 목록에서 Windows Update 정리 항목을 선택하고 확인을 클릭합니다.
- 완료 후 컴퓨터를 재시작합니다.
장점: 안전성이 높고 GUI에서 불필요 항목을 확인하며 삭제할 수 있습니다. 단점: 모든 케이스의 손상된 캐시를 해결하지는 못할 수 있습니다.
보너스: 원클릭 자동화용 .BAT 파일 만들기
반복 작업을 좋아하지 않는 사용자에게 유용합니다. 메모장을 이용해 배치 파일을 만들면 관리자 권한으로 실행해 바로 캐시를 정리할 수 있습니다.
- Windows 키 + R을 눌러 실행 창을 엽니다.
- notepad를 입력하고 Enter를 누릅니다.
- 아래 내용을 복사해 붙여넣습니다.
:: Stop Windows Update services
net stop wuauserv
net stop bits
:: Delete the update cache
cd %windir%\SoftwareDistribution
del /f /s /q *.*
:: Restart Windows Update services
net start wuauserv
net start bits
echo Update cache cleared and services restarted. Press any key to exit.
pause >nul
- 파일 메뉴에서 다른 이름으로 저장을 선택합니다.
- 파일 형식을 모든 파일로 선택하고 파일 이름을 ClearUpdateCache.bat로 저장합니다.
- 저장한 .bat 파일을 우클릭하고 관리자 권한으로 실행합니다.
- 스크립트가 완료되면 PC를 재시작합니다.
주의: 배치 파일을 실행할 때는 관리자 권한이 필요합니다. 기업 환경에서는 관리자 승인 없이는 사용하지 마십시오.
문제 발생 시 점검 및 대처 방법
아래는 캐시 정리 후 발생할 수 있는 문제와 해결책입니다.
업데이트가 계속 실패함
- Windows Update 트러블슈팅을 실행합니다.
- Cumulative update를 수동으로 Microsoft 업데이트 카탈로그에서 다운로드해 설치합니다.
서비스가 시작되지 않음
- 이벤트 뷰어에서 관련 오류 로그를 확인합니다.
- 의존 서비스(BITS 등)의 상태를 확인하고 필요한 경우 재설정합니다.
파일이 삭제되지 않음
- 서비스가 완전히 중지되었는지 확인합니다. 작업 관리자 또는 services.msc에서 상태를 확인하세요.
- 안전 모드로 부팅한 뒤 삭제를 시도합니다.
예외: 중앙 업데이트 서버(WSUS, SCCM) 사용 환경
- 중앙에서 업데이트를 관리하는 환경에서는 로컬 캐시 삭제가 오히려 불일치를 유발할 수 있습니다. IT 관리자와 협의 후 진행하세요.
운영자용 실무 체크리스트
관리자나 IT 담당자가 표준 작업 절차로 활용할 수 있는 체크리스트입니다.
- 변경 일정 및 영향 범위를 문서화합니다.
- 관련 사용자에게 공지합니다.
- 대상 시스템의 백업을 확인합니다.
- 관리자 권한으로 로그온합니다.
- Windows Update와 BITS 서비스를 중지합니다.
- SoftwareDistribution 폴더의 내용을 삭제합니다.
- 필요한 경우 Catroot2 같은 다른 업데이트 관련 폴더도 재설정합니다.
- 서비스를 재시작하고 로그를 확인합니다.
- 운영자 테스트: 업데이트 확인 및 설치 테스트를 수행합니다.
- 사용자 공지 및 작업 완료 보고서를 작성합니다.
간단한 사고 대응 흐름도
다음은 문제가 발생했을 때의 우선 순위형 대응 흐름입니다.
- 업데이트 실패 감지 -> 이벤트 로그 확인 -> 서비스 상태 확인 -> 캐시 삭제 및 서비스 재시작 -> 업데이트 재시도 -> 실패 반복 시 수동 설치 또는 롤백
수용 기준
업데이트 캐시 정리 작업의 성공 판별 기준입니다.
- SoftwareDistribution 폴더의 대상 파일이 삭제되었을 것
- Windows Update 서비스와 BITS가 정상 실행 중일 것
- 업데이트 확인 시 새 업데이트가 정상적으로 검색되거나 수동 설치가 정상 완료될 것
- 시스템 재시작 후 부팅 오류가 없어야 함
보안 및 개인 정보 주의사항
- 업데이트 캐시에는 개인식별정보(PII)가 포함될 가능성은 낮지만 시스템 로그나 메타데이터가 포함될 수 있습니다. 민감한 환경에서는 로그 보관 정책을 준수하세요.
- 배치 스크립트 실행 시 악성 코드가 포함되지 않았는지 파일 내용을 검토하세요.
자주 묻는 질문
Windows 11에서 업데이트 캐시는 왜 손상되나요?
네트워크 문제, 중단된 다운로드, 디스크 오류, 또는 업데이트 프로세스 자체의 실패로 인해 캐시가 불완전한 상태로 남을 수 있습니다.
얼마나 자주 지워야 하나요?
정해진 규칙은 없습니다. 업데이트 오류나 디스크 공간 문제를 겪을 때 지우면 됩니다. 정기적으로(예: 분기별) 정리하는 조직도 있습니다.
관리자 권한이 왜 필요한가요?
서비스 중지와 시스템 폴더의 파일 삭제는 관리자 권한이 필요합니다. 권한이 없으면 삭제가 실패합니다.
체크포인트 요약
- 목적: 업데이트 오류 해결, 디스크 공간 확보, 안정성 회복
- 권장 절차: 서비스 중지 -> 캐시 삭제 -> 서비스 재시작 -> 재부팅
- 도구: 파일 탐색기, 명령 프롬프트, 디스크 정리, 배치 파일 자동화
마무리 말
이 가이드는 Windows 11에서 업데이트 캐시를 안전하게 정리하는 방법과 운영자 관점의 절차를 모두 포함합니다. 개인 사용자라면 명령 프롬프트 또는 디스크 정리를 이용해 간단히 처리할 수 있고, IT 담당자는 체크리스트와 절차를 표준 운영 문서에 포함시키면 유용합니다. 반복적으로 정리해야 한다면 배치 파일을 만들어 자동화하세요.
도움이 되었거나 추가 질문이 있으면 댓글로 알려주십시오.