Windows 10에서 공간을 절약하기 위해 WinSxS 폴더를 정리하는 방법

문제를 제거하기 위해 도구를 사용해보십시오

구성 요소 저장소라고도 하는 WinSxS 폴더에는 시스템 리포지토리가 포함되어 있으며 Windows 환경의 중요한 부분입니다. 시간이 지남에 따라 이 폴더는 제한 없이 계속 커지고 하드 드라이브에서 불필요한 공간을 많이 차지할 수 있습니다.

이 문서에서는 WinSxS 폴더 내의 원치 않는 파일을 안전하게 삭제하여 중요한 시스템 파일에 영향을 주지 않고 해당 공간을 절약할 수 있는 방법에 대해 설명합니다. 빠른 요약 숨다 1 WinSxS 폴더는 무엇입니까 2 WinSxS 폴더의 크기를 확인하는 방법 디스크 정리를 사용하여 WinSxS 폴더를 정리하는 방법 4 선택적 기능을 제거하여 WinSxS 폴더를 정리하는 방법 5 공간을 절약하기 위해 WinSxS 폴더를 압축하는 방법 6 닫는 말

WinSxS 폴더는 무엇입니까

WinSxS 폴더에는 장치에서 사용하는 DLL, 바이너리 및 기타 XML 파일과 같은 파일이 포함되어 있습니다. 또한 Windows 기능을 설치하는 데 필요한 정보와 파일이 포함되어 있습니다. Windows가 업데이트를 받을 때마다 이전 업데이트가 WinSxS 폴더로 이동되는 동안 업데이트가 컴퓨터에 설치됩니다. 이것은 또한 호환성을 제공하여 시스템 충돌을 방지하거나 시스템 복원 시 이전 파일로 되돌리는 데 중요합니다.

이것이 WinSxS 폴더의 크기가 시간이 지남에 따라 계속 증가하는 이유입니다. 이 폴더는 다음 경로에서 찾을 수 있습니다.
C:WindowsWinSxS

찾을 수 있듯이 폴더에는 시스템에서 사용하는 하위 폴더 및 파일 목록이 있습니다.

WinSxS 폴더의 크기를 확인하는 방법

파일 탐색기의 속성을 통해 폴더의 크기를 확인할 수 있습니다. 그러나 공간을 만들기 위해 폴더의 모든 항목을 삭제할 수 없기 때문에 이는 폴더의 실제 크기이며 사용 가능하게 만들 수 있는 크기는 아닙니다.

캐시, 임시 파일, 백업 및 복원 데이터와 함께 기타 중요한 파일도 있습니다. 속성 표시줄은 WinSxS 폴더에 있는 파일의 개별 범주를 나타내지 않습니다.

이 폴더 내의 각 구성 요소 저장소의 크기를 확인하려면 다음을 수행하십시오.

  1. 관리자 권한으로 명령 프롬프트를 엽니다.
  2. 다음 명령을 입력합니다.
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. 이제 시스템이 WinSxS 폴더를 스캔하도록 하면 구성 요소 목록과 명령줄 인터페이스에 해당 크기가 표시됩니다.

이제 WinSxS에 포함된 내용과 각 구성 요소의 크기에 대한 완전한 정보를 얻었습니다. 이제 이 정보를 사용하여 WinSxS 내에서 불필요한 파일 및 폴더의 1.14GB(백업 및 비활성화된 기능)를 확보할 수 있습니다.

WinDirStat 각 드라이브의 폴더 구조와 크기를 시각적으로 계산하고 보여줄 수 있는 멋진 프로그램입니다. WinSxS의 크기를 확인하려면 관리자로 WinDirStat 실행 .

디스크 정리를 사용하여 WinSxS 폴더를 정리하는 방법

디스크 정리 도구는 불필요한 시스템 파일을 제거하는 안전한 작업을 수행하는 데 사용할 수 있는 Windows 10에 내장되어 있습니다. Windows 기능에 심각한 위협이 되는 파일 탐색기를 사용하여 WinSxS 하위 폴더를 수동으로 삭제하는 것과 달리 이 유틸리티를 사용하면 중요한 시스템 파일이 영향을 받지 않습니다.

이 작업을 수행하려면 아래 가이드를 따르십시오.

  1. 검색 디스크 정리 시작 메뉴에서 실행하십시오. (참고: 관리자로 실행하지 마십시오)
  2. 드라이브 선택 팝업, 선택 씨: 드롭다운 메뉴에서 확인 .
  3. 다음 화면에서 다음을 클릭하십시오. 시스템 파일 정리 .
  4. NS 드라이브 선택 창이 다시 나타납니다. 선택하다 씨: 다시 클릭 확인 .
  5. 이제 도구 옆에 있는 상자를 선택하여 정리할 파일을 선택한 다음 확인 .
  6. 확인 대화 상자에서 파일 삭제 . 그러면 작업이 시작되고 불필요한 모든 파일을 안전하게 제거합니다.

