설치 / 사용기

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

2024.04.02 15:33

suk 조회:728 추천: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 - - -
10973 윈 도 우| 오늘 선물 OnceBootMenu_v1.0 감사 사용기 입니다^^ [2] 수리수리 576 16 04-05
10972 윈 도 우| Win11 24H2 26100.1설치 및 사용 [8] GreenTea 1089 19 04-05
10971 윈 도 우| PE에서 PE만들기 26100.1 RTM 버전으로.... [5] 마로94 442 17 04-05
10970 기 타| 【공유】 Win11 Wifi 266mb ToolsBR v3.0 DVD PE [30] 딸랑쇠 1130 62 04-04
10969 기 타| WinXPE147수정버전_20240322_ 23H2(빌드222635.3420) 종료 [47] 격자 628 114 04-04
10968 윈 도 우| autounattend.xml 완전 무인 설치 테스트 [14] suk 513 34 04-04
10967 소프트웨어| 유튜브 멀티다운로드 - 플레이 기능 [10] 굿듀님스토 390 24 04-04
10966 기 타| OnceBootMenu v1.0 - BCD 메뉴, Wim 파일 1회 부팅을 만들... [12] 왕초보 855 43 04-04
10965 기 타| Ventoy에서 PE 1회 부팅이 안되는 이유 입니다.. [8] 왕초보 827 15 04-04
10964 기 타| (원인 찾음2) Ventoy에 BCD가 없어서 1회 부팅이 안되네요.. [11] 왕초보 755 17 04-03
10963 기 타| 【공유】 ToolsQT 퀀텀 SystemM+ Easy PE [25] 딸랑쇠 1503 74 04-03
10962 기 타| (추가) pureBasic PESettings v5.0 - DVD,Wim안에 있어도 ... [17] 왕초보 745 31 04-03
10961 기 타| [메시지전송의 분 : 내재작품 링크] 구글번역 저장 도우미... [56] 빨강모자 1088 86 04-02
10960 기 타| pureBasic - ChkDsk GUI v4.1 우클릭 메뉴에 등록을 하였습... [10] 왕초보 746 24 04-02
» 윈 도 우| unattend.xml 무인 설치에서 적용 순서 테스트 [16] suk 728 28 04-02
10958 기 타| 【공유】 Win11 Wifi 266mb ToolsBR wim통합 PE [29] 딸랑쇠 1453 76 04-02
10957 윈 도 우| 초보사용기^^ PE Boot Menu v1.0 여러개 PE에서 골라서 1회... [10] 수리수리 561 11 04-02
10956 소프트웨어| PureBasic - AZJIO ChkDskGui_4.2.2_Admin_KO [20] 지후빠 611 50 04-01
10955 기 타| pureBasic - PE Boot Menu v1.0 여러개 PE에서 골라서 1회 ... [16] 왕초보 866 33 04-01
10954 기 타| pureBasic - ChkDsk GUI v4.0 버전을 만들어 보았습니다 [11] 왕초보 755 26 04-01
XE1.11.6 Layout1.4.8