Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법

윈도우 사용자에게 저장 공간 확보는 끝이 없는 숙제입니다. 1월에 PC를 깨끗이 정리해도 봄이 오기 전에 저장 공간이 다시 가득 차는 경험을 누구나 해봤을 겁니다. 디스크 용량을 잡아먹는 범인을 찾아 파고들다 보면 어김없이 마주치게 되는 폴더가 바로 WinSxS입니다.

WinSxS(Windows Side by Side의 약자)는 윈도우가 운영에 필요한 시스템 파일과 그 파일들의 백업본 또는 여러 버전을 저장하는 폴더입니다. 위치는 C:\Windows\WinSxS이며, '구성 요소 저장소(Component Store)'라고도 불립니다.

시스템 파일 복구나 윈도우 기능 추가·삭제 작업이 필요할 때마다 윈도우는 이곳에서 필요한 파일을 찾습니다. 또한 품질 업데이트 설치에 필요한 파일과 이전 버전의 구성 요소들도 함께 보관합니다. 덕분에 업데이트 후 문제가 생기면 업데이트 이전 상태로 되돌릴 수 있는 것이죠.

그런데 이 폴더는 시간이 지날수록 계속 새로운 구성 요소 버전을 쌓아가기 때문에 크기가 점점 커집니다.

WinSxS 폴더의 실제 크기는 어떻게 확인할까?

파일 탐색기로 표시되는 WinSxS 폴더 크기는 실제보다 부정확한 경우가 많습니다.

WinSxS 폴더 안의 파일들은 운영체제 내 여러 위치에서 참조되어 보이지만, 실제 파일 자체는 하나만 존재하고 나머지는 하드 링크(hard link)입니다. 그런데 파일 탐색기는 이 점을 반영하지 않고 크기를 계산하기 때문에 실제보다 훨씬 크게 표시될 수 있습니다.

정확한 크기를 확인하려면 DISM 도구를 사용해야 합니다. 관리자 권한으로 명령 프롬프트를 실행한 뒤 아래 명령어를 입력하세요.

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

명령 실행이 완료되면 명령 프롬프트 창에서 파일 탐색기가 표시하는 크기와 실제 크기를 함께 확인할 수 있습니다.

WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법

WinSxS 폴더 정리하는 방법

구성 요소 저장소를 정리하면 하드 드라이브의 소중한 저장 공간을 확보할 수 있습니다.

다만 주의할 점이 있습니다. WinSxS 폴더는 수동으로 삭제할 수 없으며, 한 번 정리하면 PC를 다시 업데이트하기 전까지는 업데이트를 롤백할 수 없습니다. 또한 정리 과정에서 특정 DLL 파일의 이전 버전이 삭제되면 해당 파일에 의존하는 일부 앱에서 오류가 발생할 수도 있습니다.

이러한 점을 감안하면, WinSxS 폴더를 정리하는 방법은 크게 세 가지가 있습니다.

1. DISM 명령어로 정리하기

DISM(Deployment Image Servicing and Management)은 구성 요소 저장소 정리 기능을 내장한 명령줄 유틸리티입니다. DISM을 이용한 정리는 시스템 동작에 영향을 주지 않으면서 WinSxS 폴더의 불필요한 파일만 제거합니다.

  1. Win + R 키를 누르고 cmd를 입력한 뒤 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트를 실행합니다.
  2. 다음 명령어를 입력하여 분석을 시작합니다.

DISM.exe /Online /Cleanup-Image /AnalyzeComponentStore

  1. 완료되면 Component Store Cleanup Recommended(구성 요소 저장소 정리 권장) 항목 옆에 Yes 또는 No가 표시됩니다.
WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법
  1. Yes로 표시되었다면 다음 명령어를 실행해 정리를 진행합니다.

DISM.exe /Online /Cleanup-Image /StartComponentCleanup

프로세스가 완료되면 WinSxS 폴더의 불필요한 파일들이 모두 제거됩니다.

특정 유형의 파일만 정리하고 싶다면 옵션을 추가할 수 있습니다. 예를 들어 이전 버전의 윈도우 구성 요소까지 모두 제거하려면 아래 명령어를 사용하세요.

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

