CopyProfile

CopyProfile を使用すると、ユーザー プロファイルをカスタマイズし、カスタマイズされたプロファイルを既定のユーザー プロファイルとして使用できます。 Windows では、テンプレートとして既定のユーザー プロファイルが使用されて、新しいユーザーそれぞれにプロファイルが割り当てられます。

CopyProfile は、specialize 構成パス中に実行されます。 これは、あらかじめ登録された Administrator アカウントのプロファイルをカスタマイズしてから使用する必要があります。 CopyProfile 設定を使用するには、多くの場合、sysprep を実行してコンピューターを一般化する別の応答ファイルを使用することが必要になります。

CopyProfile を使用する場合、次の点に注意してください。

  • 参照コンピューターでは、あらかじめ登録された Administrator アカウントのみを使用します。 複数のアカウントを作成すると、間違ったユーザー プロファイルが既定のプロファイルとしてコピーされる可能性があります。

  • ドメイン アカウントは使用しないでください。 これは、CopyProfile 設定が、Sysprep 中にコンピューターがドメインから削除された後で実行されるためです。 このため、ドメイン アカウントで構成された設定は失われます。 既定のユーザー プロファイルを変更してから、そのコンピューターをドメインに参加させると、既定のユーザー プロファイルに対して行ったカスタマイズは新しいドメイン アカウントに表示されます。

  • タスク バーにピン留めされている項目など、既定のユーザー プロファイルに対する一部のカスタマイズはコピーされないことにご注意ください。 一部の設定は、新しいユーザーのログオン プロセスによってリセットされます。 これらのユーザー設定を構成するには、グループ ポリシー設定を使用するか、それらを定義するスクリプトを作成します。

  • 既定のアプリの設定などの一部のユーザー プロファイル設定は、ユーザーに固有のハッシュを使用して暗号化されています。 これらの設定を別のユーザー プロファイルにコピーすると、Windows ではそれらは無効なものとして扱われ、そのユーザーが初めてサインインしたときにリセットされます。 Windows では、これらの設定をコピーするために CopyProfile を使用することをサポートしていません。

    重要

    レジストリを正しく変更しないと、重大な問題が発生する可能性があります。 変更する前に、問題が発生した場合に復元するためにレジストリをバックアップします。

    CopyProfile を実行した後、リセットの問題を防ぐために、既定のユーザーからいくつかのレジスト リエントリを削除する必要があります。 次に、その方法を示します。

    1. レジストリ エディターを開きます

    2. 次のサブツリーを見つけて選択します。
      HKEY_USERS

    3. [ファイル] メニューの [ハイブの読み込み] を選択します。

      Note

      既定のユーザー ハイブは、既定では存在しません。 読み込み、編集してから、手動でアンロードする必要があります。

    4. [ファイル名] ボックスに「C:\Users\Default\NTUSER.DAT」と入力して、[開く] を選択します。

    5. [ハイブの読み込み] ダイアログ ボックスで、[キー名] ボックスに一時的な名前「<DefaultUser>」を入力し、Enter キーを押します。

    6. 次のレジストリ エントリを削除します。

      • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\Shell\Associations\FileAssociationsUpdateVersion
      • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\Shell\Associations\UrlAssociations
      • HKEY_USERS\<DefaultUser>\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts

      Note

      これらのレジストリ エントリは、CopyProfile の実行後にのみ存在します。

    7. HKEY_USERS\<DefaultUser> にアクセスします。

    8. [ファイル] メニューの [ハイブのアンロード] を選択します。

    9. レジストリ エディターを閉じます。

    これで、ユーザーが初めて Windows にサインインするときに、oemdefaultassociations.xml ファイルから標準の既定のアプリケーション設定が Windows に読み込まれるようになりました。

CopyProfile の使用方法の詳細については、「CopyProfile による既定のユーザー プロファイルのカスタマイズ」をご覧ください。

説明
True カスタマイズされた設定が含まれるように既定のユーザー プロファイルを変更します。 この値は、すべての新しいユーザーに適用する必要があるユーザー プロファイルのカスタマイズを行った場合にのみ True に設定します。
False 既定のユーザー プロファイルを変更しません。 これが既定値です。

有効な構成パス

specialize

親階層

Microsoft-Windows-Shell-Setup | CopyProfile

適用対象

このコンポーネントがサポートしている Windows のエディションとアーキテクチャの一覧については、「Microsoft-Windows-Shell-Setup」を参照してください。

XML の例

次の XML 出力は、カスタマイズされたユーザー プロファイル設定を、あらかじめ登録された Administrator アカウントから既定のユーザー プロファイルに Sysprep がコピーするように指定しています。

<CopyProfile>true</CopyProfile>

Microsoft-Windows-Shell-Setup

監査モードまたは OOBE での Windows のブート

Sysprep (システム準備) の概要