설치 / 사용기

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

2024.04.02 15:33

suk 조회:748 추천: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 - - -
10979 기 타| Launch v2.0 - 폼이 투명, 버튼만 보이는 버전으로 하여 보... [14] 왕초보 848 35 04-10
10978 윈 도 우| KB5036893_22621.3447 and 22631.3447 [4] 16k 686 12 04-10
10977 윈 도 우| ToolsEL Easylight Wifi DVD PE 이용 윈도우 설치샷! [17] 무월 686 42 04-09
10976 기 타| 종료 WinXPE147수정버전_20240313_ 23H2 (빌드222635.3430) [64] 격자 676 140 04-09
10975 윈 도 우| 윈도우 클린 설치 RTM 26100 [1] 마로94 912 7 04-09
10974 기 타| Launch Free v1.0 - 윈도우,PE, 메뉴도 설정 가능한 버전입... [11] 왕초보 808 35 04-09
10973 기 타| 【공유】 Launch v1.0 사용샷 & 2종 PE [7] 딸랑쇠 1214 21 04-09
10972 기 타| 구글 번역 도우미 - Final Build 2 [14] 빨강모자 772 40 04-08
10971 기 타| pureBasic Launch - 아이콘만 있는 버튼 형식으로 만들어 ... [13] 왕초보 776 27 04-08
10970 기 타| 구글 번역 도우미 - Final Build [30] 빨강모자 968 61 04-07
10969 윈 도 우| 윈도우11 24H2에서 거슬리는것... [3] 까꿍짱 1389 1 04-07
10968 기 타| WinXPE147수정버전_20240322_ 23H2 (빌드 22635.3430) 사용기 [32] 격자 635 68 04-07
10967 기 타| pureBasic으로 Launch를 만들어 보았습니다.. [8] 왕초보 797 22 04-07
10966 기 타| AZJIO님 ChkDskGui - IFW BR GUI에 활용하여 보았습니다. [10] 왕초보 776 22 04-06
10965 기 타| 【공유】 ToolsQT 퀀텀 SystemM+ DVD PE [28] 딸랑쇠 1527 83 04-06
10964 기 타| 종료 WinXPE147수정버전_20240322_ 23H2 (빌드 22631.2861) [68] 격자 882 164 04-06
10963 기 타| (수정) [ 의견 수렴 테스트 ] 구글 번역 도우미 - 번외판 [7] 빨강모자 510 26 04-05
10962 윈 도 우| Windows 11 24H2 튜닝 LTSC vs 순정 LTSC 비교 [3] GreenTea 1107 10 04-05
10961 기 타| PESettings 1회 부팅 - 본인 책임 버전 입니다 [20] 왕초보 826 27 04-05
10960 윈 도 우| win11 pro 23H2-CAD,Ab,Ai,Ps,Pr_240331 [사용기] [4] 웹네티즌 781 20 04-05
XE1.11.6 Layout1.4.8