2009년 8월 20일 목요일

윈도우 업데이트 한번에 설치하기

댓글로 XP 업데이트 설치에 관해서 질문을 주신 분이 계셔서... 그냥 이렇게 따로 포스팅합니다.

 

 

 

1. XP

XP 업데이트는 EXE 파일로 되어있습니다.

 

업데이트 파일을 폴더 하나에 전부 모아놓으신 다음 명령 프롬프트를 열어서 해당 위치로 이동해주세요.

 

그리고 다음과 같이 입력합니다.

 

for %a in (*.exe) do start /wait %a /quiet /norestart

 

아주 가끔 일부 업데이트 파일 중에는  /quiet /norestart 스위치로 설치되지 않는 경우가 있을 수도 있습니다. 그런 파일들은 메모해두었다가 나중에 따로 수동설치를 해주세요.

 

설치가 완료되면 컴퓨터를 한번 재시작 해주시기 바랍니다.

 

 

 

2. 비스타, 윈도우 7

비스타와 윈도우 7은 MSU 파일로 되어있습니다. 따라서 WUSA 라는 업데이트 설치관리자를 이용해서 설치합니다.

 

업데이트 파일을 폴더 하나에 전부 모아놓으신 다음 관리자 권한으로 명령 프롬프트를 열어서 해당 위치로 이동해주세요.

 

그리고 다음과 같이 입력합니다.

 

for %a in (*.msu) do start /wait wusa %a /quiet /norestart

 

관리자 권한으로 명령 프롬프트를 열어서 해당 위치로 가신 다음 위 내용을 적으시는게 불편하시죠?

 

 

 

 

위 파일을 업데이트 파일과 같은 위치에 두시고 우클릭 해서 관리자 권한으로 실행해주세요.

 

설치가 완료되면 컴퓨터를 한번 재시작 해주시기 바랍니다.