원하지 않는 파일 중 일부가 WinSxS 폴더에서 제거되었지만 여전히 사용 가능한 공간을 더 늘릴 가능성이 있습니다. 필요한 경우 다음 단계로 이동합니다.

선택적 기능을 제거하여 WinSxS 폴더를 정리하는 방법

WinSxS 폴더에는 옵션 기능 , 비활성화된 공간을 제거하여 더 많은 공간을 만들 수 있으며 필요하지 않다고 생각합니다.

한 번에 하나의 기능을 제거하려면 다음을 수행하십시오.

  1. 관리자 권한으로 명령 프롬프트를 엽니다.
  2. Windows 10의 현재 선택적 기능의 이름과 상태를 확인하려면 다음 명령을 입력하십시오.
    DISM.exe /Online /English /Get-Features /Format:Table
  3. 이제 목록을 살펴보고 필요하지 않다고 생각되는 항목을 확인한 후 다음 명령을 입력합니다.
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    당신은 교체 할 수 있습니다 TFTP 선택한 기능을 선택하여 삭제할 수 있습니다.
  4. 마지막 단계를 반복하여 선택적 기능과 관련된 시스템에서 모든 리포지토리를 제거합니다.

동일한 명령을 실행하여 선택적 기능 상태를 다시 확인하면 상태가 다음에서 변경된 것을 볼 수 있습니다. 장애가있는 에게 페이로드가 제거되어 비활성화됨 .

공간을 절약하기 위해 WinSxS 폴더를 압축하는 방법

WinSxS 폴더는 삭제하지 않으면 압축할 수도 있습니다. 폴더를 압축하면 모든 것을 사용할 수 있는 동안 상당한 공간을 절약할 수 있습니다. 이 방법은 어떤 것도 제거하거나 삭제하지 않습니다. 그러나 압축 방법의 단점은 시스템이 폴더에 액세스해야 할 때마다 추가 단계 또는 압축 및 압축 해제를 수행한다는 것입니다.

이는 이러한 기능을 수행하는 데 걸리는 시간에도 영향을 미칩니다. 그럼에도 불구하고 Windows 10은 이러한 기능을 매우 빠르게 수행하므로 시간 차이는 크지 않습니다.

이 프로세스에는 일부 서비스를 시작 및 중지하고 특정 파일 및 폴더의 소유권을 변경하는 작업이 포함됩니다. 따라서 더 진행하기 전에 시스템 복원 지점을 만드는 것이 좋습니다.

  1. 명령 프롬프트를 관리자로 실행합니다.
  2. 연결된 서비스를 중지하고 자동 재부팅을 비활성화하려면 다음 명령을 차례로 입력합니다.
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. 이제 백업해야 합니다. 액세스 제어 목록 (ACL) 모든 파일 및 폴더. 다음 명령을 입력합니다.
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    그러면 나중에 기본 ACL을 복원하는 데 사용되는 일반 텍스트가 포함된 텍스트 파일이 생성됩니다. 스캔할 파일이 많기 때문에 이 단계는 몇 초 정도 걸릴 수 있습니다.
  4. 이제 현재 사용자를 WinSxS의 소유자로 지정합니다.
    takeown /f '%WINDIR%WinSxS' /r
    이렇게 하면 소유권이 재귀적으로 할당됩니다. 즉, 모든 하위 폴더와 파일도 영향을 받습니다.
  5. 이제 다음 명령을 사용하여 현재 사용자에게 WinSxS 폴더의 모든 권한을 할당합니다.
    icacls %WINDIR%WinSxS /grant %USERDOMAIN%\%USERNAME%:(F) /t
  6. 이제 다음 명령을 입력하여 WinSxS 내의 모든 파일과 폴더를 압축합니다. 이것은 다른 프로그램이나 프로세스에서 사용하지 않는 것만 압축합니다.
    압축 /s:%WINDIR%WinSxS /c /a /i *
    각 파일을 압축하는 데 몇 분 정도 걸릴 수 있습니다.
  7. 압축이 완료되면 이제 소유권과 권한을 기본값으로 반환해야 합니다. 다음 명령을 하나씩 입력하십시오.
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. 이전에 종료한 서비스를 다시 시작하려면 다음 명령을 입력하십시오.
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

이제 WinSxS 폴더의 크기를 확인하고 거의 1/3로 크게 축소되었음을 알 수 있습니다.
압축 후

닫는 말

WinSxS 파일은 시스템에서 가장 중요한 파일 중 하나일 수 있지만 더 많은 저장 공간을 필요로 하는 가장 큰 파일이기도 합니다. 그러나 시스템 드라이브에 허용하는 볼륨의 양에 관계없이 어느 시점에서는 충분하지 않게 됩니다.

불필요한 파일 및 폴더를 압축하거나 삭제하면 특히 Windows 환경에 해를 끼치지 않고 안전하게 수행할 수 있는 경우 사용 가능한 저장소에 많은 도움이 될 수 있습니다.