윈 도 우 windows 8.1 update 완전체 만들기
2014.04.17 11:30
< windows 8.1 with update 완전체 만들기 >
msdn에 공개된 with update 이미지가 완전체로는 매우 부실하다는 건 대체로 공감하는 것 같습니다.
KB2919355가 불완전한 것이 가장 큰 이유가 될 듯 합니다. 그래서 꼭 필요한 추가 패치를 적용하고,
WinSxS를 정리하여 서비스팩 적용판처럼 되돌릴 수 없는(!) 완전체를 만들어보겠습니다.
0. 준비물 : 윈도우 설치 이미지, 업데이트 패치 파일
- ko_windows_8.1_professional_vl_with_update_x64_dvd_4050481.iso
- Windows8.1-KB2934018-x64.msu, Windows8.1-KB2942844-x64.msu
저는 서버 영문판을 사용하지만, 테스트를 위해 proK 볼륨 이미지를 선택했습니다.
1. 설치 이미지를 풀어 install.wim을 마운트하기 : 탐색기나 UltraISO 등을 이용하여 install.wim을 추출하여 마운트합니다.
C:\Windows\system32> dism /Mount-Wim /WimFile:R:\install.wim /index:1 /MountDir:M:\mount
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Mounting image
[==========================100.0%==========================]
The operation completed successfully.
2. 업데이트 적용
1) 옵션: 닷넷 프레임워크 3.5 활성화 (이걸 수행하면 완전체가 아니므로 각자 선택하여 판단~~ 굳이 표현하자면 나만의 완전체! )
C:\Windows\system32> dism /image:M:\mount /enable-feature /featurename:NetFX3 /all /Source:D:\sources\sxs
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Image Version: 6.3.9600.17031
Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.
2) 업데이트 통합
C:\Windows\system32> dism /image:M:\mount /add-package /packagepath:R:\Windows8.1-KB2934018-x64.msu
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Image Version: 6.3.9600.17031
Processing 1 of 1 - Adding package R:\Windows8.1-KB2934018-x64.msu
[==========================100.0%==========================]
The operation completed successfully.
C:\Windows\system32> dism /image:M:\mount /add-package /packagepath:R:\Windows8.1-KB2942844-x64.msu
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Image Version: 6.3.9600.17031
Processing 1 of 1 - Adding package R:\Windows8.1-KB2942844-x64.msu
[==========================100.0%==========================]
The operation completed successfully.
3. WinSxS 정리하기
첨부파일 ko_windows_8.1_pro_update+patch_winsxs_cleaner.cmd 를 다운받아 "관리자권한으로 실행" 아마도 370MB가 정리되어 확보될겁니다.
매우주의(!!) : with_update를 사용한 후 추가 업데이트를 수행한 윈도우에서만 이 스크립트가 실행되어야 합니다. 이 스크립트의 삭제 목록 자체가 17041이 적용된 이후 중복된 것들 중 구버전 삭제 목록이기 때문에 KB2919355 추가 업데이트나 KB2934018이 적용되지 않고 스크립트를 수행하면 17031 버전 것들을 포함해서 꼭 보관되어야 할 중요한 구성요소들이 삭제되어 버립니다.
1) 옵션 : WinSxS 백업파일 및 캐시 파일을 관리자 권한을 얻어 제거(약 300MB 확보)
M:\mount\Windows\WinSxS\Backup\*
M:\mount\Windows\WinSxS\InstallTemp\*
M:\mount\Windows\WinSxS\ManifestCache\*
2) 옵션 : 기타 개별 튜닝
(1) 바탕화면 기본 이미지인 M:\mount\Windows\Web\Wallpaper\Windows\img0.jpg를 "관리자권한"을 얻어 원하는 것으로 변경합니다.
(2) 테마와 테마이미지 삭제 : 첨부파일 theme.wallpaper.cleaner.cmd
관리자권한으로 실행하면 기본 aero 테마 이외의 테마와 바탕화면 이미지들이 삭제됩니다.
(3) 토큰 최적화 사전작업 : KMS 볼륨 라이센스를 적용할 거라면 Retail이나 OEM 관련 키 정보들이 제거되면 토큰이 매우 가벼워집니다.
M:\mount\Windows\System32\spp\store\2.0\*.dat 삭제
M:\mount\Windows\System32\spp\tokens\addons\ 아래에서 Ratail이나 MAK 관련 키 제거
M:\mount\Windows\System32\spp\tokens\pkeyconfig\에서 csvlk 관련 키 제거
M:\mount\Windows\System32\spp\tokens\skus\에서 csvlk-pack 디렉토리 삭제
M:\mount\Windows\System32\spp\tokens\skus\Professional\에서 ppdlic과 GVLK-1을 제외하고 모두 삭제
(4) 기타 개별적으로 원하는 수정 작업 : 저의 경우 imagex.exe나 snapshot.exe 같은 필수 유틸 몇 개를 윈도우 path 안에 넣어두는 작업을 이 때 수행합니다.
4. 변경 내용 반영, 마운트 해제 및 export 이미지
C:\Windows\system32> dism.exe /Unmount-Wim /MountDir:M:\mount /commit
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Image File : R:\install.wim
Image Index : 1
Saving image
[==========================100.0%==========================]
Unmounting image
[==========================100.0%==========================]
The operation completed successfully.
C:\Windows\system32> dism /Export-Image /SourceImageFile:R:\install.wim /SourceIndex:1 /DestinationImageFile:M:\install.wim
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031
Exporting image
[==========================100.0%==========================]
The operation completed successfully.
5. 윈도우 설치 iso 파일 재생성 : 최종 결과물인 M:\install.wim 파일을 대체하여 새로운 iso 파일로 저장
6. 기타
각 윈도우 에디션별로 정리해야 할 WinSxS 목록이 약간씩 다르기 때문에 필요하신 분 참고하시라고 모두 올려 놓습니다.
스크립트를 메모장으로 열어 Ctrl+H 를 사용해서 경로를 각자 필요에 맞게 수정한 후 실행해야 합니다. E:\ --> C:\ 로 수정해서 스크립트를 돌리면 모두 온라인 중에 수행됩니다. 반복되는 말이지만, 추가 업데이트가 선행되어야 하고 윈도우 에디션도 맞추어 실행해야 합니다.
삭제할 목록들은 6.3.9600.16384가 아닌 다른 버전(RTM이후 달라진 것들)의 구성요소들 중에서 버전만 다르고 중복되는 것들 중 최종버전을 남기고 모두 삭제 대상으로 포함된 것이니 참고 바랍니다. 이 스크립트를 실행하면 되돌릴 수 없으니 사용중인 윈도우에서는 매우 주의가 요구됩니다 !!
en_server2012r2_update+patch_winsxs_cleaner.cmd
en_windows_8.1_enterprise_update+patch_winsxs_cleaner.cmd
en_windows_8.1_pro_update+patch_winsxs_cleaner.cmd
ko_server2012r2_update+patch_winsxs_cleaner.cmd
ko_windows_8.1_enterprise_update+patch_winsxs_cleaner.cmd
ko_windows_8.1_pro_update+patch_winsxs_cleaner.cmd
댓글 [5]
-
나세모 2014.04.17 12:34 애구 조금설명이 저희같은 초보자들에게는 어려운듯 합니다 -
kilx 2014.04.17 13:25
좋은 정보 감사합니다.
따라서 해봤는데, 저같은 초보자들에게 어렵게 느껴질 것 같은 부분을 보충해서 몇 개 적어봅니다.
1. 업데이트 파일은 자료실에 있는 Windows Hotfix Downloader 사용해서 받으면 됩니다.
2. install.wim은 윈도우설치원본 ultraiso로 읽어서 sources 폴더내에 있는 파일을 따로 복사해놓은 것입니다.
3. 첨부된 cmd나 명령어(파란색)에 있는 R:\이나 M:\ 경로 등을 내컴터에 맞는 경로로 변경해야 합니다.
4. 3에서 경로가 수정된 파란색 명령어를 차례대로 관리자 명령창에서 실행합니다.
5. ultraiso로 윈도우설치원본을 읽은 후에 sources폴더내의 install.wim을 위의 과정으로 편집된 install.wim으로 교체 후 다른 이름으로 저장합니다.
-
나세모 2014.04.17 14:08 3번 6번 기타는 안해도 큰 문제는 없는거지요? 용량 절약 차원에서 하는거지요? -
한걸음 2014.04.17 17:17 고생하셨습니다.
-
낭만수라 2014.04.22 08:14
따라하니 잘되네요... 잘사용할게요~
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 강좌 작성간 참고해주세요 | gooddew | - | - | - |
2364 | 윈 도 우| 간단한 윈도우 8.1의 update1 통합하기 [12] | 삽질구단 | 11228 | 3 | 04-17 |
2363 | 소프트웨어| 급히 bash 쉘이 필요할 땐 리눅스PE?? [8] | 크림슨 | 3775 | 1 | 04-17 |
2362 | 기 타| 윈도우 업데이트 통합 명령어... [6] |
|
7068 | 7 | 04-17 |
2361 | 기 타| Net Framework 3.5 활성화 명령어... [3] |
|
5303 | 2 | 04-17 |
» | 윈 도 우| windows 8.1 update 완전체 만들기 [5] | 크림슨 | 8829 | 4 | 04-17 |
2359 | 윈 도 우| Win 8.1 Update MSU의 설치동작 이해하기 [2] | oldee | 4006 | 1 | 04-17 |
2358 | 기 타| DLNA 네트워크 사용법 [7] | 고양이2 | 7609 | 8 | 04-16 |
2357 | 서버 / IT| 하트블리드 취약점 여부 확인하기 [1] | gooddew | 5211 | 3 | 04-16 |
2356 | 윈 도 우| 8.1/2012 R2에서 WinSxS폴더 용량 줄이기 [7] | DarknessAn | 7330 | 2 | 04-16 |
2355 | 하드웨어| 내장사운드 노이즈 심할때(HDMI 단자 사용) | 버뮈 | 5550 | 2 | 04-15 |
2354 | 기 타| LAN 구축 및 PC 미디어 공유하기(수정) [15] | 고양이2 | 6717 | 7 | 04-13 |
2353 | 소프트웨어| Riffstation 1.4 간단 사용기(기타 연습용 프로그램) [2] |
|
4090 | 2 | 04-12 |
2352 | 하드웨어| 컴퓨터 성능 180%까지 끌어올리기 -2. 내 컴퓨터의 숨겨진 ... [16] | ITforce | 13651 | 5 | 04-11 |
2351 | 윈 도 우| 아, 미친 8.1 업데이트 [12] | 크림슨 | 14001 | 3 | 04-09 |
2350 | 윈 도 우| 윈도우 XP 종료 대책 [6] | DOS | 6921 | 3 | 04-09 |
2349 | 윈 도 우| IE11 호환성 보기 싸이트 추가후 사라짐 현상 [2] | 죠타로 | 6302 | 1 | 04-08 |
2348 | 소프트웨어| 한글과컴퓨터 한글/한컴오피스 업데이트 통합하기 [3] | CraXicS | 12697 | 2 | 04-05 |
2347 | 윈 도 우| 컴퓨터 성능 160%까지 끌어올리기 -1. 윈도우 최적화- [35] | ITforce | 39061 | 15 | 04-05 |
2346 | 윈 도 우| Internet Explorer 11을 7, 8, 9, 10 버전으로 인식시키는 ... [10] | 죠타로 | 9412 | 1 | 04-05 |
2345 | 윈 도 우| Gimagex로 만능고스트 만들기 [18] | ITforce | 17000 | 6 | 04-05 |