본문 바로가기

윈도우 업데이트 후, WinSxS 폴더 DISM으로 정리

윈도우 업데이트 이후에 WinSxS 폴더를 DISM 으로 쉽게 정리하는 방법

 

 

윈도 업데이트 후에 WinSxS 폴더 DISM으로 정리하기.bat
0.01MB

 

 

 

 

웹 브라우져, 인터넷 사용기록 삭제

종류별 웹 브라우저의 인터넷 사용기록 삭제 방법을 알려드리며, 브라우저와 윈도우 속도개선에 도움이 되시길 바랍니다. 마이크로소프트 엣지(Edge) 브라우저 설정 ▶ 개인 정보, 검색 및 서비

atecbs.tistory.com

@prompt $s
@color 1f
@title WinSxS 폴더 DISM 으로 정리하기
@mode con cols=170 lines=1000
@setlocal enabledelayedexpansion

@echo 관리자권한 확인용 >%windir%\admin.confirm || @(
echo Set UAC = CreateObject^("Shell.Application"^) > "%tmp%\admin.vbs"
echo UAC.ShellExecute "%~0", "", "", "runas", 1 >> "%tmp%\admin.vbs"
"%tmp%\admin.vbs" & del "%tmp%\admin.vbs" & exit)
@del %windir%\admin.confirm

@echo.
@echo.
@echo.                 ===============================================
@echo.                    WinSxS 폴더를 DISM 으로 정리합니다
@echo.                 ===============================================
@echo.     
@pause

@set build=0
@for /f "tokens=3 delims=.]" %%a in ('ver') do @set build=%%a

@if %build% lss 9200 (
@echo.
@echo.                 ===============================================
@echo.                    Windows 8 부터 적용됩니다
@echo.                 ===============================================
@echo.     
@pause
@exit
)

@echo.
@echo.-----------------------------------------------------------------------------------------------------
@echo.

@call :start_time

@echo.
@echo.-----------------------------------------------------------------------------------------------------
@echo.
@echo.                 ==========================================================================
@echo.                    [최적화 전] WinSxS 폴더 분석과 %Systemdrive% 의 남은 용량입니다
@echo.                 ==========================================================================
@echo.

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
dir %Systemdrive%\ | findstr /i "free 남음"

@echo.
@echo.-----------------------------------------------------------------------------------------------------
@echo.

@call :check_time

@echo.
@echo.-----------------------------------------------------------------------------------------------------
@echo.
@echo.                 ============================================
@echo.                    WinSxS 폴더를 최적화 합니다
@echo.                 ============================================
@echo.

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

@echo.
@echo.-----------------------------------------------------------------------------------------------------
@echo.

@call :check_time

@echo.
@echo.-----------------------------------------------------------------------------------------------------
@echo.
@echo.                 ==========================================================================
@echo.                    [최적화 후] WinSxS 폴더 분석과 %Systemdrive% 의 남은 용량입니다
@echo.                 ==========================================================================
@echo.

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
dir %Systemdrive%\ | findstr /i "free 남음"

@echo.
@echo.-----------------------------------------------------------------------------------------------------
@echo.

@call :check_time

@echo.
@echo.-----------------------------------------------------------------------------------------------------
@echo.

@set msg=윈도 업데이트 후에 WinSxS 폴더를 최적화했습니다. 작업시간:%h%시%m%분%s%초

@echo.
@echo.                 ===============================================================================
@echo.                    %msg%
@echo.                 ===============================================================================
@echo.
@echo.

@call :msgbox

@echo.
@pause
@exit

:start_time

@for /f "tokens=1-3 delims=-/. " %%a in ('Date /T') do @set start_date=%%a-%%b-%%c

@echo.
@echo.                 ==================================
@echo.                    시작날짜: %start_date%
@echo.                 ==================================

@for /f "tokens=1-3 delims=:." %%a in ("%time%") do @(
 set h=%%a
 set m=%%b
 set s=%%c

set start_time=!h!시!m!분!s!초![24시]

 if "!h:~0,1!" == "0" set h=!h:~-1!
 if "!m:~0,1!" == "0" set m=!m:~-1!
 if "!s:~0,1!" == "0" set s=!s:~-1!
 set /a time1=!h!*3600+!m!*60+!s!
)

@echo.                    시작시간:%start_time%
@echo.                 ==================================
@exit /b


:check_time

@echo.                 ==================================
@echo.                    시작시간:%start_time%
@echo.                 ==================================

