본문 바로가기
Tip 꼼지락..../만능윈도우 Tip

Windows 10 RS4 Sysprep(감사모드) 작업

by OldMac 2018. 2. 22.
728x90

오랜만에 감사모드 작업을 했더니 몇 가지 시행착오를 겪습니다.

포스팅의 목적은 저를 위해 기록을 남기는 부분입니다. 그리고 더불어 같이 공부하고자하는 부분입니다.

그래서 얼마든지 태클을 걸어도 됩니다. 악의를 가진 태클은 성질때문에 참지 못하니

근거를 가지고 저에게 태클을...... ^^;

 

언제나 무수한 구글링으로 저의 작업방식이 잘못된 것인지 스스로 검증합니다.

능력이 부족하여 구글링을 제대로 못한 부분은 공부하는 제자들을 위해 지나가면서 

한 마디만 해주어도 커다란 힘이 될것입니다.

 

1. 인터넷 끊기

- 인터넷을 끊고서 감사모드 작업을 하는 이유는 앱때문입니다. 

  저는 앱을 일부분만 사용하기때문에 감사모드 진입 후 앱이 실행되면 삭제가 번거로워 

  윈도우 10의 감사모드 작업은 항상 이렇게 작업을 했습니다. 

  물론 감사모드에서 앱을 파워셀로 삭제하면 되지만, 경험상 이렇게 삭제를 하면 봉인은 이상이 없으나 

  윈도우 설치 시 에러가 나올 경우가 많아서입니다.

 

  감사모드 진입 후 인터넷을 다시 연결하여도 되지만, 저에게 문제는 앱입니다.

  인터넷을 연결하면 보류 중인 앱들이 자동으로 설치가 되기때문에 골치가 아파 스스로 찾은 방법이

  레지를 가지고 앱들을 비활성화시키는 방법이였습니다. 이젠 습관처럼 작업하지만 

  처음에는 아무것도 몰라 많은 테스트를 한 부분입니다. 

 

  감사모드 작업 방법은 분명 여러가지가 있을 것입니다.

  고수님들의 Sysprep 작품을 만나면 가끔 어떻게 봉인작업을 했을까하고 이놈저놈 만져보면서

  흉내도 내보지만, 항상 앱부분때문에 문제가 되어 능력이 부족한 저는 다음을 기약했습니다.

 

2. 앱의 삭제 및 업데이트 통합

- 앱의 삭제와 업데이트 통합은 오프라인으로 항상 미리 작업합니다.

- 업데이트를 먼저 통합하는 이유는 윈도우 8.1부터 감사모드로 업데이트가 안되어

  오프라인 업데이트를 하게 되었습니다. 감사모드 후에 업데이트가 온라인으로 안되니 

  미리 업데이트팩 구해 유틸로도 통합해 보았습니다. 

  이런저런 방법 중 미리 Wim에 통합하는 것이 좋겠다는 결론에 도달했습니다.

 

3. 닷넷 3.5 통합

- 닷넷 3,5도 윈도우가 업데이트 방식으로 설치를 하기때문에 이 부분도 미리 설치합니다.

 

4. 시스템 라이브러리 통합

- 이 부분은 실행파일만 구할 수 밖에 없는 능력때문에, 감사모드 작업으로 통합합니다.

- 오프라인 설치방법은 윈도우가 설치될 때 무인 스크립트 명령어를 적용하여 설치되게 하는 방법만 

  알고 있습니다. 단점이 윈도우 설치 시간이 오래 걸린다는 문제입니다.

 

제가 가지고있는 지식이 여기까지입니다.

이외에 응용프로그램 설치와 디테일한 부분은 저도 앞으로 많은 경험을 통해 알아가야할 부분입니다.

부족한 포스팅이지만 공부하는데 조금이라도 도움이 되었으면 합니다.

 

이번 포스팅을 통해 어느 정도 머리디밀기 공부를 마무리합니다.

 

 

 

-----------------------------------------------------

 

포스팅 시작 전에....

 

윈도우 "일반화작업, 감사모드작업, Sysprep작업, 봉인작업, 만능윈도우작업, 망윔작업, 망고작업"이라고하는 하는 것들은 모두 같은 말입니다. 의미가 조금씩 다르지만 그러려니 받아드립니다. 정확하게 알고서 말하는 분들이 얼마나 있겠어요. 저 또한 자연스럽게 그러려니하면서 공부했고, 생초보때 잠시 무슨 뜻인지 공부한 것이 다입니다. ^^;

 

그래도 조금 의미를 알고있는 것이 좋을 것 같아 데리고 왔습니다.

 

Sysprep을 사용하면 고유 식별자(SID, GUID 등)를 비롯하여 특정 운영 체제와 관련된 모든 정보를 삭제하고 

