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 へのログオンに使用した 1 つの管理者レベルのユーザー アカウントを除き、追加されたすべてのユーザー アカウントを削除します。

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

    注:

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

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

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

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

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

Windows System Image Manager ツールを使用して、Unattend.xml ファイルを作成します。 Windows System Image Manager ツールは、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. (特殊パスで) 次のような行を検索します。

    [シェル無人セットアップ]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 共有フォルダーに新しいフォルダーを作成し、 既定の 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. 新しいフォルダーを作成する場合は、組織に適した名前を使用してフォルダーを共有します。

    注:

    ローミング ユーザー プロファイルを含む共有フォルダーの共有アクセス許可は、 認証された ユーザー グループのフル コントロールアクセス許可を有効にする必要があります。 必須のユーザー プロファイルを格納することに専念しているフォルダーの共有アクセス許可は、 認証されたユーザー グループの読み取りアクセス許可を有効にし、 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 キーを押します。

注:

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

手順 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 サイトを参照してください。