Windows インストールに対する Sysprep (一般化) の実行

新しい PC に Windows イメージをデプロイする前に、まずイメージを一般化する必要があります。 イメージを一般化すると、インストールされているドライバーやコンピューター セキュリティ識別子 (SID) などのコンピューター固有の情報が削除されます。 イメージを一般化し、すぐに展開できるようにするには、Sysprep を単独で使用するか、または Sysprep を無人応答ファイルと共に使用できます。

Windows インストールの一般化

Windows イメージを一般化すると、Windows セットアップによって generalize 構成パス内の設定が処理されます。

重要

同様のハードウェアを備えた PC に展開されるイメージをキャプチャする場合でも、Windows インストールから PC 固有の情報を削除するために、引き続き Windows インストールを一般化する必要があります。これにより、そのイメージを安全に再利用できるようになります。

イメージを一般化すると、Sysprep を実行したオペレーティング システム ボリューム上のコンピューター SID のみが Windows によって置き換えられます。 1 台のコンピューターに複数のオペレーティング システムが存在する場合は、各オペレーティング システムに対して個別に Sysprep を実行する必要があります。

Sysprep によりインストール済みのデバイスが削除されないようにする

Windows PC をセットアップすると、Windows セットアップによって、検出されたすべてのデバイスが構成されます。 Windows インストールを一般化すると、これらの構成されたデバイスがアンインストールされますが、デバイス ドライバーは PC から削除されません。

元の PC と同じハードウェアとデバイスを備えたコンピューターにイメージを展開する場合は、Microsoft-Windows-PnpSysprep | PersistAllDeviceInstallstrue に設定された無人セットアップ ファイルを使用して、システムの一般化中にデバイスをコンピューターにインストールされたままにすることができます。 Windows の無人コンポーネントに関連した Sysprep の詳細については、Windows の無人セットアップに関する Microsoft-Windows-PnpSysprep のリファレンスに関するページを参照してください。

Sysprep を実行できる回数の制限

Sysprep コマンドは、1 つの Windows イメージに対して最大 1001 回実行できます。 Sysprep を 1001 回実行した後は、Windows イメージを再作成する必要があります。 次の表を参照してください。

オペレーティング システムのバージョン Sysprep 回数の制限
Windows 8.1 および Windows Server 2012 以降 1001
Windows 7 と Windows Server 2008 R2 3
Windows Server 2008 3

以前のバージョンの Windows では、Sysprep の実行時に SkipRearm の応答ファイル設定を使用して Windows 製品のライセンス認証のクロックをリセットできました。 ボリューム ライセンス キーまたは小売プロダクト キーを使用している場合は、Windows が自動的にアクティブ化されるため、SkipRearm を使用する必要はありません。

Microsoft Store アプリ

Windows イメージを一般化する前に新しい Microsoft Store アプリをインストールするか、または既存の Microsoft Store アプリを更新すると、Sysprep が失敗します。 Sysprep /generalize では、すべてのアプリがすべてのユーザーにプロビジョニングされていることが必要ですが、Microsoft Store からアプリを更新すると、そのアプリはログインしているユーザー アカウントに関連付けられます。 Sysprep ログ ファイルには、次のエラーが表示されます (%WINDIR%\System32\Sysprep\Panther で確認できます)。

<package name> was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.

Microsoft Store を使用してアプリを更新する代わりに、更新プログラムを基幹業務アプリにサイドローディングし、ビジネス アプリ用のオフライン ライセンスの Microsoft Store をすべてのユーザーにプロビジョニングするか、またはエンドユーザーに各自のターゲット PC で Microsoft Store を使用してアプリを更新してもらう必要があります。 マネージ環境内の Microsoft Store アクセスが IT 管理者によって無効にされている場合、エンドユーザーは Microsoft Store アプリを更新できません。

Microsoft Store の基幹業務アプリのサイドローディングの詳細については、DISM を使用したアプリのサイドローディングおよびスタート画面のカスタマイズに関するページを参照してください。

イメージを一般化する

監査モードから一般化する

イメージを一般化するには、まず監査モードで起動する必要があります。 無人セットアップ ファイルを使用して、または Out-Of-Box Experience (OOBE) 画面から監査モードで起動できます。 監査モードで起動するためのさまざまな方法については「監査モードまたは OOBE での Windows の起動」を参照してください。

  1. PC を監査モードで起動します。 Windows が監査モードで起動すると、デスクトップに [システム準備ツール] が表示されます。 [システム準備ツール] ウィンドウを閉じることも、または開いたままにしておくこともできます。

  2. ドライバーを追加したり、設定を変更したり、プログラムをインストールしたりして Windows をカスタマイズします。 Microsoft Store を使用して Microsoft Store アプリをインストールしないでください。

  3. Sysprep を実行してください。

    • [システム準備ツール] ウィンドウがまだ開いている場合は、 [Generalize] (一般化)[シャットダウン] の順にクリックし、 [OK] をクリックしてイメージの一般化と PC のシャットダウンを実行します。

      \- または -

    • コマンド プロンプトから Sysprep を実行します。 %WINDIR%\system32\sysprep\sysprep.exe を実行して、システム準備ウィンドウを開きます。 また、 Sysprep/generalize/shutdown/oobe オプションを指定して コマンドを使用することもできます。 使用可能なオプションを確認するには、「Sysprep のコマンド ライン オプション」を参照してください。

      %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
      

      Note

      同じ仮想マシンまたはハイパーバイザー上に VHD として展開される VHD を一般化する場合は、Sysprep コマンド ラインで /mode:vm オプションを使用します。

      コンピューターによってイメージが一般化され、シャットダウンされます。

  4. コンピューターがシャットダウンしたら、DISM を使用してイメージをキャプチャします。

  5. このイメージを参照コンピューターに展開します。 参照コンピューターが起動すると、OOBE 画面が表示されます。

無人セットアップを使用して一般化する

コンピューターの展開中に複数の無人セットアップ ファイルを使用する場合は、無人セットアップ ファイルの処理後に Windows セットアップによって PC が一般化されるように、それぞれの無人セットアップ ファイルに次の設定を追加できます。

  • 自動的にイメージを一般化してシャットダウンするには、Microsoft-Windows-Deployment | Generalize 設定を使用します。 ModeOOBE または Audit に設定し、ForceShutdownNowtrue に設定します。

\- または -

  • システムを一般化し、監査モードで起動するには、oobeSystem 構成パスへの [Microsoft-Windows-Deployment | Reseal(/windows-hardware/customize/desktop/unattend/microsoft-windows-deployment-reseal) 設定を使用します。 ModeAudit に設定します。

Sysprep プロセスの概要

Sysprep のコマンド ライン オプション

サーバーの役割の Sysprep サポート

プロダクト キーの操作とアクティブ化