강좌 / 팁

윈 도 우 Win 8.1 Update MSU의 설치동작 이해하기

2014.04.17 07:31

oldee 조회:3990 추천:1

4월 9일의 Win 8.1용 Update MSU중에서 먼저 꼭 설치되어야 하는 Baseline 6개는 아래 제 글 수동이나 자동에서 또는 다른 이들의 자료및 언급에서 여러분이 자주 듣고 알고 계실 것입니다. 그런데 아직도 설치에 어려움이 있는 것이 보입니다.


해서, MS가 제공한 MSU들이 어떻게 PC에 설치된 Win 8.1 Image에 설치 동작되는지를 설명해드리면 이해의 도움이 되어 무엇이 어데서 잘못되고있나를 본인이 짐작 알 수 있을 것입니다.


기본적으로 Win 8.1 무손실 원본이 아닌 Tweak ISO를, AIO을 만들면서 변경/제거등으로 변질된 ISO로 구성된 것을, 자주 반복하여 MSU를 설치 순서와 관계없이 무순서로 설치하여 이미 손상된 상태인 경우 등등, 이런 경우에 실패가 대부분입니다.



동작:

MS가 MSU를 제공할 때 MSU는 WIn 8.1에 있는 Wusa.exe 사용합니다. %windir%\System32 forlder에 있습니다. 

Wusa의 약자는 Windows Update Standalone Installer.

MSU 속에는 1개 또는 수개의 cab이 들어 있는 metadata입니다.


MSU를 Run하면

1) Wusa가 %temp%에 모두 풀어 놓고,

2) pkgmgr(Program Manager Tool)이 %temp%에 있는 곳 전부를 .xml를 이용하여 표기합니다.

3) 어떤 metadata를 응용(적용)할 것인지를 조사합니다.

4) 조사된 metadata는 Windows UpdateSandbox에 보내지고 이 Folder는 Protected Folder로 되어 잠금됩니다.

5) 그리고 Wusa의 어느 시작 Mode부터 진행할 것이지를 Windows Update Agent API가 작용합니다.

6) Windows Update Wizard가 설치가 끝나면 API는 원래의 위치로 돌어가고 Wusa와 동기가 됩니다.


이와 같은 동작을 매 MSU마다 독립적으로 분리하여 하나 하나씩 동작합니다. 그리고 매번 Reboot를 요구합니다.

그러기 때문에 MSU의 Contents를 설치하는데 순서가 있는 것입니다. 즉 442-->355--->등 이런 순서입니다.  

이 순서를 바꾸면 content가 엉퀴고 실패로 이어집니다.


이런 MSU의 Update는 다음 2가지 방식으로 설치 할 수 있겠지요.

1. 동작중인 PC에 설치된 Win 8.1에서 Online Update하는 것 --- Wusa.exe 사용

2. 동작중인 PC에 설치된 Win 7/8/8.1에서 보유하고 있는 WIn 8.1 ISO(Image)에 MSU를 Offline Update하는 것 -- Dism명령어 사용


# 1방식은 아래 제글에서 또는 다른 분들의 글에서 알고 계실것입니다만 2방식에 대한 글이 없어 잘 모르겠다면 Dism 명령으로 할 수있는 방법을 알려 드릴수 있습니다. 다만 며칠 걸립니다(한타를 하지안아 한타에 시간이 조금 걸리고 조금 바쁨니다). 


이해에 도움이되어 성공하시기를 바라면서...




번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 gooddew - - -
1357 소프트웨어| uTorrent 크래쉬 덤프 해결 방법 [4] 원이85 4032 1 05-04
1356 소프트웨어| 2. 시스템 복구 디스크를 이용하여 시스템 복구하기 [1] 고양이2 4029 2 07-03
1355 소프트웨어| 광고 차단 <오페라12> [1] 조아세 4028 0 10-28
1354 윈 도 우| 윈8.1 64비트에서 배필4 베타 확실히 돌리기.. [1] 홀로싸우는 4022 0 10-12
1353 윈 도 우| [배치파일]sources폴더 안에 wim파일 여러개로 중 선택하여... [5] 흑서서 4020 4 09-14
1352 소프트웨어| YUMI – Multiboot USB Creator (멀티 부트 USB 제작기) [6] VenusGirl 4017 16 06-10
1351 윈 도 우| Hiberfil.sys 삭제하는 방법 [4] murimgasa 4017 2 10-15
1350 기 타| 희안한 유튭광고 제거 경험 공유 [3] 트레져sn 4013 6 12-09
1349 윈 도 우| 업데이트 캐비넷화일(.cab)을 다운받아 오프라인으로 윈도... [5] Star★Bros 4013 2 04-29
1348 기 타| 트래커 매일 갱신 사이트 [5] 깨블리 4009 7 05-28
1347 윈 도 우| 무인응답파일(autounattend.xml) 쉽게 만들기 [30] 네오이즘 4007 62 12-31
1346 윈 도 우| 외장 SSD/HDD 에 멀티부팅 윈투고를 만들어 봅시다. [17] 디폴트 4000 29 10-20
1345 윈 도 우| [실사] 단일 SSD(HDD)에서 윈도우 설치 하기! [20] 무월 3995 46 10-14
1344 윈 도 우| Windows 8 and 8.1 마지막 사용자가 재부팅시 자동로그인 ... [4] 죠타로 3993 1 11-02
1343 소프트웨어| Windows Update MiniTool 한글 적용하는 방법 [11] suk 3990 6 12-30
» 윈 도 우| Win 8.1 Update MSU의 설치동작 이해하기 [2] oldee 3990 1 04-17
1341 윈 도 우| 스크린샷 이쁘게좀 찍어 올립시다.. [ Tip ] [16] 메인보드 3985 18 02-10
1340 소프트웨어| 5. TeamViewer(팀뷰어) - 첫 화면에서 파일 보내기 고양이2 3984 0 07-02
1339 서버 / IT| 헤롤로지 나스 만드는 방법에 대하여..... [16] 슈머슈마 3971 9 06-16
1338 윈 도 우| 윈도우 10 타일 메뉴 백업 간단팁... [2] 알리아스 3968 3 12-03
XE1.11.6 Layout1.4.8