winsxs 폴더 정리 방법
[대상 시스템]
- Windows Server 2008 R2 SP1
[확인사항]
- Winsxs에는 운영체제의 모든 Component가 존재하기 때문에 폴더 내부의 파일 삭제나 이동이 불가능하며, 해당 폴더의 cache를 지우는 거나 Service pack을 적용한 이후 service pack file을 제거하는 방법으로 해당 폴더의 크기를 줄이는 방법이 가능합니다.
전달해 드리는 가이드는 Windows Server 2008이상의 모든 OS에서 적용이 가능하며, cache를 지우는 가이드입니다.
[Action Plan]
- Cache를 지우는 방법
- cmd 창(관리자 권한으로 실행)을 열어 c:\windows\winsxs폴더로 이동하여 하기의 명령어를 입력합니다. Cmd à dir *.* /a /s >winsxs.txt 만약 아래와 같이 명령어가 실행이 되지 않는다면, 로그인 계정으로 Winsxs폴더 소유자 및 권한을 변경하셔야 합니다. 로그인 계정으로 소유자 및 권한을 변경후, 작업이 끝나면 trustedinstaller로 원복을 하셔야 합니다.
- Windows module installer service를 중지합니다. Cmd Net stop trustedinstaller
- cache 폴더를 지우기 위해 아래의 명령어를 입력합니다. Cmd à Del /q %windir%\winsxs\ManifestCache\*
|
- 만일 폴더를 지우는 것이나, dir *.* /a /s >winsxs.txt가 불가능하면 해당 폴더의 소유자를 로그인한 account가 있는 group으로 변경해야 되며 변경방법은 다음과 같습니다.
- 로그인 계정으로 Winsxs폴더 소유자 및 권한 변경 1. Winsxs 폴더를 우클릭하여 속성에서 보안 tab의 고급을 클릭합니다. 2. 소유자 tab에서 편집을 클릭하여 현재 로그인 계정 또는 로컬의 Admin 계정 (로그인 계정이 로컬의 admin 계정일 경우)을 선택한 후 하위 컨테이너와 개체의 소유자 바꾸기를 선택한 후 적용 확인을 누릅니다. 3. Winsxs 고급 보안 설정창을 확인을 눌러 종료합니다. 4. Winsxs 우클릭 속성의 보안 tab에서 편집을 누릅니다. 5. Winsxs의 사용 권한 창에서 소유자를 변경한 계정에게 모든 권한을 허용한 후, 확인을 누릅니다. 6. Winsxs 속성 창을 종료합니다.
- Winsxs의 폴더 권한을 trustedinstaller로 원복 1. Winsxs폴더를 우클릭하여 속성에서 보안 tab의 고급을 클릭합니다. 2. 소유자 tab에서 편집 à 기타 사용자 및 그룹을 클릭합니다. 3. 사용자, 컴퓨터, 서비스 계정 또는 그룹 선택 창에서 NT Service\trustedinstaller를 입력한 후 이름 확인을 클릭하여 TrustedInstaller를 추가하여 확인을 누릅니다. 4. 하위 컨테이너와 개체의 소유자 바꾸기를 선택한 후 적용 확인을 누릅니다. 5. Winsxs 고급 보안 설정 창을 확인을 눌러 종료합니다. 6. Winsxs 우클릭 속성의 보안 tab에서 편집을 누릅니다. 7. Winsxs의 사용 권한 창에서 소유자를 변경한 TrustedInstaller에게 모든 권한을 허용한 후 확인을 누릅니다. 8. Winsxs 속성 창을 종료합니다.
|
'Microsoft > Platform' 카테고리의 다른 글
특정폴더의 현재 소유자의 변경 방법 (0) | 2017.02.16 |
---|---|
Administrative Templates (.admx) 오류시 해결방법 (0) | 2016.11.22 |
VSS Backup & Using Tracing Tools (0) | 2015.12.22 |
덤프수집의 종류 (0) | 2015.12.18 |
성능수집 가이드 (0) | 2015.12.18 |