컴퓨터의 정품 인증을 다시 설정할 수 있습니다.

 

운영체제에 설치된 모든 소프트웨어(설치된 소프트웨어, 바탕 화면의 바로 가기, 개인 설정을 위한 시스템 설정, 

네트워크, 파일 탐색기, 시작화면의 Metro 응용프로그램 및 기타 매개변수 설치 및 고정)은 변경되지 않습니다.

 

Windows 10 및 Windows Server 2016에서 Sysprep.exe 유틸리티는 C:\Windows\System32\sysprep 디렉터리 폴더에 있습니다.

 

이 정도로 Sysprep 의미는 공부하고 본격적으로 포스팅하겠습니다.

 

 

Windows 10 RS3의 Sysprep작업을 얼마전 간단하게 소개했습니다.

RS3가 여러가지 버그아닌 버그때문에 곧 나올 RS4도 Sysprep작업을 해보았습니다.

 

Widnows 10 RS3(Fall Creators Update) Sysprep 작업방법.......

http://oldnew.tistory.com/416

 

Windows 10 Redstone 4(17134.1, VERSION 1803)가 현재 FAST RING까지 진행중이라

3월달에 정식 버전이 나올 것 같습니다.

 

이번에는 저도 바로 RS4로 넘어가기위해 이런 공부를 선행중입니다.

 

감사모드(Sysprep) 방법을 잠시 테스트해보니 RS3와 같은 방식으로 진행하면 문제가 없었습니다.

그래서 RS4 감사모드 작업은 최대한 자세하게 포스팅하려고 합니다.

 

개인적으로 평상 시, 한글화 윈도우 작업, 윈도우 테스트, 감사모드 작업 등을 VMware에서 VHD로 작업하여

이번 포스팅도 평상 시 저의 기준으로 설명합니다.

 

 

감사모드 작업에 사용할 프로그램들 -------------------------

 

- Dism++ : https://www.chuyu.me/en/index.html / http://oldnew.tistory.com/190

- VMWare : 각자 알아서 구합니다.

- BOOTICE : https://crwusiz.blog.me/220753357596

- Simple VHD Manager(VHD 생성 및 관리) : https://www.sordum.org/8705/simple-vhd-manager-v1-3

