Windows のイメージを準備するときに既定のローカル ユーザー プロファイルをカスタマイズする

この記事では、Windows 7 でイメージを作成するときに、既定のローカル ユーザー プロファイル設定をカスタマイズする方法について説明します。

適用対象: Windows 7、Windows Server 1、Windows Server 2012 R2
元の KB 番号: 973289

概要

イメージを展開すると、コンピューターにログオンするすべての新しいユーザーに既定のローカル ユーザー プロファイル設定が適用されます。

既定のユーザー プロファイルまたは必須ユーザー プロファイルをカスタマイズするには、最初に既定のユーザー プロファイルをカスタマイズする必要があります。 次に、既定のユーザー プロファイルを適切な共有フォルダーにコピーして、そのユーザー プロファイルを既定のユーザー プロファイルまたは必須ユーザー プロファイルにすることができます。

この記事の説明に従って既定のユーザー プロファイルをカスタマイズすると、複数のユーザーが使用するために適した形式でソース プロファイルが再構築されます。 これは、Windows オペレーティング システムの既定のユーザー プロファイルをカスタマイズする唯一のサポートされている方法です。 他の方法を使用して既定のユーザー プロファイルをカスタマイズしようとすると、この新しい既定のユーザー プロファイルに余分な情報が含まれる可能性があります。 このような余分な情報は、アプリケーションとシステムの安定性に関する深刻な問題につながる可能性があります。

この記事は、イメージを準備するときに既定のローカル ユーザー プロファイルをカスタマイズする方法に関する、以前に公開されたすべての手順に取って代わるものになります。

既定のユーザー プロファイルをカスタマイズする

既定のユーザー プロファイルをカスタマイズするためにサポートされる唯一の方法は、Unattend.xml 応答ファイルの パラメーターを使用 Microsoft-Windows-Shell-Setup\CopyProfile することです。 Unattend.xml 応答ファイルは、システム準備ツール (Sysprep.exe) に渡されます。

手順 1: 既定のユーザー プロファイルを構成する

  1. 組み込みのローカル管理者アカウントを使用して Windows にログオンします。

    注:

    このプロセスにドメイン アカウントを使用することはできません。

  2. [ユーザー アカウント] コントロール パネルを開き、Windows へのログオンに使用した管理者レベルのユーザー アカウントを除き、追加されたすべてのユーザー アカウントを削除します。

  3. 既定のユーザー プロファイルにコピーする設定を構成します。 これには、デスクトップ設定、お気に入り、 スタート メニュー オプションが含まれます。

    注:

    [スタート] メニューとタスク バーのカスタマイズは、Windows 7 では制限されています。

手順 2: プロファイルのコピー パラメーターを含む Unattend.xml ファイルを作成する

プロファイルのコピー パラメーター (Microsoft-Windows-Shell-Setup\CopyProfile) を含む Unattend.xml ファイルを作成します。 このプロファイルのコピー パラメーターを使用すると、現在ログオンしているユーザーの設定が既定のユーザー プロファイルにコピーされます。 このパラメーターは、specialize パスで true に設定する必要があります。

Windows システム イメージ マネージャー (Windows SIM) は、グラフィカル ユーザー インターフェイス (GUI) で無人 Windows セットアップ応答ファイルを作成および管理します。

応答ファイルは、既定の Windows インストールを構成およびカスタマイズするために Windows セットアップ中に使用される XML ベースのファイルです。

Windows システム イメージ マネージャー ツールを使用して、Unattend.xml ファイルを作成します。 Windows システム イメージ マネージャー ツールは、Windows 自動インストール キット (Windows AIK) の一部として含まれています。 次のいずれかの Web サイトからオペレーティング システムの AIK を取得します。

Windows AIK の詳細については、「 Windows 自動インストール キット (AIK)」を参照してください。 応答ファイルを作成する方法の詳細については、Windows AIK に含まれているヘルプ情報を参照してください。 応答ファイルを作成する方法の詳細については、「 Windows SIM での応答ファイルの操作」を参照してください。

手順 3: Unattend.xml ファイルの既定のユーザー プロファイルをカスタマイズする

  1. 管理者特権でのコマンド プロンプトを開きます。 これを行うには、[スタート] をクリックし、[検索] ボックスに「cmd」と入力し、プログラムの一覧で cmd を右クリックし、[管理者として実行] をクリックします。

    管理者のパスワードを要求するダイアログ ボックスが表示された場合はパスワードを入力して [OK] をクリックし、確認を要求するダイアログ ボックスが表示された場合は [続行] をクリックします。

  2. コマンド プロンプトで次のコマンドを入力し、Enter キーを押します。

    %systemroot%\system32\sysprep\sysprep.exe /oobe /shutdown /generalize /unattend:c:\answerfile\unattend.xml
    

    注:

    Sysprep.exe はディレクトリにあります %systemdrive%\Windows\System32\sysprep

  3. CopyProfile コマンドが正常に完了したことを確認するには、ファイルを %systemroot%\panther\unattendgc\setupact.log 開きます。

  4. 次のような行を検索します (specialize パスで)。

    [シェル無人セットアップ]c:\Users\Administrator からの CopyProfileDirectory が成功しました。
    [シェル無人セットアップ]CopyProfile が成功しました。

    この行は、CopyProfile コマンドが成功したかどうかと、既定のユーザー プロファイルにコピーされたユーザー プロファイルを確認します。

  5. イメージをキャプチャします。

  6. イメージをデプロイします。 Sysprep を使用してイメージをキャプチャしてデプロイする方法の詳細については、「 Sysprep テクニカル リファレンス」を参照してください。

