Windows 업데이트 파일을 지울 때 각각 포기하는 것
"Windows 업데이트 파일"은 폴더 하나가 아닙니다. 일반적인 PC에서는 네 무더기입니다. 구성 요소 저장소 안의 대체된 업데이트 구성 요소, C:\Windows\SoftwareDistribution\Download의 다운로드 캐시, 기능 업데이트 뒤 C:\Windows.old의 이전 설치, 다른 PC와 업데이트를 공유하는 배달 최적화 캐시입니다. 각각 다른 Windows 도구로 제거되며, 대가도 다릅니다. 아무것도 포기하지 않는 것부터 이전 Windows 버전으로 돌아갈 능력까지입니다.
짧은 답: 공간은 디스크 정리나 설정을 쓰고, SoftwareDistribution은 공간을 아끼는 용도가 아니라 멈춘 업데이트를 수리할 때 두며, Windows.old는 새 버전이 스스로 증명된 뒤에만 제거합니다.
네 곳, 네 가지 대가
| 위치 | 담는 것 | 제거 도구 | 포기하는 것 |
|---|---|---|---|
| Windows 업데이트 정리 | 구성 요소 저장소에 있는 업데이트된 구성 요소의 이전 버전 | 디스크 정리, 시스템 파일 정리 | 그 구성 요소의 더 이른 롤백 |
SoftwareDistribution\Download |
Windows 업데이트가 받은 업데이트 패키지 | Microsoft의 재설정 단계. 먼저 서비스를 중지 | 대기 중인 다운로드를 다시 받음 |
Windows.old |
업그레이드 전의 Windows 설치 | 설정, 임시 파일 | 복구의 이전 버전으로 돌아가기 옵션 |
| 배달 최적화 캐시 | 공유를 위해 유지하는 업데이트와 Store 다운로드 | 디스크 정리, 또는 캐시가 스스로 비움 | 네트워크의 다른 PC가 인터넷에서 받음 |
무엇을 지우기 전에 측정합니다
설정 › 시스템 › 저장소를 열고 임시 파일을 선택합니다. Windows가 크기가 있는 범주를 나열하므로, 업데이트 파일이 시간을 들일 가치가 있는지 알 수 있습니다. 게임 라이브러리나 영상 프로젝트 때문에 가득 찬 드라이브는 업데이트 캐시 몇백 MB로 해결되지 않습니다.
구성 요소 저장소의 경우, 하드 링크 때문에 파일 탐색기가 C:\Windows\WinSxS에 보여 주는 숫자는 오해를 부릅니다. WinSxS 정리 글이 정리 전에 DISM으로 실제 오버헤드를 측정하는 방법을 보여 주므로, 여기서는 반복하지 않습니다.
디스크 정리의 Windows 업데이트 정리
보통 네 가지 중 먼저 시도하는 것입니다. 그래도 제거하는 구성 요소의 롤백 기간은 끝납니다.
- 작업 표시줄에서 디스크 정리를 검색해 엽니다.
- 시스템 드라이브를 고르고 확인을 선택합니다.
- 시스템 파일 정리를 선택하고, 드라이브를 다시 고른 뒤 확인을 선택합니다.
- Windows 업데이트 정리를 선택하고, 확인을 선택한 뒤 파일 삭제를 선택합니다.
Microsoft의 구성 요소 저장소 안내는 이 옵션이 구성 요소 저장소 크기를 줄인다고 합니다. Windows는 이미 일정에 따라 비슷한 일을 합니다. 롤백할 수 있도록 일부 구성 요소의 이전 버전을 한동안 유지한 뒤 자동으로 제거합니다. 직접 정리를 실행하면 그 시점을 앞당길 뿐입니다.
대가는 그 롤백 기간입니다. 큰 누적 업데이트 직후, 프린터, 드라이버, 주 앱이 동작하는지 아직 확인 중이면 며칠 기다린 뒤에 실행합니다. 더 공격적인 DISM 스위치 /ResetBase는 설치된 모든 업데이트를 영구적으로 만들며 WinSxS 글에서 다룹니다. 디스크 정리에는 필요하지 않습니다.
SoftwareDistribution\Download는 공간이 아니라 수리용입니다
C:\Windows\SoftwareDistribution\Download는 Windows 업데이트가 받은 패키지를 두는 곳입니다. Windows는 일반적인 업데이트 중에 이것을 관리하며, 큰 공간이 숨는 곳은 보통 아닙니다. 비우는 것은 다운로드나 설치가 계속 실패하는 업데이트의 수리 단계이며, Microsoft가 그렇게 제시합니다.
Microsoft의 재설정 안내는 먼저 Windows 업데이트 문제 해결 도구를 가리킵니다. 그것으로 부족하면 수동 단계는 이 파일을 잡고 있는 서비스를 멈추므로, 폴더를 다루는 동안 쓰기가 일어나지 않습니다. 관리자 권한 명령 프롬프트에서:
net stop bits
net stop wuauserv
net stop cryptsvc
Microsoft 글은 그다음 폴더를 삭제하지 않고 이름을 바꾸며, 재설정의 앞 단계가 도움이 되지 않았을 때만 이렇게 하라고 합니다.
Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak
Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%\System32\catroot2 catroot2.bak
끝나면 서비스를 다시 시작합니다.
net start bits
net start wuauserv
net start cryptsvc
이름을 바꾸면 업데이트가 다시 동작하는지 알기 전까지 이전 내용이 남습니다. Windows 업데이트는 새 폴더를 만들고 아직 필요한 것을 받습니다. 설정 › Windows 업데이트가 성공적으로 설치되면 .bak 폴더를 지울 수 있습니다. 글에는 다른 방법이 모두 실패했을 때의 더 짧은 형태도 있으며, 다운로드만이 아니라 DataStore를 포함한 SoftwareDistribution 폴더 전체를 제거합니다. 설명된 대로 마지막 단계로 다룹니다.
Windows 업데이트가 실행 중일 때 폴더를 지우는 것은 피할 버전입니다. 사용 중인 파일은 남고, 진행 중인 다운로드가 중간에 깨질 수 있습니다.
Windows용 Mole에는 최적화 아래 이 수리의 더 좁은 버전이 있으며, 이름은 멈춘 업데이트 다운로드 재설정입니다. 지난 30일 안에 같은 업데이트가 연속으로 최소 두 번 설치에 실패했을 때만 제공되고, Windows가 업데이트를 설치 중이거나 다시 시작을 기다리는 동안에는 제공되지 않으며, 30일에 최대 한 번입니다. Windows 업데이트와 BITS를 멈추고, Download 폴더만 비운 뒤, 둘 중 실행 중이던 서비스를 다시 시작합니다. DataStore, catroot2, 업데이트 설정, 정책은 건드리지 않습니다.
Windows.old와 10일 기간
업그레이드나 기능 업데이트 뒤 이전 설치는 C:\Windows.old에 있습니다. 설정 › 시스템 › 복구 › 이전 버전으로 돌아가기를 가능하게 하는 것입니다. Microsoft의 롤백 페이지는 대부분의 경우 10일이 있고, 돌아가려면 windows.old와 $windows.~bt 폴더가 유지되어야 하며, 업그레이드 뒤에 추가한 사용자 계정은 제거하고, 업그레이드에 USB 드라이브를 썼다면 그것이 필요하다고 합니다. 돌아가면 개인 파일은 유지되지만 업그레이드 뒤에 설치한 앱과 드라이버는 제거됩니다.
지울 필요가 없는 경우가 많습니다. Microsoft의 삭제 페이지는 업그레이드 10일 뒤에 이전 버전이 자동으로 삭제된다고 합니다. 더 일찍 제거하려면 설정 › 시스템 › 저장소 › 임시 파일로 가서 이전 Windows 버전을 선택하고 파일 제거를 선택합니다. 같은 페이지는 되돌릴 수 없다고 경고합니다.
하기 전에, 돌아가고 싶게 만드는 것을 확인합니다. 의존하는 앱이 시작하는지, 프린터가 출력하는지, VPN이 연결되는지, 중요한 파일이 Windows.old 안에만 있지 않고 사용자 폴더에 있는지입니다. 문서 백업은 이 확인을 대신하지 않습니다. 이전 버전으로 돌아가기는 파일이 아니라 시스템을 복원하기 때문입니다.
배달 최적화 캐시
배달 최적화는 PC가 로컬 네트워크의 다른 PC에서, 허용하면 인터넷에서도 Windows와 Store 업데이트를 받고, 받은 것을 다시 공유하게 합니다. Microsoft의 배달 최적화 페이지는 캐시가 짧은 시간 뒤나 공간을 너무 많이 쓰면 스스로 비워지며, 디스크 정리에서 배달 최적화 파일을 선택해 더 일찍 비울 수 있다고 합니다.
배달 최적화 참고는 "짧은 시간" 뒤의 기본값을 줍니다. 파일은 최대 3일 유지되고, 캐시는 사용 가능 드라이브 공간의 최대 20%를 쓸 수 있습니다. 제거 대가는 작습니다. Windows 업데이트는 자신의 다운로드로 설치하고, 다른 PC는 사용자 대신 Microsoft에서 받습니다. 이 PC가 공유할지 바꾸려면 설정 › Windows 업데이트 › 고급 옵션 › 배달 최적화로 갑니다.
Mole의 정리 페이지는 이 캐시를 배달 최적화 파일로 나열합니다. Mole은 배달 최적화 서비스 자체에 끝난 파일을 삭제하도록 요청하고, 아직 받는 것과 고정된 것은 건너뛰며, 서비스 폴더의 소유권을 가져가지 않습니다.
결과 확인
- 디스크 정리나 임시 파일을 다시 실행하고, 범주를 전에 본 것과 비교합니다.
- 설정 › Windows 업데이트를 열고 업데이트 확인을 선택합니다. 정상적으로 검색하고 설치해야 합니다.
- 설정 › 시스템 › 복구를 엽니다.
Windows.old를 제거한 뒤 이전 버전으로 돌아가기가 없으면 예상된 일입니다. 아직 필요했다면 되돌릴 수 없습니다.
하지 말 것
WinSxS의 파일을 손으로 지우거나, 강제로 지우려고 TrustedInstaller에서 소유권을 가져가지 마세요.- Windows 업데이트 서비스가 실행 중일 때
SoftwareDistribution을 지우지 말고, 일상적인 공간 정리로 쓰지 마세요. - 크다는 이유만으로 업그레이드 첫날들에
Windows.old를 제거하지 마세요. - 이 폴더가 커지는 것을 멈추려고 Windows 업데이트나 BITS 서비스를 끄지 마세요. 보안 업데이트도 멈춥니다.
C: 드라이브를 채우는 나머지는 가득 찬 C: 드라이브 정리나 큰 파일 찾기로 이어갑니다. 구성 요소 저장소 쪽은 WinSxS 정리가 설명하고, Windows 복원 지점과 파일 백업은 하나를 포기하기 전에 준비할 수 있는 복구 경로를 다룹니다.
자주 묻는 질문
Windows 업데이트 파일을 지워도 안전합니까?
Windows 자신의 도구를 쓸 때는 그렇습니다. 디스크 정리의 Windows 업데이트 정리와 배달 최적화 파일, 임시 파일의 이전 Windows 버전입니다. 대가는 구성 요소 롤백이 더 일찍 끝나는 것과, Windows.old의 경우 이전 버전으로 돌아가기 옵션이 끝나는 것입니다.
SoftwareDistribution 폴더를 지워도 됩니까?
계속 실패하는 업데이트의 수리로만, 그리고 Windows 업데이트 서비스를 멈춘 뒤에만 해당합니다. Microsoft 단계는 Download와 DataStore를 삭제하지 않고 이름을 바꾸므로, 업데이트가 다시 동작하면 이름이 바뀐 복사본을 제거할 수 있습니다.
Windows.old는 내 PC에 얼마나 남습니까?
대부분의 경우 업그레이드 뒤 10일입니다. 그다음 Windows가 자동으로 삭제하고, 이전 버전으로 돌아가기 옵션도 함께 사라집니다.
배달 최적화 파일을 지우면 업데이트가 멈추나요?
아닙니다. 다른 PC와 공유하려고 유지하는 복사본입니다. Windows 업데이트는 파일이 다시 필요하면 Microsoft에서 받으며, 캐시도 며칠 뒤에 스스로 비워집니다.