- 윈도우 시스템 런타임 라이브러리들(여기를 참조하여 구할 수 있는 놈들 최대한 구하기: http://oldnew.tistory.com/category/창문%20꼼지락.../OS%20설치%20후%20시스템관련%20라이브러리

 

제공되는 모든 레지는 하이브 레지작업을 해야 감사모드 윈도우에 적용됩니다.

 

 



 

 

1. VHD 만들기

 

아무것도 모르던 시절부터 Sysprep 작업은 Vmware에서만 작업하여, 이번 작업도 Vmware에서 VHD를 불러와 작업하려고 합니다.

VM의 자체 가상디스크로 작업하면 드라이브 맵핑작업이나, 맵핑작업이 안될때 VHD로 컨버팅해야하는 불편함이 있어 처음부터 VHD에 바로 작업하는 방식을 선호합니다.

 

VHD를 만드는 방법은 여러가지 있으니, 각자 아는 방법으로 30~40GB정도의 VHD를 동적확장으로 만들고, 

만든 VHD를 탑재하여 꼭 MBR / PBR / 활성화 작업을 병행합니다.

저희가 일반 HDD를 새로 구입하면 처음 이런 작업을 하는 것과 같습니다.

 

간단하게 BOOTICE 프로그램을 이용하는 방법.....

링크를 확인하니 설명이 부족해서 그냥 스샷을 다시 했습니다. ^^;

 

 

 

2. Dism++ 프로그램을 이용하여 install.wim 이미지를 VHD에 설치하기

 

Wim 이미지를 설치하는 프로그램들은 몇 가지 있는데, 그 중에 개인적으로 Dism++ 프로그램을 주로 사용하여 작업합니다.

프로그램마다 장단점이 있으니 본인에게 맞는 놈을 사용하여 install.Wim 이미지를 VHD에 설치합니다.

 

Windows 10 순정윈도우 ISO 구하기.....

홍차의꿈님 블로그에서 다운 받습니다(얼마나 감사한지 모르겠습니다.ㅋㅋ)

http://jsb000.tistory.com/category

 

저희들이 가지고 있는 순정윈도우는 보통 ISO 이미지라 VMware에서 바로 CD-ROM 방식으로 윈도우를 VHD에 설치해도 됩니다. 

하지만 제가 이런씩으로 윈도우를 VHD에 설치하지않는 이유는 원하는 트윅작업을 할 수가 없어서입니다.

 

 

 

 

 

3. 부팅이 가능한 VHD 만들기

 

 

저희들이 VHD에 install.wim 이미지를 설치했기때문에 정상적인 부팅이 가능하지 않습니다.

부팅이 안되는 이유 중에 하나는 위에 BOOTICE 프로그램으로 "MBR / PBR / 활성화" 작업으로 우선 해결했지만

이 부부만 가지고 부팅이 안됩니다.

 

윈도우가 부팅 시 필요한 "bootmgr 파일과 boot 폴더"가 순정 install.wim에는 없기때문입니다.

이놈들은 보통 탑재한 ISO 루트에 있기때문에 탑재된 ISO 루트에서 두 가지를 복사하여

install.wim 이미지가 설치된 VHD 루트에 붙여넣기를 하시면 됩니다.

 

--------------------------------------------------------

 

근데.... 한가지 궁금증이 생깁니다.

어떤 윈도우는 "bootmgr 파일과 boot 폴더"를 복사하지 않아도 부팅만 잘됩니다.

 

왜 일까요? install.wim를 설치하는 프로그램에서 습관적으로 boot와 관계된 놈을 설정하여 설치할 경우도 있고,

다른 윈도우가 이미 설치되어 있어 멀티부팅을 할 경우일 것입니다.

 

저도 정확히 아는 부분이 아니라서 이 정도가 제가 설명할 수 있는 부분입니다. ^^;

 

--------------------------------------------------------

 

 

아무튼, 우리들은 VHD 단독으로 부팅을 할 것이라 "bootmgr 파일과 boot 폴더" 두 놈이 꼭 필요합니다.

그리고 순정윈도우에서 복사할 경우 boot폴더에 있는 BCD도 같이 편집을 요합니다.

 

에러 스샷들과 함께 설명을..... 저도 간만이라 같이 공부합니다.ㅋㅋ

 

 

 

탑재된 순정 ISO 폴더의 내용입니다.

 

 

 

탑재된 VHD 폴더입니다.

 

 

 

"bootmgr 파일과 boot 폴더"가 없을 경우 나오는 에러입니다.

 

 

 

"bootmgr 파일과 boot 폴더"를 복사했는데도 여전히 이런 에러가 나옵니다.

이 부분은 BCD 셋팅이 맞지 않아서 나오는 에러입니다.

 

 

 

BOOTICE 프로그램을 이용하여 VHD의 Boot 폴더 안에 있는 BCD를 쉬운모드로 불러와

밑에 스샷처럼 셋팅합니다.

 

 

 

 

ㅋㅋ 이제 정상적으로 부팅이 잘됩니다.

 

 

 

ㅋㅋ 어렵죠.

근본적인 에러 원인을 알아야 응용력이 생기는 지라 일부러 이렇게 설명했습니다.

저희들이 VHD에 Wim 파일을 설치할 때 많이 사용하는 WinNTSetup / RSImageX 등의 프로그램을 이용해 

부팅과 관련된 옵션만 체크하면 끝나는 부분입니다. 

 

Dism++ 프로그램에서도 설치 시 "부팅추가" 옵션을 체크하면 되고요.

Dism++에서 제가 이 부분을 하지않는 이유는 추가로 몇 가지 더 설명을 요하는 부분이 있어서 입니다. 

이 부분이 꼬이면 나중에 본 컴의 BCD까지 영향이 가기 때문입니다. 이해 바랍니다.

 

나중을 위해 셋팅한 "bootmgr 파일과 boot 폴더"는 따로 보관해 둡니다.

 

 



 

 

4. Dism++ 프로그램에서 앱과 관련된 부분 비활성화

 

만능윈도우 공부를 병행할 때가 Windows 10 RS1까지인 것 같습니다.

그 후, 오프라인 윈도우 트윅작업에 집중하다 얼마전 RS3 일반화작업이 다라

이 감사모드 방법이 RS1과 LTSB에도 적용되는지 장담할 수 없습니다.(구글링을 해보니 이 방법으로 하셔도 됩니다. ^^;)

 

RS1까지는 아무 생각없이 봉인작업을 했는데,

RS2부터 앱때문에 마지막 일반화 작업 시 에러가 나온다는 말은 많이 들었습니다.

감사모드를 들어가는 지점도 조금 다르다고 하고요...

 

그래서 잔머리를 굴려 앱을 비활성화하면 될것 같아, 이런 방법을 찾게 되었습니다.

 

감사모드 진입 전 준비작업들.....

 

1. 윈도우 설치 시 인터넷 끊기

2. 앱과 관련된 놈들 비활성화 (윈도우 이미지를 VHD에 푼 다음, Dsim++에서 트윅)

3. 디펜더와 원드라이브 비활성화 (선택사항)

4. 닷넷 3.5 / SMB1.0 활성화 (선택사항)

5. 업데이트 통합(선택사항)

 

3번, 4번, 5번은 선택사항이라고 했지만, 

감사모드로 진입한 후 이런 부분을 셋팅하려면 생각보다 시간이 많이 투자되니, 

Dism++ 프로그램으로 작업하는 것이 좋을 것 같습니다.

 

 

① 윈도우 설치 시 인터넷 끊기 : http://oldnew.tistory.com/78?category=543046

    - 여러가지 방법이 있으니, 본인이 선호하는 방법으로 인터넷을 연결하고 끊습니다.

 

② 앱과 관련된 놈들 비활성화 (윈도우 이미지를 VHD에 푼 다음, Dsim++에서 트윅)

    - Dism++ 프로그램 최적화 시작메뉴와 관련된 모든 레지를 제공합니다.

      하이브 레지작업을 하실 분은 밑에 레지을 참조하여 작업하시면 되고, 

      하이브레지작업이 어려운 분들은 그냥 저처럼 Dism++ 프로그램으로 작업을 합니다.

       

;시작메뉴 응용프로그램 추천(제안) 비활성화

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]

