제조 모드 사용
개요
S 모드의 Windows 10 및 Windows 10 S에는 제조 현장에서 스크립트, 설치 관리자 및 진단 도구를 실행하기 위한 제조 모드가 있습니다. 이 모드를 사용하면 감사 모드에서 서명되지 않은 코드를 실행할 수 있습니다. 오프라인 이미지에 레지스트리 키를 추가하여 제조 모드를 사용하도록 설정합니다. 감사 모드로 부팅되면 레지스트리 키를 제거하여 제조 모드를 사용하지 않도록 설정합니다.
Important
레지스트리 키가 있는 S 모드의 Windows 10 PC를 배송하지 마세요. 디바이스를 배송하기 전에 레지스트리 키를 제거합니다.
S 모드의 Windows 10 PC를 배송하기 전에 제조 레지스트리 키를 제거하고 복구 패키지에서 제외합니다.
S 모드의 Windows 11에는 제조 현장에서 스크립트, 설치 관리자 및 진단 도구를 실행하기 위한 제조 모드가 있습니다. 이 모드를 사용하면 감사 모드에서 서명되지 않은 코드를 실행할 수 있습니다. 오프라인 이미지에 레지스트리 키를 추가하여 제조 모드를 사용하도록 설정합니다. 감사 모드로 부팅되면 레지스트리 키를 제거하여 제조 모드를 사용하지 않도록 설정합니다.
Important
레지스트리 키가 있는 S 모드의 Windows 11 PC를 배송하지 마세요. 디바이스를 배송하기 전에 레지스트리 키를 제거합니다.
S 모드의 Windows 11 PC를 배송하기 전에 제조 레지스트리 키를 제거하고 복구 패키지에서 제외합니다.
제조 모드를 사용하도록 설정하는 방법
제조 모드를 사용하도록 설정하는 방법은 다음과 같습니다.
관리자 PC에서 다음을 수행합니다.
S 모드 이미지를 탑재합니다.
Dism /Mount-Wim /WimFile:D:\sources\install.wim /index:1 /MountDir:C:\mount\windows
여기서 D:는 S 모드 설치 미디어입니다.
탑재된 이미지의 SYSTEM 레지스트리 하이브를 기술자 PC의 regedit로 로드합니다. HKLM\Windows10S라는 임시 하이브를 사용합니다.
reg load HKLM\Windows10S C:\Mount\Windows\Windows\System32\Config\System
제조 레지스트리 키를 추가합니다.
reg add HKLM\Windows10S\ControlSet001\Control\CI\Policy /v ManufacturingMode /t REG_DWORD /d 1
기술자 PC에서 레지스트리 하이브를 언로드합니다.
reg unload HKLM\Windows10S
이미지를 분리하고 변경 내용을 커밋합니다.
Dism /Unmount-Image /MountDir:"C:\mount\windows" /Commit
이제 S 모드 이미지에 감사 모드에서 변경할 수 있는 제조 키가 있습니다.
제조 레지스트리 키 제거
감사 모드에서 PC를 변경했으면 제조 레지스트리 키를 제거합니다.
여전히 감사 모드로 부팅되는 동안 다음을 수행합니다.
명령 프롬프트를 엽니다.
레지스트리 키를 제거합니다.
reg delete HKLM\system\ControlSet001\Control\CI\Policy /v ManufacturingMode
이제 제조 레지스트리 키가 제거되었습니다. 레지스트리 편집기를 확인하여 키가 제거되었는지 다시 확인할 수 있습니다.
감사 모드로 실행되는 S 모드 10 PC에서 다음을 수행합니다.
시작 메뉴를 클릭하고
regedit
를 입력하여 레지스트리 편집기를 열고 Enter 키를 누릅니다.왼쪽 창에서 레지스트리 브라우저를 사용하여 Computer\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CI\Policy로 이동합니다.
정책에 manufacturingmode라는 키가 표시되지 않아야 합니다.
제조 레지스트리 키를 복구 대상에서 제외
복구 패키지를 만들 때 제조 레지스트리 키를 제외합니다. 복구 패키지를 캡처할 때 레지스트리 키를 건너뛰도록 scanstate에 지시하는 제외 파일을 만듭니다.
텍스트 편집기에서 .xml 파일을 만듭니다.
다음 코드를 복사하여 붙여넣습니다. 이렇게 하면 만드는 복구 패키지에서 레지스트리 키를 캡처하지 않도록 ScanState에 지시합니다.
<?xml version="1.0" encoding="UTF-8"?> <migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/ExcludeManufacturingMode"> <component type="System"> <displayName>Exclude manufacturing regkey</displayName> <role role="Settings"> <rules context="System"> <unconditionalExclude> <objectSet> <pattern type="Registry">HKLM\SYSTEM\CurrentControlSet\Control\CI\Policy [ManufacturingMode]</pattern> </objectSet> </unconditionalExclude> </rules> </role> </component> </migration>
파일을 제외.xml로 저장합니다.
scanstate를 사용하여 복구 패키지를 생성하는 경우 scanstate 명령에 /i:exclusion.xml을 추가하여 제조 키를 캡처 대상에서 제외합니다. 이 명령은 제조 레지스트리 키를 제외하고 복구 폴더에 배치하는 복구 패키지를 만듭니다.
Scanstate.exe /config:T:\deploymenttools\Config_SettingsOnly.xml /o /v:13 /ppkg C:\Recovery\Customizations\usmt.ppkg /i:exclusion.xml /l:C:\Scanstate.log
S 모드에서 Windows 다시 배포
디바이스가 이미 S 모드에서 Windows로 전환된 경우 디바이스에 이미지를 설치하려면 다음을 수행해야 합니다.
- ManufacturingMode 값을 1로 설정
- UEFI 메뉴에서 보안 부팅 사용 안 함
- 디바이스 다시 부팅
- 디바이스에 Windows 이미지 설치 또는 배포
- ManufacturingMode 사용 안 함