ITSYSTEM

Windows 7 SP1에서 WinSxS 폴더 줄이기

wowbelly 2015. 2. 26. 15:06

http://blogs.technet.com/b/escape/archive/2013/10/10/windows-7-sp1-winsxs.aspx

 

 

Windows 7 SP1에서 WinSxS 폴더 줄이기

 

그 동안 Windows 7 및 Server 군을 사용해 오면서, WinSxS 폴더 사이즈 때문에 C 볼륨의 용량 관리에 어려움이 있었습니다.

이 WinSxS 폴더가 커지는 이유는 아시다시피 Windows Update의 Uninstall 때문입니다. Windows는 신규 Update를 Windows Update의 모든 이전 버전을 WinSxs 폴더에 저장하는 방식을 사용하고 있습니다.

이러한 방식 때문에 더 많은 Update를 하면 할 수록 차지하는 공간이 지속적으로 늘어나는 것입니다.

이전 까지는 이러한 WinSxS 폴더 사이즈를 해소하기 위해서 Service Pack을 설치한 후에 Service Pack에 의해서 Update된 모든 이전 버전의 파일들을 제거하여 공간을 확보하곤 했습니다.

하지만 Windows 7은 SP1 Release 이후 지금까지 새로운 Service Pack이 나오지 않은 상태이고 이로 인하여 Service Pack이후로 설치된 Windows Update들이 WinSxS 폴더의 많은 용량을 차지하고 있을 것입니다.

 

그러나, 최근 http://support.microsoft.com/kb/2852386/en-us 가 발표되면서 Windows 7에서도 Windows 8에 내장된 기능을 사용할 수 있게 되었습니다. 

 

 

 

 

http://blogs.technet.com/b/sankim/archive/2009/08/17/servicing-stack-2-winsxs.aspx

 

그렇다면 시간이 갈수록 커질 수 밖에 없는 WinSxS 폴더의 공간을 줄일 수 있는 방법은 무엇이 있을까요?

웹을 검색해보면 WinSxS를 통째로 삭제하는 방법들을 볼 수 있습니다, 물론 삭제 한다고 지금 당장은 시스템에 문제가 생기지 않겠지만 Windows의 신뢰성에 문제를 일으킬 수 있는 문제이므로 WinSxS를 직접 삭제하시는 것은 피해주시기 바랍니다.

여러분들께서 WinSxS 폴더의 크기를 줄이는 가장 안전하고 효과적인 방법은 VSP1CLN.exe혹은 COMPCLN.exe를 실행 하는 것 입니다. 이 두 명령은 현재 컴퓨터에 설치된 서비스팩 이전의 Component들을 WinSxS 폴더에서 안정적으로 삭제합니다. 즉 현재 컴퓨터에 설치된 서비스팩 이전 버전의 Stage된 파일들을 제거해 디스크 공간 확보할 수 있는 방법입니다. 단 이 명령을 실행하면 서비스 팩을 제거 할 수 있는 옵션도 사라지고 해당 서비스팩 이전 상태로는 돌아 갈 수 없습니다.

* Windows Vista Service Pack 1이 설치된 컴퓨터에서는 VSP1CLN.exe를 실행 합니다. (Windows Server 2008의 경우는 기본적으로 SP1을 포함하므로 VSP1CLN.exe는 사용하지 않습니다)

*Windows Vista Service Pack 2, Windows Server 2008이 설치된 컴퓨터에서는 COMPCLN.exe를 실행 합니다.

'ITSYSTEM' 카테고리의 다른 글

IT부서 명칭 및 기능  (0) 2017.09.28
Cisco IP sla  (0) 2017.09.13
TCP slow start  (0) 2017.06.17
The su command  (0) 2014.03.17
Should everyone learn how to code?  (0) 2013.12.26