"SubscribedContent-338388Enabled"=dword:00000000      ;활성화 "SubscribedContent-338388Enabled"=-

"SubscribedContent-338389Enabled"=dword:00000001      ;활성화 "SubscribedContent-338389Enabled"=-

"SystemPaneSuggestionsEnabled"=dword:00000000      ;활성화 dword:00000001

 

;스토어에서 앱관련 응용프로그램 검색 비활성화

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Explorer]

"NoUseStoreOpenWith"=dword:00000001     ;활성화 "NoUseStoreOpenWith"=-

 

;스토어에서 광고를 비활성화 (활성화 dword:00000001)

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]

"PreInstalledAppsEnabled"=dword:00000000

 

;잠금화면에서 Windows 포커스(추천 이미지) 비활성화 (활성화 dword:00000001)

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]

"RotatingLockScreenEnabled"=dword:00000000

 

;Windows 사용 시 추천(팁 및 조언) 비활성화 (활성화 dword:00000001)

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]

"SoftLandingEnabled"=dword:00000000

 

;새로 설치된 프로그램 표시 비활성화 (활성화 dword:00000001)

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]

"Start_NotifyNewApps"=dword:00000000

 

;시작메뉴 추천 앱 자동설치를 비활성화 (활성화 dword:00000001)

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]

"SilentInstalledAppsEnabled"=dword:00000000

 

;게임레코더 미사용

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR]

"AppCaptureEnabled"=dword:00000000

[HKEY_CURRENT_USER\System\GameConfigStore]

"GameDVR_Enabled"=dword:00000000

 

;게임레코더 사용

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\GameDVR]

"AppCaptureEnabled"=-

[HKEY_CURRENT_USER\System\GameConfigStore]

"GameDVR_Enabled"=-

 

;로그인 시 키패드 사용

[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]

"InitialKeyboardIndicators"="2"

 

;로그인 시 키패드 미사용

[HKEY_USERS\.DEFAULT\Control Panel\Keyboard]

"InitialKeyboardIndicators"="2147483648"

 

;OneDrive 비활성화 (활성화 dword:00000000)

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive]

"DisableFileSyncNGSC"=dword:00000001

 

;Cortana 비활성화

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]

"AllowCortana"=dword:00000000        ;활성화 "AllowCortana"=-

 

 

 

③ 디펜더 일부 기능 비활성화와 원드라이브 미사용 (선택사항)

    - Dism++ 프로그램에서 설치 시 부팅 시작 항목에 있는 "보안센터" 실행파일과 "원드라이브"를 실행이 안되게 하고, 

      최적화 항목에서 디펜더와 관련된 "Smartscreen(스마트스크린)기능, 프로그램 실행 시 보안경고, 디펜더 미사용"을 체크합니다.

      그리고 "원드라이브 비활성화"도 같이 해줍니다.(디펜더의 활성화/비활성화 레지 : http://oldnew.tistory.com/265?category=585944)

    - 개인적으로 디펜더는 비활성화상태로 사용하다 필요할 때 다시 활성화하여 사용하고, 원드라이브는 사용하지않아 이런 설정을 합니다.

 

;Smartscreen 비활성화

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]

"SmartScreenEnabled"="off"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\MicrosoftEdge\PhishingFilter]

"EnabledV9"=dword:00000000

 

;프로그램을 실행할 때 "보안경고" 해제

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Associations]

"ModRiskFileTypes"=".bat;.exe;.reg;.vbs;.chm;.msi;.js;.cmd"

 

;Windows Defender를 사용하지않도록 설정

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender]

"DisableAntiSpyware"=dword:00000001

 

