강좌 / 팁

윈 도 우 windows 8.1 update 완전체 만들기

2014.04.17 11:30

크림슨 조회:8820 추천:4

< 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 파일로 저장


iso.png



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 


번호 제목 글쓴이 조회 추천 등록일
[공지] 강좌 작성간 참고해주세요 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
» 윈 도 우| windows 8.1 update 완전체 만들기 [5] 크림슨 8820 4 04-17
2374 윈 도 우| 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 38964 15 04-05
2361 윈 도 우| Internet Explorer 11을 7, 8, 9, 10 버전으로 인식시키는 ... [10] 죠타로 9403 1 04-05
XE1.11.6 Layout1.4.8