설치 / 사용기

윈 도 우 unattend.xml 무인 설치에서 적용 순서 테스트

2024.04.02 15:33

suk 조회:818 추천:28

질문에 올라와서 답글을 방금 달았지만, 보충 테스트를 해봤습니다

 

무인 설치 파일도 여러가지가 있습니다. usb로 부팅만 하면 바탕 화면 나올 때까지 모든 것을 처리하는 무인 설치가 있습니다만..

이건 좀 위험하기 때문에 보통 잘 사용하지 않습니다. 파티션 만들기와 포맷과 윈도우 이미지 번호까지 자동으로 처리합니다

 

보통은 파티션과 이미지 번호는 직접 선택하고, 나머지 과정을 자동화하는 겁니다

근데 보통 파티션과 윈도우 이미지 설치하면...(재부팅) 윈도우가 설치됐다고 생각하시더군요. 

 

하지만 이 때는 install.wim 윈도우 파일을 압축해제한 상태입니다

재부팅 후에도 계속 윈도우 설치 과정이 진행됩니다. 여기서 레지스트리 중에서 초반에 실행하면 적용되지 않는 것도 있습니다

반대로 드라이버는 초반에 설치하는 것이 좋습니다

 

간단한 unattend.xml 무인 설치에서 적용 순서 테스트를 해봤습니다.

위에서 말한대로 install.wim 설치 후만 해당하는 무인 설치입니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_133330.jpg

마크된 부분은 곧 삭제할 겁니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_133414.jpg

specialize와 oobeSystem 중에서 먼저 specialize만 적용해봤습니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_133539.jpg

컴퓨터이름변경-specialize.bat 내용입니다

echo.>%USERPROFILE%\desktop\specialize-USERPROFILE.txt

echo.>%PUBLIC%\desktop\specialize-PUBLIC.txt

wmic computersystem where Name="%computername%" call rename name="specialize"

exit /b

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_133709.jpg

 

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_134306.jpg

무인 설치 후입니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_134323.jpg

specialize는 바탕 화면에 PUBLIC.txt만 있습니다. 

specialize가 적용되는 단계에서는 사용자 계정이 생기지 않아서 specialize-USERPROFILE.txt는 만들어지지 않습니다
unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_134644.jpg

컴퓨터 이름도 SUK-PC 그대로 specialize로 변경되지 않았습니다 [bat 파일을 통하지 않고 unattend.xml에 바로 적용하면 됩니다]

 

레지스트리에서는 사용자 계정과 관련된 HKEY_CURRENT_USER는 specialize 단계에서는 적용되지 않습니다

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOwner" /t reg_sz /d "SUK-specialize" /f

reg add "HKEY_CURRENT_USER\Control Panel\International" /v "sShortDate" /t reg_sz /d "yyyy.MM.dd (ddd)" /f

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_134835.jpg

역시 마크된 부분을 삭제할 겁니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_134913.jpg

 

specialize와 oobeSystem 중에서 oobeSystem만 적용해봤습니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_135129.jpg

 

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_135717.jpg

oobeSystem에 적용하면, 바탕 화면에 둘다 만들어지네요

echo.>%USERPROFILE%\desktop\oobeSystem-USERPROFILE.txt

echo.>%PUBLIC%\desktop\oobeSystem-PUBLIC.txt

 

oobeSystem 단계에서는 사용자 계정이 만들어져서, 사용자 계정의 바탕화면에도 파일을 만들 수 있습니다

레지스트리도 사용자 계정과 관계있는 HKEY_CURRENT_USER가 적용됩니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_135737.jpg

reg add "HKEY_CURRENT_USER\Control Panel\International" /v "sShortDate" /t reg_sz /d "yyyy-MM-dd (ddd)" /f

적용되긴 했는데요. 스샷한 reg 명령에 실수로 앞에 =가 들어갔는데 그대로 나오는군요

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_140029.jpg

bat 파일을 oobeSystem 단계에서 실행하면 컴퓨터 이름이 변경되네요

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_140444.jpg

3번째 테스트는 specialize와 oobeSystem 둘다 적용해봤습니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_141312.jpg

바탕화면은 위에 보였던 3가지 파일이 전부 나타납니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_141326.jpg

요일도 반영되어 있습니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_141535.jpg