注:

  • プロファイルのコピー パラメーターを /generalize 使用できるようにするには、sysprep.exe でスイッチを使用する必要があります。 オプションは /unattend 、目的の Unattend.xml ファイルを指すために使用されます。 したがって、この例では、Unattend.xml ファイルは フォルダーにあります c:\answerfile
  • 組み込みの管理者アカウント プロファイルは、クリーン Windows インストールを実行するとき、または Sysprep ツールを実行すると削除されます。 CopyProfile 設定は、組み込みの管理者アカウントが削除される前に処理されます。 そのため、行ったカスタマイズは、新しいユーザー アカウント プロファイルに表示されます。 これには、組み込みの管理者アカウント プロファイル設定が含まれます。
  • 複数のユーザー プロファイルがある場合、Windows sysprep は、既定のユーザー プロファイルにコピーする予期しないプロファイルを選択する可能性があります。
  • すべてのカスタマイズが新しいプロファイルに反映されるわけではありません。 一部の設定は、新しいユーザー ログオン プロセスによってリセットされます。 これらの設定を構成するには、グループ ポリシー設定またはスクリプトを使用します。

自動イメージビルドおよびデプロイ システムを使用する場合の考慮事項

  • Microsoft Deployment Toolkit や System Center Configuration Manager などのツールを使用する場合、Sysprep コマンドを実行するときに CopyProfile 設定は必要ありません。 これらのツールは通常、イメージをディスクに展開した後、Sysprep コマンドを実行した後にオペレーティング システムが初めて起動する前に、Unattend.xml ファイルを置き換えたり変更したりします。 そのため、Microsoft Deployment Toolkit または System Center Configuration Manager展開プロセスで使用される Unattend.xml ファイルには、CopyProfile 設定が含まれている必要があります。

  • イメージのビルド プロセス中に Windows 7 インストール メディアからセットアップを実行するときに CopyProfile 設定を true に設定すると、管理者プロファイル設定が意図せずに既定のユーザー プロファイルにコピーされる可能性があります。 通常、管理者プロファイルの設定は、インストール メディアの Install.wim ファイルに存在します。

既定のユーザー プロファイルをネットワークの既定のユーザー プロファイルに変換する

既定のユーザー プロファイルをネットワークの既定のユーザー プロファイルにするには、次の手順に従います。

  1. 管理資格情報を持つアカウントを使用して、カスタマイズされた既定のユーザー プロファイルを持つコンピューターにログオンします。

  2. コマンドを Run 使用して、ドメイン コントローラーの NETLOGON 共有フォルダーに接続します。 たとえば、パスは次のようになります。
    \\<Server_name>\NETLOGON

  3. NETLOGON 共有フォルダーに新しいフォルダーを作成し、 Default User.v2 という名前を付けます。

  4. [ スタート] をクリックし、[ コンピューター] を右クリックし、[ プロパティ] をクリックし、[ システム設定の詳細設定] をクリックします。

  5. [ ユーザー プロファイル] の [ 設定] をクリックします。 [ ユーザー プロファイル] ダイアログ ボックスには、コンピューターに格納されているプロファイルの一覧が表示されます。

  6. [ 既定のプロファイル] を選択し、[ コピー先] をクリックします。

  7. [ プロファイルのコピー先 ] テキスト ボックスに、手順 3 で作成した Windows 既定のユーザー プロファイル フォルダーのネットワーク パスを入力します。 たとえば、パス を入力します \\<Server_name>\NETLOGON\Default User.v2

  8. [ 使用許可] の [ 変更] をクリックし、[ すべてのユーザー] という名前を入力し、[OK] をクリック します

  9. [ OK] を クリックしてプロファイルのコピーを開始します。

  10. コピー プロセスが完了したら、コンピューターからログオフします。

既定のユーザー プロファイルを必須のユーザー プロファイルに変換する

既定のローカル ユーザー プロファイルを必須プロファイルに構成できます。 これにより、すべてのユーザーが使用する 1 つの中央プロファイルを作成できます。 これを行うには、必須プロファイルの場所を準備し、ローカルの既定のユーザー プロファイルを必須のプロファイルの場所にコピーし、必須プロファイルを指すユーザーのプロファイルの場所を構成する必要があります。

