イメージの展開の準備
適用対象: Windows Server 2016 Essentials、Windows Server 2012 R2 Essentials、Windows Server 2012 Essentials
イメージを準備するための一般的なツールは、sysprep.exe です。 イメージを保存したサーバーを再起動する際に初期構成が実行されるように、このツールを実行してイメージを一般化しサーバーをシャットダウンします。 イメージへのすべての変更は、sysprep.exe を実行する前に完了しておく必要があります。
注意
sysprep.exe を使用することで、Windows 製品のライセンス認証を最大 3 回までリセットできます。
イメージを準備するには
追加した SkipIC.txt を削除します。
昇格した [コマンド プロンプト] ウィンドウを開きます。 [スタート] ボタンをクリックし、[コマンド プロンプト] を右クリックして、[管理者として実行] を選択します。
サーバーが準拠しなくなる前にユーザーに十分な猶予期間を与えるように、次のコマンドを実行してレジストリ キーをリセットします。
%systemroot%\system32\reg.exe add HKLM\Software\Microsoft\ServerInfrastructureLicensing /v Rearm /t REG_DWORD /d 1 /f
次のコマンドを実行して、キー、言語ページ、ロケール ページ、および EULA ページを表示するためのレジストリ キーを追加します。 既定では、これらのページは初期構成中に表示されません。 そのため、プレインストールされたコンピューターをリリースする場合、このレジストリ キーを追加する必要があります。 ただし、DVD をリリースする場合は、これらのページが WinPE および初期構成中に表示されるので、このキーを追加しないでください。
%systemroot%\system32\reg.exe add "HKLM\Software\microsoft\windows server\setup" /v ShowPreinstallPages /t REG_SZ /d true /f
コンピューターにあらかじめキーが設定されている場合、初期構成のキー ページを無効にします。 キー ページは、ShowPreinstallPages = true および KeyPreInstalled != true となっている場合にのみ表示されます。
%systemroot%\system32\reg.exe add "HKLM\Software\microsoft\windows server\setup" /v KeyPreInstalled /t REG_SZ /d true /f
ハードウェア要件チェックを無効にする場合、次のコマンドを実行してレジストリ キーを追加します。 これは、ハードウェア要件を満たさないプレインストールされたコンピューター専用です。 DVD をリリースする場合や、コンピューターがハードウェア要件を満たしている場合は、このキーを追加しないことをお勧めします。
%systemroot%\system32\reg.exe add "HKLM\Software\microsoft\windows server\setup" /v HWRequirementChecks /t REG_DWORD /d 0 /f
(省略可能) %programdata%\Microsoft\Windows Server\Logs にあるログを削除します。
次のテンプレートに示すように sysprep に対して unattended xml ファイルを準備します。
<unattend xmlns="urn:schemas-microsoft-com:unattend" xmlns:ms="urn:schemas-microsoft-com:asm.v3"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="https://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <!-- Must have --> <OOBE> <HideEULAPage>true</HideEULAPage> </OOBE> <!-- Must have --> <AutoLogon> <Enabled>true</Enabled> <Username>Administrator</Username> <Domain>.</Domain> <Password> <!--You can set any password you like, but keep it consistent with password settings --> <Value>Admin@123</Value> <PlainText>true</PlainText> </Password> </AutoLogon> <UserAccounts> <AdministratorPassword> <!--You can set any password you like, but keep it consistent with auto logon settings --> <Value>Admin@123</Value> <PlainText>true</PlainText> </AdministratorPassword> </UserAccounts> <!-- Optional --> <OEMInformation> <HelpCustomized>true</HelpCustomized> <Manufacturer>OEM name</Manufacturer> <Model>model name</Model> <SupportHours>hours</SupportHours> <SupportPhone>123-456-7890</SupportPhone> <SupportURL>http://www.contoso.com</SupportURL> </OEMInformation> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-Shell-Setup" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" processorArchitecture="amd64"> <!-- Must have --> <ComputerName>Server</ComputerName> <!-- Optional --> <ProductKey>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</ProductKey> </component> </settings> </unattend>
sysprep に対して次のコマンドを実行します。
%systemroot%\system32\sysprep\sysprep.exe /generalize /OOBE /unattend:xxx.xml /Quit
重要
unattend.xml は、sysprep のパラメーターとしてではなく、%systemdrive% の下に追加することもできます。 ファイルは、c:\ の下にある場合、ユーザー設定の対象となりますが、sysprep のパラメーターとして使用される場合は、ユーザー設定の対象から外れます。 %systemdrive% の下の unattend.xml は、サーバーを再起動するたびに削除されます。 そのため、%systemdrive% の下に unattend.xml を作成した後でサーバーが再起動されていないことを確認します。
Windows OOBE キー ページをスキップする場合は、次のコマンドを実行してレジストリ キーを追加します。
%systemroot%\system32\reg.exe add "HKLM\Software\microsoft\Windows\CurrentVersion\Setup\OOBE" /v SetupDisplayedProductKey /t REG_DWORD /d 1 /f
Windows 言語の選択ページをスキップする場合は、次のコマンドを実行してレジストリ キーを追加します。
%systemroot%\system32\reg.exe add "HKLM\Software\microsoft\Windows\CurrentVersion\Setup\OOBE" /v SetupDisplayedLanguageSelection /t REG_DWORD /d 1 /f
重要
最後の 2 つの手順を実行する必要があります。実行しないと、初期構成ページに Windows OOBE ページが表示され、リモートで管理されるサーバーのシナリオが中断します。
sysprep の後にコンピューターをシャットダウンします。イメージをキャプチャするか、サーバーを再起動してクライアント コンピューターから初期構成を続行できます。
重要
サーバーの回復メディアの作成を計画しているパートナーは、次の手順に進む前に、イメージをキャプチャして回復メディアを作成する必要があります。