윈도우 업데이트 파일 설치 스크립트

윈도우 업데이트를 개별 파일로 설치해야 하는 경우 한번에 하나씩 더블클릭으로 설치하게 되면 여러번 재부팅을 해야합니다. 그렇기 때문에 시간이 오래 걸린다는 단점이 발생합니다.

아래의 스크립트를 활용하여 여러개의 업데이트 파일을 재부팅 없이 한번에 설치할 수 있겠습니다.

 

아래 파일을 다운로드 받은 뒤,

하나의 폴더에 .bat 파일과 윈도우 업데이트 파일(*.msu)을 넣은 후 스크립트 실행 하면 폴더안의 모든 업데이트 파일이 재부팅 없이 설치 됩니다.

모두 완료된 뒤, 한번의 재부팅이면 모든 작업이 완료되겠습니다.

 


아래는 해당 스크립트의 내용입니다.


@echo on


pushd %~dp0


for %%i in (*.msu) do (wusa %%i /quiet /norestart

echo %%i 설치 >> .\log.txt )


pause

 


 

 

[참고] 

 

'Windows Server' 카테고리의 다른 글

NAP 구성  (0) 2015.01.26
DNS - 전달자 / 조건부 전달자  (1) 2015.01.26
윈도우 업데이트 파일 설치 스크립트  (8) 2015.01.23
nslookup 옵션  (0) 2015.01.23
DNS 레코드 종류  (0) 2015.01.23
기본 공유 / 관리 공유 제거  (0) 2015.01.22
  Comments
  • 감사합니다~
    윈7 업데이트가 진행이 안 되어 갑갑했는데.. 덕분에 잘 해결했습니다~! ^^
  • hello
    스크립트 부분의
    @echo on 은 지워도 되는 부분인가요?
    업데이트는 되는데 cmd창에서 에러 부분처럼 나오네요
    • 인코딩 문제입니다. 웹으로 업로드될때 UTF-8로 업로드 되었네요.
      배치 스크립트는 UTF-8로 인코딩 되어 있을때 글자가 깨질수 있습니다. 배치파일을 다시 올려두었으니 새롭게 받으시면 글자가 깨지지 않을겁니다 ^^
  • rlawjdwls
    뭔가 엄청 빨리 지나가더니 됫나 싶어서 껏다가 켯는데 아무일도 일어나지 않앗네요.
  • 박정우
    정보감사합니다. 다만 한가지 말씀드리고 싶은것이 저 명령으로 업데이트가 잘 되지 않습니다. 수동으로 다운로드해서 wusa명령으로 업데이트 수행해보시고 이벤트로그에 설정탭 확인해보세요. 거의 대부분 에러납니다. ㅠㅠ
    업데이트에 필요한 순서가 있는건지 최우선으로 설치해야할 업데이트가 따로 있는건지 아시면 답변 좀 부탁드려요 ㅠ 이상한게 Windows Server 2012 R2에서 2919355 업데이트 설치(이와관련된 여러개같이)도 잘 되다가 요새 설치하는 서버들에서는 또 잘 안되네요. 뭐가 문제일까요. 서버가 문제인가요? ㅎㅎ
    • 박정우
      수동으로 몇개만 다운로드해서 설치하는건 아마 잘 되시겠지만 여러개(수십에서 수백개) 해보시면 잘 안됩니다. ㅠ
    • 안녕하세요~
      두가지 경우가 있는데요, 첫번째는 업데이트 순서가 잘못된 경우와, 이미 설치한 업데이트가 설치 할 업데이트를 포함하는 경우입니다.
      말씀하신것처럼 수십(이건 업데이트 파일만 잘 선택하시면 잘 됩니다.) 수백개의 업데이트를 설치하시는 경우라면, 기존에 업데이트가 잘 되고 있지 않았다는 반증일텐데요, 이럴 경우는 매달 제공하는 업데이트 ISO 파일을 통해서 설치하시는 것이 맞을것같습니다.
      그리고 말씀하신 2919355 업데이트는 아래의 업데이트를 포함하고 있는데요, 아래 업데이트가 별도로 설치되었는지 확인이 필요할 것 같고, 해당 업데이트 발생일이 2015년 4월 07일이기 때문에 설치 DVD(ISO) 작성날짜에 따라 해당 업데이트가 포함되어 있을수도 있습니다.
      Windows 8.1 및 x64 기반 시스템용 Windows Server 2012 R2에서 Microsoft .NET Framework 3.5 보안 업데이트(KB2898868)
      Windows 8.1 및 x64 기반 시스템용 Windows Server 2012 R2에서 Microsoft .NET Framework 3.5 보안 업데이트(KB2901125)
      Windows 8.1 및 x64 기반 시스템용 Windows Server 2012 R2에서 Microsoft .NET Framework 4.5.1 보안 업데이트(KB2898871)
      Windows 8.1 및 x64 기반 시스템용 Windows Server 2012 R2에서 Microsoft .NET Framework 4.5.1 보안 업데이트(KB2901128)
      Windows Server 2012 R2 용 보안 업데이트(KB2862152)
      Windows Server 2012 R2 용 보안 업데이트(KB2868626)
      Windows Server 2012 R2 용 보안 업데이트(KB2876331)
      Windows Server 2012 R2 용 보안 업데이트(KB2892074)
      Windows Server 2012 R2 용 보안 업데이트(KB2893294)
      Windows Server 2012 R2 용 보안 업데이트(KB2893984)
      Windows Server 2012 R2 용 보안 업데이트(KB2912390)
      Windows Server 2012 R2 용 보안 업데이트(KB2916036)
      Windows Server 2012 R2 용 보안 업데이트(KB2923392)
      Windows Server 2012 R2 용 보안 업데이트(KB2929961)
      Windows Server 2012 R2 용 보안 업데이트(KB2930275)
      Windows Server 2012 R2 용 업데이트(KB2843630)
      Windows Server 2012 R2 용 업데이트(KB2883200)
      Windows Server 2012 R2 용 업데이트(KB2884846)
      Windows Server 2012 R2 용 업데이트(KB2887595)
      Windows Server 2012 R2 용 업데이트(KB2902892)
      Windows Server 2012 R2 용 업데이트(KB2903939)
      Windows Server 2012 R2 용 업데이트(KB2904266)
      Windows Server 2012 R2 용 업데이트(KB2908816)
      Windows Server 2012 R2 용 업데이트(KB2911106)
      Windows Server 2012 R2 용 업데이트(KB2913152)
      Windows Server 2012 R2 용 업데이트(KB2913270)
      Windows Server 2012 R2 용 업데이트(KB2913760)
      Windows Server 2012 R2 용 업데이트(KB2917929)
      Windows Server 2012 R2 용 업데이트(KB2917993)
      Windows Server 2012 R2 용 업데이트(KB2919394)
      Windows Server 2012 R2 용 업데이트(KB2923300)
      Windows Server 2012 R2 용 업데이트(KB2923528)
      Windows Server 2012 R2 용 업데이트(KB2923768)
      Windows Server 2012 R2 용 업데이트(KB2928680)
      Windows Server 2012 R2용 ActiveX Killbit 누적 보안 업데이트(KB2900986)
      Windows Server 2012 R2용 Internet Explorer 11 보안 업데이트(KB2884101)
댓글 쓰기