;OneDrive 비활성화 (활성화 dword:00000000)

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\OneDrive]

"DisableFileSyncNGSC"=dword:00000001

 

 

 

 

 닷넷 3.5 / SMB1.0 활성화 (선택사항)

    - Dism++ 프로그램을 사용하여 ".NET Framework 3.5" 설치와 "SMB1.0/CIFS 파일공유 지원" 기능을 활성화 시킵니다.

    - 닷넷 3.5 자세한 추가 방법(중간쯤에 있습니다.) : http://oldnew.tistory.com/346?category=589331

    - 감사모드 작업전에 이 부분은 작업을 하는 것이 좋습니다.

 

 



 

 

감사모드 상태에서 "윈도우 제어판의 "Windows 기능 켜기/끄기"로 닷넷3.5를 활성화하면 업데이트를 하지 못하고 에러가 나옵니다.

이럴경우는 순정윈도우 "sources\sxs" 폴더에서 닷넷과 관련된 2 가지 파일을 복사하여 직접 설치하면 됩니다.

 

microsoft-windows-netfx3-ondemand-package~.....................................~x86~~.cab

Microsoft-Windows-NetFx3-OnDemand-Package~......................................~x86~ko-KR~.cab

 

닷넷 언어기능팩도 같이 설치합니다.

 

감사모드에서 닷넷 3.5가 설치가 안되는 원인은 윈도우 8.1부터 감사모드 상태에서 윈도우 업데이트를 할 수 없기때문입니다.

물론 유틸을 가지고 업데이트를 설치할 수 있지만 순수한 윈도우 업데이트 기능으로는 안됩니다.

닷넷3.5도 업데이트를 통해 기능이 활성화되는 것이라, 이런 이유로 에러가 나옵니다. 

 

수정- 2018년 7월 17일 기준

감사모드 상태에서 온라인으로 업데이트가 가능함을 확인했습니다.

 

Cab파일 설치 방법 : http://oldnew.tistory.com/400?category=543046

 

 

 

 

 업데이트팩 통합(선택사항)

    - 업데이트 통합 방법은 예전 포스팅 참조 : http://oldnew.tistory.com/261?category=589331

    - 예전 포스팅에 부족한 WHDownloader로 업데이트팩을 다운 받은 방법만 추가 설명합니다.

 

MDL포럼에서 제공하는 WHDownloader는 포럼에 가입해야 다운이 가능합니다.

 

https://forums.mydigitallife.info/forums/56-WHDownloader

 

이놈을 한글화해 주신 분이 계십니다.

http://bingogogo.tistory.com/2

 

 

이렇게 업데이트팩을 다운 받고, 위에 링크를 참조하여 통합하면 됩니다.

 

저희들이 이런 작업을 install.wim을 마운트해야만 가능하다라고 착각하는데 상관없습니다.

윈도우 설치를 위해 이미지를 풀어 준 다음 작업해도 됩니다.

수많은 Dism GUI 툴중에 제가 Dism++을 좋아하는 이유는 이렇게 이미지를 풀어 준 HDD나 폴더를 자동으로 인식하기때문에 다른 프로그램은 거의 사용하지 않습니다.

 

 

⑥ 탐색기관련 트윅외............ (선택사항)

    - 감사모드 진입 후에 탐색기등을 좀더 편안하게 사용하기위해 몇 가지 트윅하겠습니다.

 

 

여기에 바탕화면 아이콘 정도를 추가로 더 트윅하면 되겠습니다.

이 부분들 레지는 따로 제공하지 않겠습니다. 간만에 기억을 더듬어 레지를 찾았더니 용량초과입니다. ㅋㅋ

 

 

 

5. VMware에 VHD 추가 하기 (VMware에서 부팅순서를 VHD로 바꾸기)

 

이제 본격적으로 감사모드 작업을 시작하겠습니다.

우선 VMware에서 윈도우가 설치된 VHD를 인식시키기위해 탑재된 VHD를 해제합니다.

그 다음 VHD를 추가하고, VMware의 바이오스 셋업에 들어가 부팅순서도 VHD로 바꾸어 줍니다.

 

전에 포스팅한 것이 있어, 링크로 대신합니다.

 

http://oldnew.tistory.com/104

http://oldnew.tistory.com/133

 

참고로, VMware에서 가상HDD를 만들어야 VHD를 추가할 수 있는데 예전 포스팅에 잘못 설명된 부분이 있는 것 같아 설명합니다.

그리고 VHD를 추가한 다음에 VM의 가상HDD가 필요없는 분은 삭제하여 용량을 확보해도 됩니다.

단순하게 VHD를 추가하기 위해 만든 가상HDD라 그렇습니다.

 

VM의 가상HDD를 그대로 사용하실 분은 