specialize와 oobeSystem 공통으로 적용되는 부분인데요

나중에 실행되는 SUK-oobeSystem가 적용됩니다

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOwner" /t reg_sz /d "SUK-oobeSystem" /f

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "RegisteredOwner" /t reg_sz /d "SUK-specialize" /f

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_142534.jpg

마지막으로 unattend.xml에서 specialize와 oobeSystem 순서를 바꿔봤습니다

unattend.xml에서 specialize와 oobeSystem 순서를 바꿔도 결과는 같습니다

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_142925.jpg

 

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_143332.jpg

 

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_143422.jpg

 

unattend.xml 무인설치에서 specialize와 oobeSystem 적용 순서 테스트 - specialize가 윈도우 설치 과정에서 초반에 적용되기 때문에 사용자 계정이 만들어지지 않아서 HKEY_CURRENT_USER와 bat 파일로 컴퓨터 이름은 적용되지 않습니다 2024-04-02_143702.jpg

저 같은 경우는 bat 파일이 E: 에 있다는걸 알고 실행했습니다만

보통 bat 파일 위치는 C: = install.wim = $oem$ 내부에 두고 실행합니다. 그래서 C: 고정 드라이브를 사용할 수 있는데요

 

usb 등에 bat 파일을 두고 실행할 수도 있습니다. 이 때 컴퓨터마다 usb 드라이브 문자가 다를 수 있는데요.

unattend.xml에 for구문을 사용하면 됩니다. unattend.xml는 bat 또는 cmd 파일이 아니기 때문에 %를 1개만 사용해야 합니다. %% (X)

cmd /c for %a in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%a:\파일이름.bat" ("%a:\파일이름.bat"& exit)

번호 제목 글쓴이 조회 추천 등록일
[공지] 사용기/설치기 이용안내 gooddew - - -
11172 소프트웨어| D [237] 좋은이웃 3712 724 05-01
11171 소프트웨어| D [204] 좋은이웃 3982 719 05-03
11170 윈 도 우| D [411] 좋은이웃 4248 674 09-16
11169 윈 도 우| [종료] W11_22H2_22621_1555(+3종 PE) [532] 우인 3373 641 04-14
11168 윈 도 우| [종료] Win+PE(W10,W11,PE3종).iso [428] 우인 3058 573 04-17
11167 윈 도 우| WORLD`S BEST PE - FINAL ★★★메뉴얼★★★ [1180] 사랑과평화 40897 567 05-11
11166 윈 도 우| D [179] 좋은이웃 2360 524 03-28
11165 기 타| [종료] Windows10XPE_19045_2913 PE [312] 우인 2016 468 04-26
11164 기 타| 7 System PE ( C:할당 문제 수정 ) [322] 집앞의_큰 1842 463 06-03
11163 기 타| [종료]KJ-ChumPE(18363.693)깔금이버전 [1084] 첨임다 5378 447 03-03
11162 기 타| 31-okr pe [361] 집앞의_큰 1728 434 01-10
11161 기 타| [종료]KJ-ChumPE_1909(깔끔이18363.836) [1009] 첨임다 4650 429 05-27
11160 기 타| [종료]KJ-ChumPE(18363.657)깔끔이버전 [1119] 첨임다 5276 428 02-17
11159 기 타| [종료]KJ-ChumPE(18363.752)깔금이버전 [892] 첨임다 4464 420 03-29
11158 윈 도 우| 11 System PE [311] 집앞의_큰 3321 411 04-25
11157 기 타| IFW BR용 원격제어 전용 PE (Win10 PE 21H2 19044.1415) 사... [293] 왕초보 2503 411 12-21
11156 기 타| IFW BR cmd 와 PRINCE PE 사용기입니다 [286] 왕초보 2608 402 12-17
11155 기 타| [종료] Quantum_220410_USB테더링_MTP EasyStyle PE+TOOL [245] 더불어~~~ 1971 401 02-10
11154 기 타| 11_PE.wim 추천인 391번 까지 택배 보냄 [408] V무등산V 3177 394 01-28
11153 기 타| [종료]A/S버전-KJ-ChumPE-20H1(2004-19041.208)깔끔이 [982] 첨임다 3838 390 04-28
XE1.11.6 Layout1.4.8