다음을 통해 공유


WinSxS 폴더 정리

이 토픽에서는 실행 중인 Windows 10 이상 설치에서 WinSxS 폴더의 크기를 줄이는 다양한 방법에 대해 설명합니다.

WinSxS 폴더를 삭제하지 마세요. 대신 Windows에 기본 제공되는 도구를 사용하여 WinSxS 폴더의 크기를 줄일 수 있습니다. WinSxS 폴더에 대한 자세한 내용은 구성 요소 저장소 관리를 참조하세요.

운영 체제에서 이 토픽에 설명된 것과 비슷한 방법을 사용하여 WinSxS 폴더의 크기를 자동으로 줄입니다. 또한 Windows는 내부 프로세스를 사용하여 WinSxS 폴더의 크기를 줄입니다(예: 구성 요소가 최신 버전의 다른 구성 요소로 대체된 패키지를 제거하고 삭제). 일부 구성 요소의 이전 버전은 일정 기간 동안 시스템에 유지되므로 필요한 경우 롤백할 수 있습니다. 일정 시간이 지나면 이러한 이전 구성 요소가 자동으로 제거됩니다.

오프라인 Windows 이미지의 구성 요소 저장소 크기 줄이기에 설명된 대로 동일한 기술 중 일부를 사용하여 Windows 이미지의 크기를 줄일 수도 있습니다.

WinSxS 폴더의 크기를 찾는 방법에 대한 자세한 내용은 WinSxS 폴더의 실제 크기 결정을 참조하세요.

경고

WinSxS 폴더에서 파일을 삭제하거나 전체 WinSxS 폴더를 삭제하면 시스템이 심각하게 손상되어 PC가 부팅되지 않아 업데이트가 불가능할 수 있습니다.

  다음과 같은 패키지 삭제 및 구성 요소 압축 조합을 사용하여 WinSxS 폴더를 정리하는 여러 가지 구성 요소 저장소 정리를 시작할 수 있습니다.

작업 Scheduler

StartComponentCleanup 작업은 시스템이 사용되지 않을 때 구성 요소를 자동으로 정리합니다. 이 작업은 자동으로 실행될 경우 업데이트된 구성 요소가 설치된 후 30일 이상 기다렸다가 이전 버전의 구성 요소를 제거합니다.

사용자가 이 작업을 실행할 경우 1시간의 시간 제한이 있으며 모든 파일이 완전히 정리되지 않을 수 있습니다.

작업 스케줄러에서 StartComponentCleanup 작업을 실행하여 구성 요소 정리 및 압축

  1. 작업 스케줄러가 열려 있지 않으면 작업 스케줄러를 시작합니다. 자세한 내용은 작업 스케줄러 시작을 참조하세요.

  2. 콘솔 트리를 확장하고 작업 스케줄러 Library\Microsoft\Windows\Servicing\StartComponentCleanup으로 이동합니다.

  3. 선택한 항목 아래에서 실행을 클릭합니다.

    schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
    

    참고

    명령줄에서 StartComponentCleanup 작업을 시작할 수도 있습니다.

Dism.exe

Dism.exe/Cleanup-Image 매개 변수는 고급 사용자에게 WinSxS 폴더의 크기를 더 줄일 수 있는 추가 옵션을 제공합니다. 자세한 내용은 DISM 운영 체제 패키지 서비스 명령줄 옵션을 참조하세요.

/StartComponentCleanup 매개 변수 사용

  • 실행 중인 Windows 10 이상 버전에서 Dism.exe의 /StartComponentCleanup 매개 변수를 사용하면 이전 버전의 업데이트된 구성 요소가 즉시 삭제되고(30일 유예 기간 없이) 1시간 제한 시간이 없다는 점을 제외하고 작업 스케줄러에서 StartComponentCleanup 작업을 실행하는 것과 유사한 결과를 얻을 수 있습니다.

    관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.

    Dism.exe /online /Cleanup-Image /StartComponentCleanup
    

/StartComponentCleanup 매개 변수와 함께 /ResetBase 스위치 사용

  • 실행 중인 Windows 10 이상 버전에서 DISM.exe의 /StartComponentCleanup 매개 변수와 함께 /ResetBase 매개 변수를 사용하면 구성 요소 저장소에 있는 모든 구성 요소의 대체된 버전이 모두 제거됩니다.

    관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.

    Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
    

    경고

    이 명령이 완료된 후에는 모든 기존 업데이트 패키지를 제거할 수 없지만 이후 업데이트 패키지의 제거를 차단하지는 않습니다.

     

/SPSuperseded 매개 변수 사용

  • 서비스 팩에서 사용하는 공간의 양을 줄이려면 실행 중인 Windows 버전에서 Dism.exe의 /SPSuperseded 매개 변수를 사용하여 서비스 팩을 제거하는 데 필요한 백업 구성 요소를 제거합니다. 서비스 팩은 특정 Windows 릴리스의 누적 업데이트 컬렉션입니다.

    관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.

    Dism.exe /online /Cleanup-Image /SPSuperseded
    

    경고

    이 명령이 완료 된 후에는 서비스 팩을 제거할 수 없습니다.  

디스크 정리

디스크 정리를 사용하여 드라이브의 불필요한 파일 수를 줄이면 PC 실행 속도가 빨라질 수 있습니다. 임시 파일 및 시스템 파일을 삭제하고, 휴지통을 비우고, 더 이상 필요 없는 다양한 항목을 제거할 수 있습니다. 업데이트를 정리하는 옵션은 구성 요소 저장소의 크기를 줄이는 데 도움이 됩니다.

디스크 정리를 실행하여 시스템 파일 삭제

구성 요소 저장소 관리

WinSxS 폴더의 실제 크기 결정

오프라인 Windows 이미지의 구성 요소 저장소 크기 줄이기

대규모 Windows 구성 요소 저장소(WinSxS) 디렉터리로 인해 발생하는 디스크 공간 문제를 해결하는 방법