추가한 VHD로 부팅하기 위해서는 VMware의 "Power On to Firmware"에서 부팅HDD의 순서를 바꾸어줘야 합니다.

 
 
 

6. VMware에서 감사모드로 시작하기

 
위 포스팅데로 잘따라하셨다면 윈도우가 정상적으로 설치됩니다.
 

 

 

 

 

 

바로 위에 시작메뉴 스샷은 앱의 비활성화 상태인지라
윈도우 순정 상태로 앱에 대한 감사모드를 테스트해 보았습니다.
 
아무 트윅없이 인터넷만 끊고 감사모드를 진입한 시작메뉴입니다.
인터넷 연결이 안되어 앱이 설치가 안된 상태입니다.
 

 

 

감사모드 상태에서 인터넷을 연결하니 좀 있다 앱을 자동설치하더군요.... ^^;

앱의 업데이트는 하지 않았습니다.

 

 

 

봉인 후에 시작메뉴 테스트를 위해 설치해 보았습니다.

가끔 봉인작업한 고수님 윈도우에서 이런 현상이 있어 저도 테스트해 보니

역시 시작메뉴에 앱이 제대로 설치가 안되는 현상이 나옵니다.

 

근데 이 부분은 순정윈도우에서도 사용하는 시스템에 따라

가끔 나오는 문제라 전 여지껏 그러려니하면서 공부했습니다.

 

윈도우가 설치 후 엄청난 노가다를 혼자하려니 정신이 없어

잠시 잊어버리고 있다고 생각했습니다. ^^;

나중에 정신차리면 설치해 주겠지하고 저도 아무 생각이 없었습니다.

 

뭐... 해결방법은 스샷에 있습니다.

스샷에 한 가지 테스트한 부분이 빠졌습니다.

스토어앱을 업데이트하는 문제....

 

저도 이놈보다 응용프로그램들 설치하고, 셋팅하는데 정신이 없어

뭔 대수냐하면서 모든 셋팅을 끝내고 시작메뉴가 조금 거슬려 이놈저놈 만져 보았습니다. ^^;

 

시작메뉴의 문제아닌 문제는 이 정도로 정리합니다.

 

 

 
 
 

7. 감사모드 진입 후 시스템관련 런타임(라이브러리) 프로그램들 설치

 
각종 응용프로그램을 설치하기 전에 시스템과 관련된 런타임을 설치하는 것이 좋습니다.
설치 할 시스템관련 런타임들은 구글링을 통해 리팩버전을 쉽게 구할 수 있고, 각각의 회사 홈페이지에서 정식버전을 받으시면 됩니다.
 
- Adobe components Flash Player + AIR + Shockwave Player
- Microsoft Visual C++ 2005-2008-2010-2012-2013-2017
- Microsoft .NET Framework 1.1 - 4.7.1
- DirectX 9.0c
- JAVA SE RUNTIME
 
시스템 라이브러리들 작성일 기준으로 최신 정식버전들만 링크합니다.(닷넷관련 라이브러리는 생략합니다.)
 
Adobe Flash ActiveX Plugin: 28.0.0.161
 
Adobe Flash NPAPI Plugin: 28.0.0.161
 
Adobe Flash PPAPI Plugin: 28.0.0.161
 
Adobe Shockwave Player: 12.3.1.201
 
Macromedia Authorware Web Player: 2004.0.0.73
 
Adobe Integrated Runtime (AIR): 28.0.0.127
 
Adobe Standalone Flash Player: 28.0.0.161
 
Adobe Flash Uninslaller
 
Java SE 런타임 환경 패키지 8.162 정식
 
Java SE Runtime Environment 9.0.4 + 11 정식(Windows 7 이상)
 
Microsoft Visual C ++ 2005 재배포 가능 파일 8.0.61001
 
Microsoft Visual C ++ 2008 재배포 가능 패키지 9.0.30729
 
Microsoft Visual C ++ 2010 재배포 가능 패키지 10.0.40219
 
Microsoft Visual C ++ 2012 재배포 가능 패키지 11.0.61030
 
Microsoft Visual C ++ 2013 재배포 가능 파일 12.0.40664
 
Microsoft Visual C ++ 2017 재배포 가능 파일 14.13.26020
 
DirectX 9.0c
 
 
저는 제가 애용하는 리팩 버전을 가지고 설치했습니다.
 

 

 



 

 

8. 감사모드 진입 후 응용프로그램 설치 (응용프로그램 설치는 모든 사용자용으로 설치할 것)

 
많이 사용하는 프로그램과 설치 시 시간이 걸리는 프로그램만 설치합니다.
제가 기본적으로 설치하는 프로그램들입니다.
 
