Windows Update 캐시 삭제는 업데이트가 반복해서 다운로드에 실패하거나 같은 파일을 다시 받으면서 오류가 발생할 때 사용하는 복구 방법입니다. 가장 안전한 접근은 처음부터 SoftwareDistribution과 catroot2를 모두 건드리는 것이 아니라, 손상된 다운로드 파일만 초기화 → SoftwareDistribution 전체 캐시 초기화 → 그래도 실패할 때 Windows Update 구성 요소 전체 재설정 순서로 범위를 넓히는 것입니다.
빠르게 결론: 일반적인 캐시 문제라면 Windows Update 서비스 중지 →
C:\Windows\SoftwareDistribution안의 캐시 삭제 → 서비스 다시 시작만으로 충분할 수 있습니다.catroot2는 첫 단계에서 직접 지우지 말고, 문제가 계속될 때 관리자 명령 프롬프트에서 폴더 이름을 바꾸는 고급 초기화로 진행하는 편이 안전합니다.
① 캐시 삭제가 맞는 증상인지 먼저 확인하세요
업데이트가 안 된다고 모든 경우에 캐시를 지울 필요는 없습니다. 캐시 삭제가 잘 맞는 증상과 다른 해결책을 먼저 봐야 하는 증상을 구분하면 불필요한 시스템 변경을 줄일 수 있습니다.
| 현재 증상 | 캐시 삭제 적합도 | 먼저 볼 항목 |
|---|---|---|
| 업데이트 다운로드가 특정 %에서 반복적으로 멈춤 | 높음 | 문제 해결사 → 캐시 초기화 |
| 같은 업데이트 파일을 다시 받다가 계속 실패 | 높음 | SoftwareDistribution 다운로드 캐시 |
0x8007000d·0x80246007 등 다운로드 파일 이상 의심 | 높음 | 문제 해결사 → 캐시 삭제 |
0x80070570처럼 손상된 다운로드 파일 가능성 | 높음 | SoftwareDistribution\Download 초기화 |
0x80070422가 표시됨 | 낮음 | Windows Update 서비스가 꺼져 있는지 확인 |
| 업데이트 설치 후 PC 기능이 고장남 | 낮음 | 현재 Windows 재설치·업데이트 제거·복구 |
| C: 드라이브 공간이 부족함 | 보조적 | 저장소 정리·업데이트 공간 확보 |

같이 보면 좋은 글: Windows Update 오류 해결 방법|원인부터 해결까지 단계별 가이드
② 삭제 전에 4가지만 확인|실수 대부분은 여기서 막을 수 있습니다
- 진행 중인 Windows Update가 없는지 확인: 다운로드·설치가 실제로 진행 중일 때 강제로 캐시를 지우지 않습니다.
- 관리자 권한 준비: 서비스 중지와 고급 명령은 관리자 권한이 필요합니다.
- 노트북은 전원 연결: 서비스 재설정과 재부팅 중 전원이 꺼지지 않도록 합니다.
- 명령 경로를 정확히 확인:
SoftwareDistribution과catroot2외의 Windows 시스템 폴더를 임의로 삭제하지 않습니다.
캐시 삭제는 설치된 Windows 업데이트를 제거하는 작업과 다릅니다. 이미 설치된 보안 패치를 되돌리려는 목적이라면 Windows Update의 업데이트 제거 기능을 사용해야 하고, Windows 자체 손상이 의심된다면 DISM·SFC 또는 현재 버전 Windows 재설치가 더 맞습니다.
③ 안전 레벨 1|손상된 다운로드 파일만 초기화
업데이트 파일 다운로드가 중간에 끊겼거나 0x80070570처럼 손상된 다운로드 파일이 의심된다면 가장 작은 범위부터 초기화할 수 있습니다. Microsoft Learn은 이런 경우 SoftwareDistribution\Download 폴더를 비우고 새 파일을 다시 내려받도록 안내합니다.
작업 표시줄 검색에서 명령 프롬프트를 찾고 관리자 권한으로 실행한 뒤 다음 명령을 한 줄씩 실행합니다.
net stop wuauserv net stop bits rd /s /q %windir%\SoftwareDistribution\Download net start bits net start wuauserv
명령이 완료되면 PC를 다시 시작하고 설정 → Windows 업데이트 → 업데이트 확인을 실행합니다. 필요한 업데이트 파일은 다시 다운로드됩니다.