@for /f "tokens=1-3 delims=:." %%a in ("%time%") do @(
 set h=%%a
 set m=%%b
 set s=%%c

set check_time=!h!시!m!분!s!초[24시]

 if "!h:~0,1!" == "0" set h=!h:~-1!
 if "!m:~0,1!" == "0" set m=!m:~-1!
 if "!s:~0,1!" == "0" set s=!s:~-1!
 set /a time2=!h!*3600+!m!*60+!s!
)

@echo.                    확인시간:%check_time%
@echo.                 ==================================

@if %time2% GEQ %time1% set /a elapsed=%time2%-%time1%
@if not %time2% GEQ %time1% set /a elapsed=86400-(%time1%-%time2%)

@set /a h=elapsed/3600, rest=elapsed%%3600, m=rest/60, s=rest%%60

@set h=%h%시
@if "!h:~1,1!" == "시" (set h= !h:~0,1!) else (set h=!h:~0,2!)

@set m=%m%분
@if "!m:~1,1!" == "분" (set m= !m:~0,1!) else (set m=!m:~0,2!)

@set s=%s%초
@if "!s:~1,1!" == "초" (set s= !s:~0,1!) else (set s=!s:~0,2!)

@echo.                    작업시간:%h%시%m%분%s%초
@echo.                 ==================================
@exit /b

에이텍시스템 부산센터에서는

IT 사무자동화기기 유지보수컨설팅을 지원해 드리고 있습니다.

 

취급하는 모든 제품에 대하여 직접 설치를 원칙으로 하며

상품 및 소모품의 경우는 배송을 기본으로 하며 원하시는 경우, 설치지원 가능합니다.

 

가장 선호하는 시놀로지 나스 모델은
Synology DS 9 2 3 + , Synology DS 1 6 2 1 + 입니다.

 

취급하는 모든 제품에 대하여 에이텍시스템 부산센터에서 직접 설치 해드리고 있습니다.

 

 

부산광역시 연제구 거제대로 128 보경빌딩 3층, 에이텍시스템 부산센터

TEL : 051-505-1389  /  010-4982-0579  /  FAX : 051-505-4939

 

 

문의하실 때 ,  강 차장을 찾아주세요

에이텍시스템부산, 에이텍부산, 컴퓨터 PC 전산 유지보수, Synology, 시놀로지, 나스 설치, 나스 직접 설치, 제품 설치 사례, IT컨설팅, 업무대행, 서비스, 정보공유, 부산 PC 컴퓨터 IT 전산 유지보수 나스 설치, 경남 PC 컴퓨터 IT 전산 유지보수 나스 설치, 양산 PC 컴퓨터 IT 전산 유지보수 나스 설치, 울산 PC 컴퓨터 IT 전산 유지보수 나스 설치, 밀양 PC 컴퓨터 IT 전산 유지보수 나스 설치, 김해 PC 컴퓨터 IT 전산 유지보수 나스 설치, 창원 PC 컴퓨터 IT 전산 유지보수 나스 설치, 진주 PC 컴퓨터 IT 전산 유지보수 나스 설치, 기장 PC 컴퓨터 IT 전산 유지보수 나스 설치, 거창 PC 컴퓨터 IT 전산 유지보수 나스 설치, 거제 PC 컴퓨터 IT 전산 유지보수 나스 설치, 고성 PC 컴퓨터 IT 전산 유지보수 나스 설치, 남해 PC 컴퓨터 IT 전산 유지보수 나스 설치, 사천 PC 컴퓨터 IT 전산 유지보수 나스 설치, 산청 PC 컴퓨터 IT 전산 유지보수 나스 설치, 의령 PC 컴퓨터 IT 전산 유지보수 나스 설치, 창녕 PC 컴퓨터 IT 전산 유지보수 나스 설치, 청도 PC 컴퓨터 IT 전산 유지보수 나스 설치, 통영 PC 컴퓨터 IT 전산 유지보수 나스 설치, 하동 PC 컴퓨터 IT 전산 유지보수 나스 설치, 함안 PC 컴퓨터 IT 전산 유지보수 나스 설치, 함양 PC 컴퓨터 IT 전산 유지보수 나스 설치, 합천 PC 컴퓨터 IT 전산 유지보수 나스 설치, 경주 PC 컴퓨터 IT 전산 유지보수 나스 설치, 포항 PC 컴퓨터 IT 전산 유지보수 나스 설치