次の方法で共有


検証 OS 機能パッケージ リファレンス

定義済みの機能パッケージを使用して、検証 OS に機能を追加できます。

検証 OS 機能コンポーネントを取得する場所

検証 OS ISO には、<ISO_ROOT>:\GenImage\configs フォルダーに定義済みの機能パッケージ定義が含まれています。 これらは単純なテキスト ベースの構成ファイルで、.pkg 拡張をテキスト エディターで開き、その内容を調べることができます。 このコンテンツは、再頒布可能な ISO に含まれる 検証 OS オプション パッケージを参照します。

これらのファイルの上部セクションには、特定の機能に関する詳細情報が含まれています。

オプション機能を追加する方法

Customize with Validation OS Image Builder または Customize using GenImage (Advanced) メソッドを使用して、基本の検証 OS イメージにオプションの機能を追加できます。

検証 OS の機能と検証 OS のオプション コンポーネント

検証 OS 機能パッケージは、オフライン検証 OS .cab イメージに追加できるコレクション pptional コンポーネント (.wim) パッケージで構成されます。 これらの機能を有効にするオプションのコンポーネント パッケージ ファイルは、<Root>\cabs フォルダーの検証 OS ISO で使用できます。

  • 各省略可能なパッケージには、言語に依存しない言語固有のバージョンの cab があります。 両方のバージョンをイメージに追加する必要があります。
  • 検証 OS では WOW がサポートされます。 いずれかのアプリケーションが x86 バイナリに依存している場合は、WOW64 パッケージも必ず追加してください。

サポートされているプロセスを使用して検証 OS のオプション機能を基本イメージに追加する場合、ニュートラル/lanugae のディスティックについて心配する必要はなく、WOW64 コンポーネントを指定する必要もありません。

利用可能な機能

フィーチャー名 Description
アプリケーションとアプリケーションのサポート VC++ dll、.NET Framework 4.5、COM サポート、ディスク管理ツール、限られた数のフォントと基本的なアプリケーション (メモ帳など) 用の再頒布可能パッケージを追加します
Audio オーディオの再生と録音を有効にします
Bluetooth Bluetoothサポートを有効にします
Camera カメラの使用のサポートを追加
Debugging カーネル デバッグのサポートを追加
デバイスのプロビジョニングと管理 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

Important:
WMIC は非推奨になり、間もなく検証 OS から削除されます。

注 2:
イメージがデバイスにフラッシュされたら EMS を構成するには、検証 OS コマンド プロンプト内から次のコマンドを使用します。
bcdedit /emssettings emsport:1 emsbaudrate:115200
bcdedit /ems on
bcdedit /bootems on

Important:
EMS と KD を共に実行することはできません。
グラフィックス/DirectX のサポート DirectX および OpenGL アプリケーションの実行のサポートを追加します。 GDI+ も含まれており、最新のウィンドウの外観 (UXTheme) を提供します
Hyper-V サポート 仮想マシンで検証 OS を起動できるように、Hyper-V ドライバーのサポートを追加する
受信トレイ ドライバー 特定の組み込みドライバーを追加し、一部の ASIX イーサネットドライバーを含みます。

"周辺機器とネットワーク アダプター" 機能を自動的に含める
Multimedia 基本的な Windows CODEC を使用してマルチメディア再生を有効にする
OOBE (Out of Box Experience) 最初のブート タスクを有効にします。コンピューター名をランダム化された名前に変更し、(省略可能) 新しい管理者ユーザー構成を行います。 USB ブートではサポートされていません。

コンピューター名は、コンピューター名が MINWINPC であるか、名前が MVOS で始まる場合にのみ変更されます。 新しい名前は VOS で始まり、その後にランダムに生成された文字列が続きます。

カスタム管理者ユーザーを追加するには、次の例に従って、イメージの作成時にいくつかのレジストリ キーを設定する必要があります。
Sample.reg 

Windows レジストリ エディター バージョン 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"DefaultUserName"="username"
"DefaultPassword"="password"
"AutoAdminLogon"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WinVOS]
"CreateLocalAdminUser"=dword:00000001


注: これらのレジストリ キー 最初のブート後はクリアされませんが、OOBE は 2 回目の起動時には実行されません。
オプションのファイル システム UDFS のサポートを有効にし、chkdsk.exe を追加します
周辺機器とネットワーク アダプター ドライバーのサポートの強化、クラスドライバー拡張機能、PnP インフラストラクチャ、一般的なネットワーク アダプター、およびデバイス固有のドライバーがハードウェアと通信できるようにするためのその他の要素
電源管理 電源管理とさまざまな電源状態を有効にします。

イメージがデバイスにフラッシュされたら、検証 OS コマンド プロンプト内から次のコマンドを使用して休止状態を有効にします:powercfg /h /type Full
PowerShell
(コマンドレットを使用しない基本実行可能ファイル)
PowerShell 5.1 と .NET Framework が含まれています
リモート デスクトップ プロトコル この機能を有効にすると、検証 OS イメージへのリモート デスクトップ接続が可能になりますが、リモート セッションを成功させるには追加のセットアップが必要です。

RDP を有効にした後、接続を受け入れてユーザー認証を許可するようにシステムを構成する必要があります。 これには、リモート デスクトップ ファイアウォール規則を有効にしてトラフィックを許可する必要があります。
netsh advfirewall firewall set rule group="remote desktop" new enable=Yes

次に、管理者特権を持つユーザー アカウントを作成します。 たとえば、パスワード パスワードを使用して TestUser という名前のユーザーを作成できます。 :
net user TestUser Password! /add /passwordchg:no
net localgroup Administrators TestUser /add

最後に、既定のユーザー名とパスワードを指定して、新しく作成されたユーザーの自動ログオンを設定します。
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d TestUser /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Password! /f

これらの手順により、イメージが RDP アクセス用に適切に構成され、リモート検証シナリオに対応していることを確認します。
セキュアスタートアップサポート セキュア ブートのサポートが含まれており、関連する WMI プロバイダーが含まれています。
Sensors 基本センサーのサポート
シリアル コンソール (SAC) のサポート シリアル コンソール接続のサポートを追加します。 この機能を機能させるには、BCD で EMS を有効にする必要があります。
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