다음을 통해 공유


OS(운영 체제) 유효성 검사 기능 패키지 참조

미리 정의된 기능 패키지를 사용하여 유효성 검사 OS에 기능을 추가할 수 있습니다.

유효성 검사 OS 기능 구성 요소를 가져올 위치

유효성 검사 OS ISO에는 <ISO_ROOT>:\GenImage\configs 폴더에 미리 정의된 기능 패키지 정의가 포함되어 있습니다. 이 파일들은 .pkg 확장자를 가진 간단한 텍스트 기반의 구성 파일로, 텍스트 편집기에서 열어 그 내용을 확인할 수 있습니다. 이 콘텐츠는 재배포 가능 ISO에 포함된 유효성 검사 OS 선택적 패키지 참조합니다.

이러한 파일의 맨 위 섹션에는 특정 기능에 대한 자세한 정보가 포함되어 있습니다.

선택적 기능을 추가하는 방법

유효성 검사 OS Image Builder 사용자 지정 또는 GenImage(고급) 메서드를 사용하여 사용자 지정을 사용하여 기본 유효성 검사 OS 이미지에 선택적 기능을 추가할 수 있습니다.

유효성 검사 OS 기능 및 유효성 검사 OS 선택적 구성 요소

유효성 검사 OS 기능 패키지는 오프라인 유효성 검사 OS .wim 이미지에 추가할 수 있는 선택적 구성 요소(.cab) 패키지 컬렉션으로 구성됩니다. 이러한 기능을 사용하도록 설정하는 선택적 구성 요소 패키지 파일은 <Root>\cabs 폴더의 유효성 검사 OS ISO에서 사용할 수 있습니다.

  • 각 선택적 패키지에는 언어 중립적이고 언어별 버전의 cab이 있습니다. 두 버전 모두 이미지에 추가해야 합니다.
  • 유효성 검사 OS는 WOW를 지원합니다. 애플리케이션이 x86 이진 파일을 사용하는 경우 WOW64 패키지도 추가해야 합니다.

지원되는 프로세스를 사용하여 기본 이미지에 유효성 검사 OS 선택적 기능을 추가하는 경우 중립/언어 구분에 대해 걱정할 필요가 없으며 WOW64 구성 요소를 지정할 필요도 없습니다.

사용 가능한 기능

기능 이름 설명
애플리케이션 및 애플리케이션 지원 VC++ dll, .NET Framework 4.5, COM 지원, 디스크 관리 도구, 제한된 수의 글꼴 및 기본 애플리케이션(예: 메모장)에 대한 재배포 가능 패키지를 추가합니다.
오디오 오디오 재생 및 녹음을 사용하도록 설정
Bluetooth Bluetooth 지원 활성화
사진기 카메라 사용에 대한 지원 추가
디버깅 커널 디버깅 지원 추가
디바이스 프로비저닝 및 관리 dism, bctboot, bcdedit, 기본 네트워킹, PowerShell, 디바이스 관리를 허용하는 기타 도구가 포함됩니다.

참고 1:
유효성 검사 OS에서 제공하는 WMIC 유틸리티는 현재 기본 형식인 TABLE 형식을 제외한 모든 xsl 형식을 지원합니다. 지원되는 형식은 VALUE, LIST, RAWXML, HTABLE, HFORM, XML, MOF 및 CSV입니다.
wmic을 사용하는 경우 /format 스위치를 사용하여 원하는 형식을 지정합니다.
예: wmic bios get name /format:xml

참고 2:
이미지가 디바이스에 플래시되면 EMS를 구성하려면 유효성 검사 OS 명령 프롬프트 내에서 다음 명령을 사용합니다.
bcdedit /emssettings emsport:1 emsbaudrate:115200
bcdedit /ems on
bcdedit /bootems on

중요:
EMS는 KD와 함께 실행할 수 없습니다.
그래픽/DirectX 지원 DirectX 및 OpenGL 애플리케이션 실행에 대한 지원을 추가합니다. 또한 GDI+를 포함하며 최신 창 모양(UXTheme)을 제공합니다.
멀티미디어 기본 Windows 코덱을 사용하여 멀티미디어 재생을 사용하도록 설정
OOBE(기본 제공 환경) 첫 번째 부팅 작업을 사용하도록 설정합니다. 컴퓨터 이름을 임의 이름 및 (선택 사항) 새 관리자 사용자 구성으로 변경합니다. USB 부팅에서 지원되지 않습니다.

컴퓨터 이름이 MINWINPC이거나 이름이 MVOS로 시작하는 경우에만 컴퓨터 이름이 변경됩니다. 새 이름은 VOS로 시작하고 임의로 생성된 문자열로 시작합니다.

사용자 지정 관리자 사용자를 추가하려면 다음 예제에 따라 이미지를 만드는 동안 몇 가지 레지스트리 키를 설정해야 합니다.
Sample.reg 

Windows 레지스트리 편집기 버전 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="사용자 이름"
"DefaultPassword"="비밀번호"
"AutoAdminLogon"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WinVOS]
"CreateLocalAdminUser"=dword:00000001


참고: 이러한 레지스트리 키는 첫 번째 부팅 후에 지워지지 않지만 두 번째 부팅 시 OOBE가 실행되지 않습니다.
선택적 파일 시스템 UDFS 지원을 활성화하고 chkdsk.exe을(를) 추가합니다.
주변 장치 및 네트워크 어댑터 향상된 드라이버 지원, 클래스 드라이버 확장, PnP 인프라, 공통 네트워크 어댑터 및 기타 요소를 사용하여 디바이스별 드라이버가 하드웨어와 통신할 수 있도록 합니다.
전원 관리 전원 관리 및 다양한 전원 상태를 사용하도록 설정합니다.

이미지가 디바이스에 플래시된 후에, Validation OS 명령 프롬프트 내에서 이 명령을 사용하여 최대 절전 모드를 활성화합니다. powercfg /h /type Full
PowerShell
(cmdlet이 없는 기본 실행 파일)
PowerShell 5.1 및 .NET Framework 포함
센서 기본 센서 지원
SMB SMB 클라이언트, Lanman 및 여러 UNC 공급자(MUP) 지원을 사용하도록 설정
USB 지원 USB 및 HID 디바이스에 대한 최소 지원 포함
가상화 지원 기본 가상화 지원 추가
Wi-Fi 무선 LAN 지원 활성화

이미지가 디바이스에 플래시되면 유효성 검사 OS 명령 프롬프트 내에서 다음 명령을 사용하여 인터페이스 및 사용 가능한 네트워크를 나열합니다.
netsh wlan show interface
netsh wlan show networks

선택한 Wi-Finetwork에 연결된 표준 Windows 컴퓨터에서 다음을 실행합니다.
cd %TEMP%\
netsh export profile name=\<profile name\> folder=. key=clear
참고: 프로필 이름은 일반적으로 단순히 SSID의 이름입니다.

만든 파일을 USB 키에 복사하고 테스트 중인 디바이스로 전송합니다.
테스트 중인 디바이스에서 다음 명령을 실행합니다.
netsh wlan add profile filename=\<the profile XML\>
netsh wlan connect name=\<profile name\>
ping 8.8.8.8