- 반디집 / 7-ZIP / Unlocker
- 한글
- 오피스
- Acrobat / Illustrator / InDesign / Photoshop
- IDM
 
 
일반화 작업 시 에러가 나올 수 있는 부분은 되도록이면 작업하지 않습니다.
윈도우 7 Sysprep 작업 때 이렇게 공부하여 습관처럼 설치하지 않습니다.
이 부분은 정확한 지식이 아니니, 직접 테스트하여 확인해 보시면 좋겠습니다.
 
- VMware 미설치
- 백신관련 프로그램 미설치 
- 앱의 업데이트 미적용
- 드라이버관련 미설치
 
이외에도 몇 가지 주의해야 할 것이 있었던 것 같는데 기억나질 않네요... ^^;
대신 예전에 공부했던 사이트를 기억을 더듬어 링크합니다.
 
 
 
응용프로그램 설치 스샷 몇 장......
 

 

 

 

9. 시스템 준비도구에서 일반화 작업(봉인작업)

 

생각하시는 모든 작업들이 끝났으면, 

"시스템 준비 도구"에서 시스템 정리 작업은 " 시스템 OOBE(첫 실행 경험) 시작"을 선택한 다음 "일반화"를 체크합니다. 

그리고 마지막으로 종료 옵션에서는 " 시스템 종료"를 선택하여 봉인작업을 마무리합니다.

 

 

 

 

10. 봉인된 이미지 정리 작업

 

생초보 시절 봉인작업 시 VMware Tools 설치한 다음, 필요한 파일들을 복사하여 사용했기때문에 

항상 봉인 후 VMware 찌꺼기파일들을 정리했습니다. 요즘은 가상에서 윈도우를 사용할 일도 없어 WMware Tools가 있다는 것도 잊어 버리곤 합니다. ^^; 좀 더 근본적인 원인은 VHD 작업때문에 필요성을 느끼지 못해서 일 것입니다.

 

하지만 VM에 윈도우를 사용하는 분은 분명 이놈이 필수로 설치를 해 주어야, 프린터도 잡고, 

디스플레이도 설정하고, 네트웍도 잡을 수 있습니다. 사용하는 목적에 따라 설치를.....

 

WMware Tools을 설치하지 않으니 정리할 VMware 파일도 없습니다.

나머지 정리할 부분은 스샷으로 설명합니다.

 

 

 

이외에 삭제는 선택사항입니다. 

경험상 레지 DB와 관련된 놈들을 삭제해도 이상은 없었습니다.

 

 

 



 

 

11. 개인용 파일들 추가하기(데스크탑에 바로가기, 즐겨찾기 등등)

 

데스크탑에 바로가기, IE11의 즐겨찾기, 기타 본인이 추가로 사용할 유틸을 데스크탑에 정리하겠습니다.

바로가기는 보통 감사모드 상태에서 정리를 하는데 제가 간만에 봉인 공부하니 잊고 있었습니다.

하지만 이 부분은 상관이 없습니다.

 

작업표시줄의 아이콘 추가 작업은 감사모드에서 추가하여도

봉인된 윈도우에서는 적용이 안됩니다. 이유는 감사모드에서 작업을 하더라도 계정이 맞지않아서입니다.

개인적인 셋팅들이 보통 Default 계정에 셋팅이 되어 봉인된 윈도우를 설치하여도 이상없이 적용되지만

작업표시줄은 Default 계정이 아닌 Administrator계정에 셋팅이 되기때문입니다.

봉인된 윈도우를 설치 시 스크립트로 적용하는 방법이 있지만, 능력이 부족하여 공부를 하지 못했습니다. ^^;

 

이런 이유로 작업표시줄 작업은 현재 불가능합니다.

 

VHD를 탑재한 상태에서 본인이 감사모드 시 설치한 프로그램의 바로가기들을 사용하는 컴에서 만듭니다.

즐겨찾기는 현재 사용중인 IE11에서 통째 "즐겨찾기 모음" 폴더를 복사하여 사용하면 됩니다.

 

- 데스크탑에 바로가기 또는 필요한 유틸 복사(만약 폴더에 필요한 놈을 정리할 때는 혹시모르니 폴더명을 "영어"로 할것)

  Users\Public\Desktop 폴더에 필요한 프로그램의 바로가기를 복사 또는

  Users\Default\Desktop 폴더에 바로가기를 복사해도 됩니다.

 

  폴더명을 영어로 하지않으면 가끔 아주 가끔 설치 시 누락될 수 있습니다.

  저는 사용하는 스크립트 소스때문에 이 문제를 알게된 뒤부터 무조건 영어로 합니다.

  저 같이 스크립트 소스나 OEM 폴더를 사용하는 분들은 꼭 영어명 폴더로...... (개인적인 판단입니다.)

 