참고로 Windows 7처럼 서비스 팩이 적용된 구버전 윈도우라면 서비스 팩 백업 파일을 제거하는 아래 명령어를 사용할 수 있습니다. (Windows 8, 10, 11에는 서비스 팩 개념이 없으므로 해당되지 않습니다.)

DISM.exe /Online /Cleanup-Image /StartComponentCleanup /SPSuperseded

2. 디스크 정리 도구로 정리하기

윈도우에는 시스템 파일과 각종 불필요한 파일을 정리하는 내장 도구인 '디스크 정리(Disk Cleanup)'가 있으며, 이 도구로도 WinSxS 폴더의 파일을 정리할 수 있습니다.

  1. 파일 탐색기를 열고 '내 PC'(Windows 11에서는 '컴퓨터')로 이동합니다.
WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법
  1. 로컬 디스크(C:)를 선택한 상태에서 Alt + Enter를 눌러 디스크 속성 창을 엽니다.
  2. '일반' 탭에서 디스크 정리 버튼을 클릭합니다.
WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법
  1. 윈도우가 백업 파일, 임시 파일, 이전 윈도우 버전에서 남긴 파일 등 안전하게 정리 가능한 파일을 검색합니다. 디스크 정리 창이 열리면 하단의 시스템 파일 정리 버튼을 클릭하세요.
WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법
  1. 이번에는 시스템 파일 대상으로 재검색이 진행됩니다. 삭제 가능한 파일이 발견되면 파일 유형 목록이 나타나는데, 일반적으로 'Windows 업데이트 정리', 'Microsoft Defender 바이러스 백신', '임시 인터넷 파일' 등의 항목이 표시됩니다.

시스템 전체의 불필요한 파일을 모두 지우려면 항목을 모두 체크해도 되지만, WinSxS 폴더의 업데이트 파일을 정리하려면 반드시 Windows 업데이트 정리 항목을 선택해야 합니다. 선택 후 확인을 클릭하세요.

WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법

물론 시간이 지나면 WinSxS 폴더에는 다시 파일이 쌓입니다. 따라서 주기적으로 디스크 정리를 실행해 폴더를 관리해야 하며, 아래 방법처럼 작업 스케줄러로 자동화할 수도 있습니다.

3. 작업 스케줄러로 자동 정리 설정하기

매번 수동으로 정리하는 것이 번거롭다면 작업 스케줄러를 활용해 WinSxS 폴더를 주기적으로 자동 정리하도록 설정할 수 있습니다.

  1. Win + R 키를 누르고 taskschd.msc를 입력한 뒤 Enter 키를 누릅니다.
  2. 왼쪽 사이드바에서 작업 스케줄러 라이브러리 → Microsoft → Windows → Servicing으로 이동합니다.
WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법
  1. 작업 목록에서 StartComponentCleanup 작업을 우클릭하고 속성을 선택한 뒤, '트리거' 탭으로 전환합니다. 그리고 새로 만들기를 클릭합니다.
WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법
  1. 작업 빈도(매일/매주/매월)와 실행 시간을 지정해 일정을 설정하고 확인을 클릭합니다.
WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법
  1. 설정한 일정에 따라 작업이 자동으로 실행됩니다. 즉시 실행하고 싶다면 StartComponentCleanup 작업을 선택한 후 오른쪽 사이드바에서 실행을 클릭하면 됩니다.
WinSxS 폴더 완벽 이해하기: 크기가 계속 커지는 이유와 안전하게 정리하는 방법

저장 공간이 더 필요하다면?

하드 드라이브 공간을 확보하려면 WinSxS 폴더 정리부터 시작하는 것이 좋습니다. 여기에 더해 사용하지 않는 앱을 제거하거나 용량이 큰 개인 파일을 외장 하드 드라이브로 옮기는 것도 효과적인 방법입니다.

윈도우 PC에서 저장 공간을 확보하는 더 많은 방법이 궁금하다면, 디스크 여유 공간을 늘리는 다양한 팁을 다룬 가이드도 참고해 보세요.