처음부터 전체 캐시를 지울 필요는 없습니다.
문제가 “다운로드 파일이 잘못 받아진 것”에 집중돼 있다면 Download 폴더만 다시 만드는 방식이 변경 범위가 가장 작습니다. 이 단계로 해결되면 catroot2까지 초기화할 필요가 없습니다.
Microsoft 0x80070570 업데이트 캐시 복구 공식 안내
④ 안전 레벨 2|SoftwareDistribution 전체 캐시 지우기
다운로드 오류가 반복되거나 Windows Update 문제 해결사 이후에도 같은 업데이트가 계속 실패한다면 Microsoft Support가 안내하는 SoftwareDistribution 전체 캐시 초기화를 사용할 수 있습니다.
- Windows 키 + R을 누릅니다.
services.msc를 입력하고 Enter를 누릅니다.- 서비스 목록에서 Windows Update를 찾습니다.
- 마우스 오른쪽 버튼 → 중지를 선택합니다.
- 파일 탐색기 주소창에
C:\Windows\SoftwareDistribution을 입력합니다. - 폴더 자체가 아니라 폴더 안의 파일과 하위 폴더를 모두 선택해 삭제합니다.
- 서비스 창으로 돌아가 Windows Update → 시작을 선택합니다.
- PC를 다시 시작한 뒤 Windows Update에서 업데이트 확인을 실행합니다.
Windows는 Windows Update가 다시 실행되면서 필요한 캐시 구조를 새로 구성합니다. 첫 업데이트 확인은 평소보다 시간이 더 걸릴 수 있고, 삭제한 업데이트 파일이 필요하면 인터넷에서 다시 다운로드해야 합니다.
Microsoft Windows Update 캐시 지우기 공식 안내
⑤ 안전 레벨 3|SoftwareDistribution + catroot2 고급 재설정
SoftwareDistribution 캐시를 지운 뒤에도 오류가 계속되거나 다운로드·검증 구성 요소 자체를 새로 만들 필요가 있다면 Windows Update 구성 요소 재설정으로 넘어갑니다. Microsoft는 이 단계는 명령줄 작업에 익숙하고 관리자 권한을 사용할 수 있는 사용자에게 권장합니다.
이 단계에서는 폴더를 즉시 삭제하지 않고 .old 또는 .bak로 이름을 바꾸는 방식이 좋습니다. Windows가 새 폴더를 만들도록 하면서 기존 상태를 잠시 남겨둘 수 있기 때문입니다.
net stop wuauserv net stop bits net stop cryptsvc ren %windir%\SoftwareDistribution SoftwareDistribution.old ren %windir%\System32\catroot2 catroot2.old net start cryptsvc net start bits net start wuauserv
- 관리자 권한 명령 프롬프트를 엽니다.
- Windows Update, BITS, Cryptographic Services를 중지합니다.
SoftwareDistribution을SoftwareDistribution.old로 바꿉니다.catroot2를catroot2.old로 바꿉니다.- Cryptographic Services, BITS, Windows Update를 다시 시작합니다.
- PC를 재부팅합니다.
- 설정 → Windows 업데이트 → 업데이트 확인을 실행합니다.
주의: 경로는 반드시 catroot2인지 확인하세요. 이름이 비슷한 다른 Windows 시스템 폴더를 임의로 삭제·이름 변경하지 마세요.

