Windows 10 WinSxS 폴더정리 스크립트

2020. 1. 29. 13:18· 컴퓨터관리
반응형

 

윈도우 서비스팩이나 패키지 업데이트 시 이전 버전 롤백을 위한 저장공간이 WinSxS입니다.

보통 스케쥴에 30일 유예기간을 두고 공간을 차지하고 있는데

간혹~ 스케쥴이 실행이 되지 않아 엄청난 용량을 차지하는 경우가 생깁니다.

이때 WinSxS폴더 정리하기 위해 만든 스크립트입니다.

관리자권한으로 실행해야 하고 WinSxS폴더 용량 확인 및 정리

윈도우10에서만 테스트를 했습니다.

 

 

Win10_WinSxS_Clear.bat
0.00MB

 

@echo off
title WinSxS 폴더정리 스크립트 
setlocal enabledelayedexpansion 
color 1f
mode con cols=80 lines=26

pushd %~dp0 

bcdedit > nul
if "%errorlevel%" == "1" goto FailAdmin


:Start
cls
echo.
echo  
echo                      WinSxS (윈도우 업데이트) 관리(삭제)                     
echo  
echo  
echo   1. WinSxS폴더 용량 계산(삭제가능용량확인)                                
echo  
echo  
echo   2. WinSxS폴더 일반삭제(StartComponentCleanup)                            
echo                                                                            
echo   3. WinSxS폴더 전체삭제(StartComponentCleanup,ResetBase)                  
echo                                                                            
echo   4. WinSxS폴더 서비스팩삭제(StartComponentCleanup,SPSuperseded)           
echo  
echo                                                                              
echo                                                        [H. 도움말] [X. 종료] 
echo  
echo   * 윈도우 업데이트 관련 이전 패키지 삭제
echo.
echo.
set /p NB1= 작업을 선택하세요. : 
if /i "%NB1%" == "1" goto WinSxSAnalyze
if /i "%NB1%" == "2" goto WinSxSClean1
if /i "%NB1%" == "3" goto WinSxSClean2
if /i "%NB1%" == "4" goto WinSxSCServicePack
if /i "%NB1%" == "H" goto Help
if /i "%NB1%" == "X" goto EXIT
goto Start

:WinSxSAnalyze
cls
Dism.exe /online /Cleanup-Image /AnalyzeComponentStore
pause
goto Start

:WinSxSClean1
cls
Dism.exe /online /Cleanup-Image /StartComponentCleanup
pause
goto Start

:WinSxSClean2
cls
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
pause
goto Start

:WinSxSCServicePack
cls
Dism.exe /online /Cleanup-Image /SPSuperseded
pause
goto Start

:Help
cls
echo.
echo  
echo                      WinSxS (윈도우 업데이트) 관리(삭제)                     
echo  
echo  1. WinSxS폴더 용량 계산(삭제가능용량확인) 
echo        Dism.exe /online /Cleanup-Image /AnalyzeComponentStore
echo        윈도우 업데이트 패키지(WinSxS폴더) 크기 분석
echo.
echo  2. WinSxS폴더 일반삭제(StartComponentCleanup)
echo         Dism.exe /online /Cleanup-Image /StartComponentCleanup
echo         윈도우 업데이트된 구성요소중 롤백을 위한 이전 버전 삭제
echo         (30일 유예기간의 모든 패키지)
echo.
echo  3. WinSxS폴더 전체삭제(StartComponentCleanup,ResetBase)  
echo         Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
echo         윈도우 업데이트된 구성요소중 사용중인 패키지 제외하고 모든패키지 삭제
echo.
echo  4. WinSxS폴더 서비스팩삭제(StartComponentCleanup,SPSuperseded)
echo         Dism.exe /online /Cleanup-Image /SPSuperseded
echo         서비스팩 롤백에 필요한 모든 패키지 구성요소 삭제
echo         서비스팩 롤백 불가능해집니다.
echo.
echo.
pause
goto Start

:FailAdmin
color 4f
cls
echo.
echo  
echo                      WinSxS (윈도우 업데이트) 관리(삭제)                     
echo  
echo                                                                              
echo                                                                              
echo                                                                              
echo                                                                              
echo                        관리자 권한으로 실행해주십시요.                       
echo                                                                              
echo                                                                              
echo                                                                              
echo                                                                              
echo                                                                              
echo                                                                              
echo  
echo.
echo.
pause
goto EXIT

:EXIT
exit

저작자표시 (새창열림)

'컴퓨터관리' 카테고리의 다른 글

한글 2018 설치 오류(작성중)  (1) 2020.01.30
Adobe CS6 고해상도 dpi 스케일 문제 해결방안  (0) 2020.01.30
윈도우 10, 네트워크 프린터 공유 문제 (오류코드 0x000003e3)  (0) 2020.01.22
윈10, 웹메일 첨부파일 드래그 안될경우 해결방법(ActiveX형식)  (1) 2020.01.22
Windows 10 + PS/2 키보드,마우스 인식문제 해결  (0) 2020.01.03
'컴퓨터관리' 카테고리의 다른 글
  • 한글 2018 설치 오류(작성중)
  • Adobe CS6 고해상도 dpi 스케일 문제 해결방안
  • 윈도우 10, 네트워크 프린터 공유 문제 (오류코드 0x000003e3)
  • 윈10, 웹메일 첨부파일 드래그 안될경우 해결방법(ActiveX형식)
zosystem
zosystem
몇 달만 지나도 가물가물해서 만든 곳
zosystem
동방노트
zosystem manage
전체
오늘
어제
  • 분류 전체보기 (278)
    • Linux (90)
      • 기본명령어&팁 (13)
      • 설치 및 셋팅 (16)
      • 네트워크보안 (5)
      • Samba&NFS (6)
      • 모니터링 (3)
      • Apache&nginx (5)
      • MySQL (2)
      • PHP (0)
      • Cloud (29)
      • Shell (1)
      • RAID (1)
      • PLEX (2)
      • Python (5)
      • Docker (2)
    • Windows (22)
    • Windows Server (9)
    • IoT (1)
    • 데이타베이스 (1)
    • 잡다한 개발팁 (19)
    • 개발유틸리티 (8)
    • 컴퓨터관리 (127)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • 원격 데스크톱 연결
  • fail2ban
  • Printer
  • selenium
  • RDP
  • synology firewall
  • docker
  • 프린터
  • synology phpmyadmin
  • 바탕 화면 아이콘 설정 단축키
  • IP Camera
  • phpmyadmin 접근제어
  • nt530u4e-e3b
  • PID
  • 프린터 방화벽
  • Python
  • mysql_connect() error
  • log syntax highlighting
  • OpenMediaVault
  • 시놀로지 그누보드5 설치
  • CCTV
  • fpc케이블
  • openmediavault 7
  • omv7
  • OMV
  • amd 드라이버 이슈
  • portainer
  • rsync
  • ap
  • 그래픽카드 드라이버 이슈

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.1
zosystem
Windows 10 WinSxS 폴더정리 스크립트
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.