강좌 / 팁

윈 도 우 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 - - -
2380 기 타| wim 추출 통합시 불필요한 리소스 파일 제거 명령어... [4] 아이언 6074 0 04-17
2379 윈 도 우| 간단한 윈도우 8.1의 update1 통합하기 [12] 삽질구단 11211 3 04-17
2378 소프트웨어| 급히 bash 쉘이 필요할 땐 리눅스PE?? [8] 크림슨 3745 1 04-17
2377 기 타| 윈도우 업데이트 통합 명령어... [6] 아이언 7048 7 04-17
2376 기 타| Net Framework 3.5 활성화 명령어... [3] 아이언 5285 2 04-17
2375 윈 도 우| windows 8.1 update 완전체 만들기 [5] 크림슨 8820 4 04-17
» 윈 도 우| Win 8.1 Update MSU의 설치동작 이해하기 [2] oldee 3990 1 04-17
2373 기 타| DLNA 네트워크 사용법 [7] 고양이2 7602 8 04-16
2372 서버 / IT| 하트블리드 취약점 여부 확인하기 [1] gooddew 5189 3 04-16
2371 윈 도 우| 8.1/2012 R2에서 WinSxS폴더 용량 줄이기 [7] DarknessAn 7316 2 04-16
2370 하드웨어| 내장사운드 노이즈 심할때(HDMI 단자 사용) 버뮈 5534 2 04-15
2369 기 타| LAN 구축 및 PC 미디어 공유하기(수정) [15] 고양이2 6695 7 04-13
2368 소프트웨어| Riffstation 1.4 간단 사용기(기타 연습용 프로그램) [2] kpgsn 4076 2 04-12
2367 하드웨어| 컴퓨터 성능 180%까지 끌어올리기 -2. 내 컴퓨터의 숨겨진 ... [16] ITforce 13633 5 04-11
2366 윈 도 우| 아, 미친 8.1 업데이트 [12] 크림슨 13987 3 04-09
2365 윈 도 우| 윈도우 XP 종료 대책 [6] DOS 6909 3 04-09
2364 윈 도 우| IE11 호환성 보기 싸이트 추가후 사라짐 현상 [2] 죠타로 6292 1 04-08
2363 소프트웨어| 한글과컴퓨터 한글/한컴오피스 업데이트 통합하기 [3] CraXicS 12658 2 04-05
2362 윈 도 우| 컴퓨터 성능 160%까지 끌어올리기 -1. 윈도우 최적화- [35] ITforce 38965 15 04-05
2361 윈 도 우| Internet Explorer 11을 7, 8, 9, 10 버전으로 인식시키는 ... [10] 죠타로 9403 1 04-05
XE1.11.6 Layout1.4.8