Microsoft Windows Update 구성 요소 수동 재설정 안내
⑥ 삭제와 이름 바꾸기|어떤 차이가 있나요?
| 방법 | 변경 범위 | 장점 | 추천 상황 |
|---|---|---|---|
Download 폴더 삭제 | 다운로드 파일만 초기화 | 가장 작은 범위 | 손상·중단된 다운로드가 의심될 때 |
SoftwareDistribution 내용 삭제 | Windows Update 로컬 캐시 전체 | GUI로 진행 가능 | 반복 다운로드·설치 오류 |
SoftwareDistribution.old로 이름 바꾸기 | 기존 캐시 폴더 전체 분리 | 기존 폴더를 즉시 지우지 않음 | 고급 초기화 |
catroot2.old로 이름 바꾸기 | 업데이트 구성 요소 재생성 범위 확대 | 지속되는 업데이트 오류에 사용 | SoftwareDistribution 초기화만으로 해결되지 않을 때 |
초보자에게는 작은 범위부터 시작하고 실패할 때만 한 단계씩 확대하는 방식이 좋습니다. 인터넷의 긴 “Windows Update reset script”를 처음부터 모두 실행하면 어떤 변경이 실제로 문제를 해결했는지 확인하기도 어려워집니다.
⑦ 캐시 삭제 후 정상이라면 무엇이 달라지나요?
- Windows Update가 필요한 파일을 새로 다운로드합니다.
- 새
SoftwareDistribution또는catroot2구조가 자동으로 만들어질 수 있습니다. - 첫 업데이트 검색은 평소보다 조금 오래 걸릴 수 있습니다.
- 이전에 손상됐던 다운로드 파일이 새 복사본으로 대체됩니다.
- 이미 설치된 Windows 업데이트를 “삭제”하는 작업은 아닙니다.
정상 여부는 설정 → Windows 업데이트 → 업데이트 확인에서 검색이 진행되고, 필요한 업데이트가 정상적으로 다운로드·설치되는지로 판단하세요.
‘폴더가 다시 생겼다’면 이상한 것이 아닙니다.
Windows Update가 동작하면 필요한 폴더와 파일을 다시 만듭니다. 초기화의 목적은 해당 폴더를 영구적으로 없애는 것이 아니라, 손상 가능성이 있는 로컬 캐시 대신 새 상태로 다시 시작하게 하는 것입니다.

