Windows 10에서 구성 요소 저장소 보기 및 정리하는 방법

C 드라이브를 스캔하여 많은 공간을 차지하는 파일이나 폴더를 찾은 적이 있다면 “WinSxS”라는 이름의 폴더를 보았을 것입니다. 일반적으로 WinSxS 폴더는 모든 구성 요소 저장소 파일을 호스팅하며 C 드라이브 내에서 6GB에서 10GB의 공간을 차지합니다.
구성 요소 저장소는 Windows XP 시대에 도입되었으며 기능 면에서 많이 개선되었습니다. 일반적으로 Windows 구성 요소 저장소에는 Windows 사용자 지정 및 업데이트와 관련된 모든 파일이 포함되어 있습니다. 필요할 때 이러한 구성 요소 저장소 파일은 부팅 실패 또는 손상 시 시스템 복구, 새로운 구성 요소로 Windows 업데이트, 서버 관리자를 위한 역할 추가, 사이드 바이 사이드 어셈블리를 사용하여 프로그램 실행 등의 작업을 수행하는 데 사용됩니다.
모든 구성 요소 저장소 파일을 더 잘 관리하기 위해 Windows는 지속적으로 다양한 구성 요소 저장소 파일을 추적, 확인 및 그룹화하여 버전에 따라 패키지로 묶습니다. 패키지가 더 이상 사용되지 않으면, 즉 새로운 버전의 패키지가 사용 가능할 때 이전 패키지는 삭제 대상으로 표시되고 적절한 시점에 Windows에 의해 삭제됩니다.
대안으로, 구성 요소 저장소의 실제 크기를 강제로 확인하고 C 드라이브에서 일부 공간을 회복하기 위해 정리할 수 있습니다. 방법을 보여드리겠습니다.
Windows 10에서 구성 요소 저장소 크기 보기
이제 WinSxS 폴더의 크기를 찾는 것이 그렇게 어렵지 않다고 생각할 수 있습니다. 결국 “C:\Windows”로 가서 WinSxS 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하여 폴더 크기를 확인할 수 있습니다.

하지만 문제는 그것이 실제 크기가 아니라는 것입니다.
구성 요소 저장소에는 많은 파일이 하드 링크라는 기술을 사용합니다. 이 하드 링크 기능은 여러 파일이 해당 위치나 데이터의 복사본을 생성하지 않고도 동일한 위치에 접근할 수 있게 해줍니다. 대상 위치를 변경하면 이러한 변경 사항이 구성 요소 저장소에 자동으로 반영됩니다. 이로 인해 전통적인 방법을 사용하여 WinSxS 폴더의 크기를 측정하려고 하면 동일한 파일의 여러 복사본이 공간을 차지하고 있다고 생각하게 되어 최종 크기에 차이가 반영됩니다.
구성 요소 저장소의 실제 크기 찾기
구성 요소 저장소의 실제 크기를 찾기 위해 Deployment Image Servicing and Management (DISM) 도구를 사용해야 합니다. 좋은 점은 Windows가 점유된 공간이 어떻게 활용되고 있는지에 대한 자세한 분석을 제공한다는 것입니다.
먼저 시작 메뉴에서 “cmd”를 검색하고 마우스 오른쪽 버튼으로 클릭하여 “관리자로 실행” 옵션을 선택합니다.
명령 프롬프트 창에서 아래 명령을 실행합니다.
dism.exe /Online /Cleanup-Image /AnalyzeComponentStore- 명령을 실행하자마자 Windows는 구성 요소 저장소를 스캔하고 공간이 어떻게 사용되고 있는지에 대한 분석을 생성합니다. 우리가 찾고 있는 것은 “구성 요소 저장소의 실제 크기”입니다. 제 경우에는 구성 요소 저장소의 실제 크기가 9.01GB입니다.

Windows 10에서 구성 요소 저장소 정리하기
일반적으로 Windows는 필요할 때 자동으로 구성 요소 저장소를 정리합니다. 그러나 Windows가 타임아웃되거나 파일을 무시하는 경우가 있을 수 있습니다. 그런 상황에서는 오래된 패키지와 파일을 강제로 삭제할 수 있습니다. 사실, Windows는 구성 요소 저장소를 정리해야 하는지 여부도 알려줍니다.
- 다시 한 번 관리자 권한으로 명령 프롬프트를 열고 아래 명령을 실행합니다.
dism.exe /Online /Cleanup-Image /AnalyzeComponentStore나열된 정보에서 “구성 요소 저장소 정리 권장” 플래그가 “예”로 설정되어 있는지 확인합니다. 그렇다면 다음 단계로 진행할 수 있습니다. “아니오”라고 표시되면 Windows가 이미 정리를 수행한 것입니다.
구성 요소 저장소를 정리하려면 아래 명령을 실행합니다.
dism.exe /online /Cleanup-Image /StartComponentCleanup- 위의 작업은 정리 프로세스를 시작합니다. 구성 요소 저장소를 정리하는 데 시간이 걸릴 수 있습니다. 완료되면 명령 프롬프트 창을 닫고 시스템을 재시작합니다. 제 경우에는 정리 후 약 3GB의 공간이 확보되었습니다.

위의 방법을 사용하여 Windows 10에서 구성 요소 저장소를 보고 정리하는 것에 대한 생각과 경험을 아래에 댓글로 남겨주세요.