설치 / 사용기

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

2024.04.02 15:33

suk 조회:763 추천: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 - - -
27 윈 도 우| 오늘 선물 OnceBootMenu_v1.0 감사 사용기 입니다^^ [2] 수리수리 599 17 04-05
26 윈 도 우| win11 pro 23H2-CAD,Ab,Ai,Ps,Pr_240331 [사용기] [4] 웹네티즌 786 20 04-05
25 윈 도 우| Windows 11 24H2 튜닝 LTSC vs 순정 LTSC 비교 [3] GreenTea 1118 10 04-05
24 윈 도 우| 윈도우11 24H2에서 거슬리는것... [3] 까꿍짱 1400 1 04-07
23 윈 도 우| 윈도우 클린 설치 RTM 26100 [1] 마로94 925 7 04-09
22 윈 도 우| ToolsEL Easylight Wifi DVD PE 이용 윈도우 설치샷! [17] 무월 693 42 04-09
21 윈 도 우| KB5036893_22621.3447 and 22631.3447 [4] 16k 689 12 04-10
20 윈 도 우| [가상머신용] 완전무인설치 테스트2 [21] suk 944 65 04-17
19 윈 도 우| Defender 보호 기록 제거 스크립트 [27] 와로 969 42 04-18
18 윈 도 우| IFW_BR_Fast_v3.0_Drag_ 복원리커버리 Win11 x64 PE 실컴... [18] 수리수리 797 16 04-23
17 윈 도 우| Win11_KB5036980 [7] 16k 820 8 04-24
16 윈 도 우| Windows 11 24H2 두줄 비호환 경험 [1] GreenTea 557 5 04-25
15 윈 도 우| 11 System PE [304] 집앞의_큰 2483 393 04-25
14 윈 도 우| 왕**님 backup_br 배치 파일로 교체 자동 사용기 ^^ [3] 수리수리 573 13 04-27
13 윈 도 우| 집*****님 Windows 11 System PE 사용기 [7] 수리수리 592 21 04-30
12 윈 도 우| 윈도우11 24H2 이전 버전의 설치 비교 [14] 무월 1147 41 05-01
11 윈 도 우| 집*****님 Windows 10 System PE 사용기^^ [5] 수리수리 510 16 05-02
10 윈 도 우| Any Video Downloader Pro v.8.8.11 [3] 사랑의음악 650 23 05-02
9 윈 도 우| sLauncher - boot.wim 적용 및 활용 방안! [30] update 무월 871 59 05-05
8 윈 도 우| Slimjet 브라우저 -- 세상에서 가장 빠른 - 설치용/포터블용 [5] 사랑의음악 778 25 05-06
XE1.11.6 Layout1.4.8