すでに言語がインストールされたデバイスのカスタム イメージを作成する
ユーザーにローカライズされた Windows エクスペリエンスを提供するカスタム デバイス イメージを作成するには、次の手順に従います。
このイメージからプロビジョニングされたクラウドPCは、ユーザーが何の操作を行わなくても、インストールされたすべての言語で機能するように完全に構成されます。 ユーザーがクラウド PC にサインインすると、グループ ポリシーがデバイスを評価し、プレインストールされている適切な言語を Windows 向けユーザーの優先する言語として設定します。
カスタム イメージの作成
言語がインストールされたカスタム イメージを作成することは、ユーザーがサインインする場合にクラウド PC 上で優先する言語を使用できるようにするのに最適な方法です。
カスタム イメージ プロセスを開始する前に、使用する言語が Windows 365 言語インストーラー スクリプトでサポートされているかどうかを確認します。 サポートされている場合は、以下の操作を行います。
- ユーザーに提供する言語は PowerShell スクリプトでサポートされているため、スクリプトを使用して Windows に言語を追加し、イメージをキャプチャする手順に従います。 Windows 10 カスタム イメージのみ。
- ユーザーに提供する言語は PowerShell スクリプトでサポートされているため、手動で Windows に言語を追加し、イメージをキャプチャする手順に従います。
スクリプトを使用して Windows に言語を追加し、イメージをキャプチャする
Windows 365 言語インストーラー スクリプトを使用して言語を追加するには、以下の操作を行います。
- カスタム イメージとして使用するためにカスタマイズする仮想マシンにサインインします。
- Windows 365 言語インストーラー スクリプトに記載されている [インストール オプション] のいずれかを完了します。
- スクリプトを実行し、カスタム イメージにインストールする言語に対応する番号を入力します。
注:
スクリプトを使用して、カスタム イメージに必要な数の言語をインストールできます。 これを行うには、言語ごとにスクリプトを 1 回ずつ実行します。
必要な言語の追加が終わり、イメージをキャプチャする準備ができたら、手順に従ってイメージのカスタマイズを終了します。
Windows に手動で言語を追加し、イメージをキャプチャする
Windows 10/11 Enterprise のカスタム イメージに手動で必要な言語をインストールするには、Windows 10/11 マルチ セッション イメージに言語パックを追加する手順からイメージのカスタマイズの完了までの手順に従います。
注:
これらの手順は、Windows 10/11 Enterprise マルチ セッション専用に説明されたものですが、Windows 10/11 Enterprise にも同じ手順が適用されます。
カスタム イメージのアップロード
カスタム イメージを Windows 365 サービスにアップロードするには、イメージを Azure マネージド イメージとして取り込んだ後、デバイス イメージの追加または削除の手順に従います。
グループ ポリシーを使用して既定の言語を構成する
ユーザーが受け取るイメージに言語がインストールされたため、プレインストール済みの正しい言語をユーザー既定の言語として適用するためのグループ ポリシーを作成する必要があります。
次の手順では、グループ ポリシーの基本設定を構成して PreferredUILanguages レジストリ値と Windows 地域オプションを設定します。 これらのオプションは、セキュリティ グループによって、ユーザーのセットに対してターゲット設定されます。 各セキュリティ グループおよびグループ ポリシー オブジェクトは、それらのユーザーの既定の言語として 1 つの言語を構成します。 異なる言語を既定言語として必要とするユーザーに対応するために、複数の言語を含む単一のイメージを使用し、異なるグループのユーザーを対象としたさまざまなグループ ポリシー オブジェクトを使用することができます。
Active Directory ドメイン内にセキュリティ グループを作成し、そのグループ内の特定のユーザー セットに特定の言語をマップします。
この新しいセキュリティ グループに、その言語を受け取る必要があるすべてのクラウド PC ユーザーを追加します。
サーバー マネージャーで、[グループ ポリシーの管理] を開き、それらのユーザー向けにクラウド PC を含む組織単位 (OU) またはドメインにリンクされた新しいグループ ポリシー オブジェクトを作成します。
新しいグループ ポリシー オブジェクトを右クリックし、[編集] を選択します。
[ユーザー設定]、>[環境設定]、>[Windows 設定] の順に移動し、[レジストリ] を右クリックして、[新規]、>[レジストリ項目] を選択します。
[全般] タブに次の詳細を入力します。ここでは、言語コード es-ES のスペイン語 (スペイン) の例を示します。
- アクション: 置き換え
- ハイブ: HKEY_CURRENT_USER
- キー パス: Control Panel\Desktop
- 値の名前: PreferredUILanguages
- 値の種類: REG_SZ
- 値データ: [言語/地域タグ]。 たとえば、アラビア語 (サウジアラビア) の場合は ar-SA になります。
注:
目的の言語と地域の組み合わせに対応する言語コードは、「言語パックの一覧」を参照してください。
[共通] タブに切り替えて、次の 3 つのオプションを確認します。
- ログオン中のユーザーのセキュリティ コンテキストで実行する (ユーザー ポリシー オプション)
- 一度適用したら、再適用しない
注:
この設定により、ユーザーが後から自分で言語オプションを変更できるようになります。
- アイテム レベルのターゲット設定
[ターゲット設定...]、[新しいアイテム、[セュリティ グループ] の順に選択します。
グループの横の [...] を選択し、新しいセキュリティ グループを検索して新しいセキュリティ グループを選択し、[OK] をクリックします。
[グループ内のユーザー] を選択し、[OK]、[OK] を順に選択して、新しいレジストリ プロセスを完了します。
"グループ ポリシー管理エディター" で、[ユーザー設定]、>[環境設定]、>[コントロール パネル設定] の順に移動し、[地域別オプション] を右クリックして、[新規]、>[地域別オプション] の順に選択します。
[ユーザー ロケール] で、前の手順で作成したレジストリ キーと一致する言語と地域の組み合わせを選択します。
目的の言語と地域の組み合わせをドロップダウンから選択すると、ドロップダウン メニューに赤い下線が表示されることがあります。 これは、選択が確定されていないことを示します。 キーボードの F5 ファンクション キーを押して選択を確定すると、緑色の下線が付いたドロップダウン メニューが表示されます。
F5 キーを押す前に、以下の操作を行います。
F5 キーを押した後
[共通] タブに切り替えて、次の 3 つのオプションを確認します。
- ログオン中のユーザーのセキュリティ コンテキストで実行する (ユーザー ポリシー オプション)。
- 一度適用したら、再適用しません。
注:
この設定により、ユーザーが後から自分で言語オプションを変更できるようになります。
- アイテム レベルのターゲット設定。
[ターゲット設定...]、[新しいアイテム、[セュリティ グループ] の順に選択します。
グループの横の [...] を選択し、新しいセキュリティ グループを検索して新しいセキュリティ グループを選択し、[OK] を選択します。
[グループ内のユーザー] を選択し、[OK]、[OK] を順に選択して、新しいレジストリ プロセスを完了します。
これらの手順は、ユーザー既定の言語として指定する必要のある各言語に対して実行することができます。 ユーザーがクラウド PC と物理デバイスの両方を所有している場合は、グループ ポリシー Loopback を適用して、ユーザーがクラウド PC にサインインした場合にのみこれらの設定が影響するようにします。
注:
上記の手順 6 では、"置き換え" コマンドを使用して、ユーザーの優先言語をレジストリ アイテムで定義された 1 つの言語に設定します。 複数のグループ ポリシー オブジェクトを作成してユーザーに異なる言語を割り当てる場合は、各ユーザーが対象となる 1 つのセキュリティ グループのメンバーのみであることを確認してください。