윈도우는 주기적으로 보안, 기능 업데이트가 이루어집니다. 업데이트 후에는 문제가 발생했을 때 복구하기 위해 이전 버전의 업데이트 파일을 보관하고 있습니다. 하지만 롤백할 필요가 없을때는 용량을 차지할 뿐입니다.
업데이트 파일을 제거해서 C드라이브 용량을 확보해보겠습니다.
1. cmd 이용하기
1. 윈도우 버튼을 눌러 [cmd]를 검색한 후 [관리자 권한으로 실행] 합니다.
2. 아래 내용을 한줄씩 입력하고 엔터키를 누릅니다.
net stop wuauserv
net stop bits
rd c:\windows\softwaredistribution /q /s
net start wuauserv
net start bits
(설명)
net stop wuauserv : Windows Update 서비스를 중지합니다.
net stop bits : 백그라운드 인텔리전트 전송 서비스를 중지합니다.
rd c:\windows\softwaredistribution /q /s : 윈도우 업데이트 파일을 제거합니다.
net start wuauserv : Windows Update 서비스를 실행합니다.
net start bits : 백그라운드 인텔리전트 전송 서비스를 실행합니다.
2. 배치파일을 이용해 자동화하기
귀찮고 바쁜분들을 위한 파일입니다. 아래는 본 파일을 만드는 방법입니다.
1. 새 텍스트 파일을 만들고 아래 내용을 붙여넣습니다.
@echo off
if not "%1" == "am_admin" (powershell start -verb runas '%0' am_admin & exit /b)
chcp 65001
title "윈도우 업데이트 파일 제거 by 20__dong"
mode con cols=90 lines=25
color 1F
echo. ┌────────────────────────────────────────────────────────────────────────────────┐
echo.
echo. 윈도우 업데이트 파일을 제거해서 C드라이브 용량을 확보합니다.
echo. 진행 후에는 업데이트 기록이 사라지며 이전 상태로 복구가 불가능합니다.
echo.
echo. └────────────────────────────────────────────────────────────────────────────────┘
echo.
echo.진행하려면 아무 키나 눌러주세요.
pause > Null
echo.
echo.Windows Update 서비스를 중지합니다.
net stop wuauserv
echo.백그라운드 인텔리전트 전송 서비스를 중지합니다.
net stop bits
echo.윈도우 업데이트 파일을 제거합니다.
echo.
rd c:\windows\softwaredistribution /q /s
echo.Windows Update 서비스를 실행합니다.
net start wuauserv
echo.백그라운드 인텔리전트 전송 서비스를 실행합니다.
net start bits
echo.
echo.작업이 완료되었습니다.
pause > Null
2. 이름을 (파일명).bat으로 저장합니다.
3. 파일을 실행하면 업데이트 파일이 자동으로 제거됩니다.