- IE11의 즐겨찾기

  Users\Default\Favorites 폴더에 사용중인 "즐겨찾기 모음(Links)" 폴더)를 복사하거나 새로 만들어서

  인터넷 바로가기(.URL)들을 복사해 주면 됩니다.

  사용중인 즐겨찾기 모음을 복사할 때 desktop.ini 파일은 복사하지 않습니다.

 

- 시작메뉴 부분

  감사모드로 작업을 하여 설치한 응용프로그램들이 Administrator계정의 프로그램 그룹에 있을 경우

  Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs 폴더에 있는 것들중 

  본인이 원하는 것을 ProgramData\Microsoft\Windows\Start Menu\Programs 폴더에 옮깁니다.

 

  시작메뉴 이동작업은 윈도우 7과 8.1때만 작업하고 

  그 이후로 작업을 거의 하지않아 정확한 부분이 아닙니다.

  윈도우 10은 감사모드 작업과 상관없이 시작메뉴에서 

  내가 설치한 프로그램이 제대로 있는 것 같습니다.

 

  아무튼, ProgramData\Microsoft\Windows\Start Menu\Programs 폴더에 

   내가 원하는 바로가기가 있어야 된다입니다.

 

 

12. 봉인 이미지에서 수작업으로 사용자앱 삭제 방법

 

저에게 불필요한 앱을 감사모드 작업에서는 삭제하지 못해 봉인 이미지를 Wim 파일로 만들기 전에 

수작업으로 사용자앱을 삭제하겠습니다.

 

VHD를 탑재한 다음, 앱들을 삭제하기 위해 "숨김파일과 폴더" 보기를 합니다.

 

사용자앱의 위치는.......

Program Files\WindowsApps 폴더와

Windows\InfusedApps 폴더안에 Applications / Frameworks / Packages  3가지 폴더들입니다.

 

앱을 삭제하여 사용할 분은 감사모드 작업전에 삭제하는 것이 좋을 것 같습니다.

감사모드 시 인터넷이 연결이 되면 자동으로 앱이 설치되어 봉인 후에 유틸로 앱삭제가 안됩니다.

아무래도 앱이 설치된 원인 같습니다. 제가 인터넷 연결 없이 감사모드 작업을 했을 때는 앱삭제가 자유로웠는데

인터넷을 연결한 감사모드는 앱삭제 에러가 나오네요....^^; (이 부분은 정확한 지식이 아닙니다.)

 

그래서 인터넷 연결과 상관없이 앱삭제를 수작업으로 하는 방법을 같이 포스팅합니다.

간단하게 Dism++에서 앱을 삭제하면 좋겠는데 안되니 이런 방법을 생각합니다. ^^;

 

스샷 예제는 32비트입니다. 

64비트도 폴더명 앞부분 이름들을 참조하여 사용할 앱들을 정리하면 됩니다.

 

 

 

사용자앱만 삭제하였을 때.....

 

 

 

 

12. 봉인된 이미지를 Wim(ESD) 파일로 만들기

 

이 정도로 정리하고, 봉인윈도우 이미지를 Wim으로 만들겠습니다.

봉인 이미지가 있는 VHD가 탑재가 안되어 있으면, 다시 탑재하여 Dism++프로그램을 실행합니다.

 

VHD 윈도우 이미지를 선택한 다음 스샷처럼 Wim 또는 ESD 이미지로 만들면 됩니다.

 

 

 

 

------------------------------------------------------------------------------------

 

대강 이 정도면 원하는 감사모드 작업을 할 수 있을 것 같습니다.

생각보다 포스팅이 너무 길어져, 공부하는데 어려움이 있을 것 같지만, 하나하나 따라하시면 될 것 같습니다.

 

그 동안 머리속에 쌓인 머리디밀기 지식들을 최대한 풀었습니다.

머리디밀기 지식들과 경험이라 오류가 있을 수 있으니, 언제든지 잘못된 부분은 말씀해 주시면 수정하겠습니다.

 

이외에 더 추가로 트윅을 하실 분은 Dism++ / NTlite / WinReducer 프로그램을 사용하시면 됩니다.

 

오타가 난무한 포스팅!!! 보시느라 너무 고생했습니다.~~~ 꾸~~~뻑

 

 

 

Windows 10 RS3 Sysprep(감사모드) 작업......  http://oldnew.tistory.com/416

Windows 10 작업 표시줄 구성..... http://oldnew.tistory.com/420Windows 10 데스크톱 버전의 시작 화면 레이아웃 XML ...... http://oldnew.tistory.com/419?category=613522Windows 10 Start and taskbar layout - 만능윈도우에서 시작메뉴와 작업표시줄 구성하는 방법 ..... http://oldnew.tistory.com/421

 

728x90

 

 

 

댓글