⑧ 캐시 삭제로 해결되지 않는 대표 상황
| 문제 유형 | 캐시 삭제 후 다음 단계 |
|---|---|
0x80070422 서비스 중지 | Windows Update 서비스 정상화 |
| DISM·SFC가 필요한 시스템 파일 손상 | DISM → SFC 실행 |
| Windows Update 구성 요소 손상이 큼 | 현재 버전 Windows 재설치 검토 |
| 업데이트 설치 후 PC가 이상해짐 | 후속 수정 업데이트·현재 버전 재설치·필요 시 업데이트 제거 |
| SSD 공간 부족 | 저장소 정리와 충분한 설치 공간 확보 |
| 회사·학교 PC의 관리 정책 | IT 관리자 정책 확인 |
캐시 초기화는 다운로드·로컬 업데이트 데이터 문제를 해결하는 도구이지 모든 Windows Update 오류를 해결하는 만능 초기화가 아닙니다. 같은 작업을 반복해서 실행하기보다 오류 코드와 실패 단계가 달라졌는지 확인해야 합니다.
같이 보면 좋은 글: Windows Update 오류 해결 방법|원인부터 해결까지 단계별 가이드
⑨ .old 폴더는 언제 지워도 되나요?
고급 재설정에서 만든 SoftwareDistribution.old와 catroot2.old는 Windows가 새 폴더를 정상적으로 만들고 업데이트까지 정상 완료되는지 확인하기 전에는 바로 지울 필요가 없습니다.
업데이트가 정상적으로 검색·다운로드·설치되고 재부팅 후에도 문제가 없다면 이전 캐시 백업은 더 이상 필요하지 않을 수 있습니다. 다만 첫 번째 초기화가 정상적으로 끝났는지 확인한 뒤 정리하세요. 같은 이름의 .old 폴더가 이미 있어서 재설정 명령이 실패한다면 기존 백업 폴더가 왜 남아 있는지 먼저 확인한 후 다시 진행하는 것이 좋습니다.
⑩ 캐시 삭제할 때 하지 말아야 할 실수
- 업데이트 설치 중 강제로 캐시를 삭제하지 않기: 먼저 업데이트 작업을 끝내거나 정상적으로 중지합니다.
- 서비스를 멈추지 않고 SoftwareDistribution을 억지로 삭제하지 않기: 파일 잠금과 불완전한 삭제가 발생할 수 있습니다.
- 처음부터 catroot2까지 삭제하지 않기: 일반적인 다운로드 캐시 문제는 SoftwareDistribution만으로 해결될 수 있습니다.
- catroot와 catroot2를 혼동하지 않기: 공식 재설정 절차에서 사용하는 경로를 그대로 확인합니다.
- 인터넷의 초대형 reset 스크립트를 한 번에 실행하지 않기: 서비스 ACL, 네트워크, DLL 등록까지 불필요하게 바꾸는 스크립트가 섞여 있을 수 있습니다.
- 같은 초기화를 계속 반복하지 않기: 한 번 정상적으로 초기화했는데 오류가 유지되면 시스템 파일·정책·저장 공간·업데이트 자체 문제로 범위를 바꿔야 합니다.
- 회사·학교 PC에서 임의로 진행하지 않기: 관리 정책·WSUS·Intune 환경에서는 IT 담당자 확인이 우선입니다.
❓ 자주 묻는 질문
Q. Windows Update 캐시를 삭제하면 개인 파일도 지워지나요?
A. 이 글에서 다루는 SoftwareDistribution과 catroot2 초기화는 Windows Update 작업 파일과 구성 요소를 새로 만드는 절차입니다. 개인 문서·사진을 삭제하는 목적은 아닙니다. 다만 시스템 폴더를 다루므로 정확한 경로만 수정해야 합니다.
Q. SoftwareDistribution 폴더 자체를 삭제해도 되나요?
A. Microsoft Support의 일반적인 초보자용 캐시 지우기 절차는 Windows Update 서비스를 중지한 뒤 SoftwareDistribution 폴더 안의 파일·폴더를 삭제하고 서비스를 다시 시작하는 방식입니다. 고급 초기화에서는 폴더 자체를 지우기보다 SoftwareDistribution.old로 이름을 바꾸는 방법을 사용할 수 있습니다.
Q. catroot2도 무조건 삭제해야 하나요?
A. 아닙니다. 일반적인 캐시 문제에서는 먼저 SoftwareDistribution 범위만 초기화하세요. 문제가 계속될 때 Microsoft의 고급 Windows Update 구성 요소 재설정 절차에서 catroot2를 catroot2.old로 이름 변경하는 방식으로 범위를 넓히는 것이 좋습니다.
Q. 캐시 삭제 후 업데이트 파일을 다시 다운로드하나요?
A. 네. 삭제한 캐시에 필요한 업데이트 파일이 있었다면 Windows Update가 다시 확인하면서 필요한 파일을 새로 다운로드합니다. 따라서 인터넷 연결과 충분한 저장 공간을 준비하는 것이 좋습니다.
Q. 캐시 삭제와 업데이트 제거는 같은 기능인가요?
A. 다릅니다. 캐시 삭제는 다운로드·업데이트 작업 파일을 초기화하는 것이고, 업데이트 제거는 이미 설치된 Windows 업데이트를 시스템에서 제거하는 기능입니다. 설치 후 문제가 생긴 경우라면 캐시보다 현재 버전 재설치나 업데이트 제거를 검토해야 합니다.
Q. 캐시를 지웠는데도 0x8007000d 오류가 계속됩니다.
A. 문제 해결사와 캐시 초기화까지 정상적으로 수행했는데 같은 오류가 계속된다면 시스템 파일·구성 요소 손상을 확인해야 합니다. Windows Update 오류 해결 글의 DISM → SFC 순서 또는 Windows 11의 현재 버전 재설치를 검토하세요.
마무리|캐시는 ‘작은 범위부터’ 초기화하는 것이 가장 안전합니다
Windows Update 캐시 삭제는 복잡한 작업처럼 보이지만 원칙은 단순합니다. 다운로드 파일 문제라면 SoftwareDistribution\Download만 초기화하고, 반복 오류라면 SoftwareDistribution 전체 캐시를 지우며, 그래도 해결되지 않을 때만 SoftwareDistribution과 catroot2를 함께 재설정하세요.
가장 중요한 것은 서비스가 사용 중인 상태에서 시스템 폴더를 억지로 삭제하지 않는 것입니다. Windows Update·BITS·필요한 경우 Cryptographic Services를 정상적으로 중지한 뒤 작업하고, 완료 후 서비스를 다시 시작하고 PC를 재부팅해 Windows 업데이트 → 업데이트 확인으로 실제 정상 여부를 검증하세요.
캐시 초기화 뒤에도 동일한 오류가 반복된다면 같은 삭제 작업을 반복하지 말고 DISM·SFC, Windows Update 서비스 상태, 저장 공간, 현재 Windows 버전 재설치 등 다음 원인으로 넘어가는 것이 더 빠릅니다.
다음에 연결할 글: Windows Update 업데이트 방법|초보자도 따라하는 실전 가이드