댓글 36개:

  1. 혹시 제 글이 지저분 해보일까봐 삭제 했어요 해답 찾은거 같아서 너무 ㄳ 드려요.. ㅎㅎb 복받으실꺼에요 덛글 ㄳ요..

    답글삭제
  2. 귀차니즘을 한방에 해결할수 있겠군요^^

    감사합니다.

    답글삭제
  3. @동우 - 2009/08/20 23:59
    센스쟁이시군요 ㅎㅎ SP2 이미지로는 한방에 성공하시길 ^^

    답글삭제
  4. @메롱이 - 2009/08/21 00:09
    그런데 업데이트 파일을 모아진 팩으로 받을 일이 잘 없어서 활용 빈도는 그렇게 많지 않겠지요 ^^;;

    답글삭제
  5. XP의 경우 http://www.shinb.com

    이곳에서 핫픽스 자동설치 버전을 배포하고 있습니다.

    snoopy 님처럼 참 대단한 분임.

    답글삭제
  6. 비밀 댓글 입니다.

    답글삭제
  7. @깐깐징어 - 2009/08/21 00:19
    ㅎㄷㄷ

    답글삭제
  8. 감사합니다.

    방금 일일이 하나하나 클릭해서 막 설치하고 왔는데.

    이렇게 쉬운 팁이 있었다니~ ㅎㅎ

    답글삭제
  9. 비밀 댓글 입니다.

    답글삭제
  10. 에고 따로 포스팅해주셨군요 감사드립니다

    물론 핫픽스 통합시켜놓은 것도 있을 수 있고(위의 댓글을 보니 있군요) 시디에 통합시킬 수도 있긴 하지만 그 프로그램이 좀 찝찝해서 그냥 일일히 하는 방법으로 했는데 이제 간편하게 할 수 있겠네요^^

    답글삭제
  11. 스누피님 덕분에 깔끔하게 업데이트 완료했네요!!

    근데 버그가 생겼어요!! Game For Windows Live 3.0

    버전을 설치해도 또 업데이트 한다고 다운받고! 또설치해도 또 다운받고!(윈도우 업데이트에 계속 뜸 ㅋㅋ)

    한 7번 설치했더니 설치된 업데이트 목록에 이항목이 7줄 ㄷㄷㄷㄷ 그래도 또떠서 그냥 무시하고 사용중입니다.. 버그 맞죠 ㅡㅡ;;

    답글삭제
  12. 스누피님! 제가 초보라서 그런데요 명령 프롬프트를 어떻게 해당 폴더로 가게 하는지요? 황당한 질문 죄송합니다. ㅜ

    답글삭제
  13. trackback from: windows 7 8월 20일자 업데이트(19개)
    이거 정식 출시도 전에 업데이트가 너무 많이 나오네여... 이러다 출시 직후 서비스 팩 나오는건 아닌지 ㅋㅋㅋ 인증에는 상관이 없습니다. 일부 빌드가 바뀝니다. 잘 설치하세여!! (동시설치방법)우선 업데이트 파일을 c:\에 모은 다음 cmd창을 열고 c: 라고 입력하고 엔터 칩니다. 그러면 c:로 이동이 됩니다. 가서 for %a in (*.msu) do start /wait wusa %a /quiet /norestart 라고 입력합니다. 엔터를 치..

    답글삭제
  14. 감사합니다.. 덕분에 한번에 편하게 설치 했습니다..^^

    답글삭제
  15. ;; ㅎㅎ 알고 있는 방법도 포스팅하시면 쉽게 느껴지네요 ㅎㅎ

    답글삭제
  16. 그동안 windows 7 관련 정보 눈팅만 줄기차게 해오다가 아예 가입을 해버렸습니다.. ㅎ Textcube가 구글 계정 사용하는지도 인제 알았네요.. ㅡㅡ; 언제나 좋은 정보 감사합니다~

    답글삭제
  17. @깐깐징어 - 2009/08/21 00:19
    네 윈티티님은 원래 유명하신 분이죠 ^^

    답글삭제
  18. @Anonymous - 2009/08/21 00:31
    말씀만으로도 감사합니다. ^^

    답글삭제
  19. 이렇게 편한 방법이~ 감사합니다.

    답글삭제
  20. @열두시 - 2009/08/21 02:06
    일일이 하신다고 고생 많으셨겠네요 ^^;;

    답글삭제
  21. @Anonymous - 2009/08/21 04:11
    확인해보세요.

    답글삭제
  22. @LyricalCChoro - 2009/08/21 08:23
    ㅎㅎ 그렇군요. 하기야 자기 손으로 직접 하는게 안심이 되긴 하죠 ^^

    답글삭제
  23. @여보게자네 - 2009/08/21 09:32
    그런가보네요 ^^;; 제가 저걸 설치를 안해봐서 저도 그런지는 잘 모르겠습니다만 ^^;; 뭔가 꼬인 것 같네요 ㅎ

    답글삭제
  24. @광우 - 2009/08/21 12:18
    c:

    d:

    e:



    이렇게 하시면 드라이브 변경이 가능하구요



    cd windows



    하시면 윈도우즈 라는 폴더 안에 들어갑니다.

    즉 cd 명령어로 해당 폴더 안에 차근차근 들어가보세요.

    답글삭제
  25. @붉은날개 - 2009/08/21 13:38
    네 축하드립니다. ^^

    답글삭제
  26. @진모씨 - 2009/08/21 13:43
    ㅎㅎ for 구문의 가장 기초적인 형태라서 ㅠㅠ

    답글삭제
  27. @1퍼센트 - 2009/08/21 13:45
    네 가입 축하드립니다. 종종 댓글 남겨주세요 ^^

    답글삭제
  28. @iwant - 2009/08/21 19:13
    도움이 되었다니 기쁘네요 ^^

    답글삭제
  29. @armsone - 2009/08/22 09:03
    낮에 댓글 봤는데 바빠서 댓글을 달지 못했습니다.



    관리자 권한으로 스크립트를 실행하면 위치가 System32 폴더로 인식되기 때문에 copy *.* 부분에서 파일 복사가 이루어지지 않습니다. 따라서 며칠전에 포스팅했던 %~dp0 를 이용하시면 됩니다.





    pushd %~dp0

    for %%a in (*.msu) do start /wait wusa %%a /quiet /norestart





    위 내용을 배치파일로 저장해서 업데이트 파일과 같은 위치에 두고 우클릭 해서 관리자 권한으로 실행하시면 됩니다.

    답글삭제
  30. 스누피님 답변 주셔서 감사합니다.

    답글삭제
  31. @armsone - 2009/08/21 19:44
    네 배치파일 만드신다고 수고하셨네요 ^^

    답글삭제
  32. md %USERPROFILE%\path\

    copy *.* %USERPROFILE%\\path\

    for %%a in (%USERPROFILE%\path\*.msu) do start /wait wusa %%a /quiet /norestart

    rd %USERPROFILE%\path /q/s



    라는 소스를 갖고 있는 한번에설치.BAT 파일을 만들어 성공했습니다.





    http://windowsforum.kr/?module=file&act=procFileDownload&file_srl=146888&sid=680d96469d5d225927fc292791147be2



    클릭하시면 만들어 놓은 파일을 받으실수 있습니다.

    파일은 꼭 패치파일이 있는 곳에 두고 실행하세요

    답글삭제
  33. @깐깐징어 - 2009/08/21 00:19
    헉... -_-a;;;

    답글삭제
  34. 만능고스트 xp를 주로 사용하는 저로서는 xp 업데이트에 이용하니 상당히 편하더군요. for 구문을 몰랐을땐 각업데이트에 대해 하나하나씩 start 명령어로 배치파일만들었는데, 이건 한줄이면 끝나는군요. 아직초보라 %~dpnxI가 잘 와닿진 않지만 살짝 바꿔서 사용하기엔 상당히 메리트 있는 for구문입니다. 고맙습니다~ ^^

    답글삭제
  35. 참, 배치파일을 핫픽스와 같은 폴더가 아닌, 핫픽스 상위 폴더에 넣어서 사용할려면 어떻게 해야 할까요??

    답글삭제
  36. @급시우 - 2009/10/30 10:24
    cd hotfix

    라고 위에 한줄 쳐주면 되겠죠?

    그리고 배치파일에선 for 변수가 %% 두개 붙어야합니다. 커맨드 창에선 1개면 되는데

    답글삭제