手順 1: 必須プロファイルの場所を準備する

  1. 中央ファイル サーバーで、新しいフォルダーを作成するか、移動ユーザー プロファイルに使用する既存のフォルダーを使用します。 たとえば、フォルダー名 Profiles を使用できます。
    \Profiles

  2. 新しいフォルダーを作成する場合は、organizationに適した名前を使用してフォルダーを共有します。

    注:

    ローミング ユーザー プロファイルを含む共有フォルダーの共有アクセス許可では、 Authenticated Users グループのフル コントロールアクセス許可を有効にする必要があります。 必須ユーザー プロファイルの格納専用フォルダーの共有アクセス許可は、 Authenticated Users グループの読み取りアクセス許可を有効にし、 Administrators グループのフル コントロール アクセス許可を有効にする必要があります。

  3. 手順 1 で作成または識別されたフォルダーに新しいフォルダーを作成します。 必須のユーザー プロファイルが特定のユーザーの場合、この新しいフォルダーの名前はユーザー アカウントのログオン名で始まる必要があります。 必須ユーザー プロファイルが複数のユーザーの場合は、それに応じて名前を付けます。 たとえば、次のドメインには必須プロファイルがあり、フォルダー名は 必須という単語で始まります。
    \Profiles\mandatory

  4. 名前の後に .v2 を 追加して、フォルダーの名前付けを完了します。 手順 3 で使用する例には、フォルダー名が 必須です。 したがって、このユーザーの次のフォルダーの最後の名前は 必須です。v2:
    \Profiles\mandatory.v2

手順 2: 既定のユーザー プロファイルを必須のプロファイルの場所にコピーする

  1. 管理資格情報を持つアカウントを使用して、カスタマイズされたローカルの既定のユーザー プロファイルを持つコンピューターにログオンします。

  2. [ スタート] をクリックし、[ コンピューター] を右クリックし、[ プロパティ] をクリックし、[ システム設定の詳細設定] をクリックします。

  3. [ ユーザー プロファイル] の [ 設定] をクリックします。 [ ユーザー プロファイル] ダイアログ ボックスには、コンピューターに格納されているプロファイルの一覧が表示されます。

  4. [ 既定のプロファイル] を選択し、[ コピー先] をクリックします。

  5. [ プロファイルのコピー先 ] テキスト ボックスに、「 手順 1: 必須 プロファイルの場所を準備する」セクションで作成した Windows 既定のユーザー フォルダーのネットワーク パスを入力します。 たとえば、次のパスを入力します。
    \\<Server_name>\Profiles\mandatory.v2

  6. [ 使用許可] の [ 変更] をクリックし、[ すべてのユーザー] という名前を入力し、[OK] をクリック します

  7. [ OK] を クリックしてプロファイルのコピーを開始します。

  8. コピー プロセスが完了したら、コンピューターからログオフします。

  9. 中央ファイル サーバーで、「 手順 1: 必須プロファイルの場所を準備 する」セクションで作成したフォルダーを見つけます。

  10. [ 整理] をクリックし、[ フォルダー オプション] をクリックします。

  11. [表示] タブをクリックして [非表示のファイルとフォルダーを表示する] チェック ボックスを選択し、[既知のファイルの種類チェック拡張機能を非表示にする] ボックスをオフにするには、[保護されたオペレーティング システム ファイルを非表示にする] チェック ボックスをオフにし、[はい] をクリックして警告を閉じ、[OK] をクリックして変更を適用し、ダイアログ ボックスを閉じます。

  12. NTUSER を見つけて右クリックします。DAT ファイルで、[ 名前の変更] をクリックし、ファイルの名前を NTUSER に変更します。MAN を押し、Enter キーを押します。

注:

以前は、システム コントロール パネル項目を使用してプロファイルをコピーすることが可能でした。 この既定のプロファイルへのコピー オプションは、プロファイルを使用できなくなったデータを追加する可能性があるため、無効になりました。

手順 3: ユーザー アカウントを準備する

  1. ドメイン管理者は、Windows Server 2008 R2 または Windows Server 2008 コンピューターからActive Directory ユーザーとコンピューター 管理コンソールを開きます。

  2. 必須のユーザー プロファイルを適用するユーザー アカウントを右クリックし、[ プロパティ] をクリックします。

  3. [ プロファイル ] タブをクリックし、[プロファイル パス] テキスト ボックスの [ 手順 1: 必須プロファイルの場所の準備 ] セクションで作成したネットワーク パスを入力します。 ただし、末尾に .v2 を追加しないでください。 この例では、パスは次のようになります。
    \\<Server_name>\Profiles\mandatory

  4. [OK] をクリックし、Active Directory ユーザーとコンピューター 管理コンソールを閉じます。 ユーザーは、カスタマイズされた必須ユーザー プロファイルを使用するようになります。

引き続きヘルプが必要

この記事で質問に回答しない場合は、 質問を して、Microsoft Community の他のコミュニティ メンバーに投稿してください。

リソース

ユーザー プロファイルへのログオンで問題が発生した場合は、Web サイトを参照してください。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。