UWPアプリのローミングを有効にする
エンドユーザーは、個々のニーズに合わせてMicrosoft UWP (Universal Windows Platform) アプリをインストールすることがよくあります。特にデスクトップが非永続的である場合、これらのアプリが異なる仮想環境でアクセス可能であることを確認する方法が必要です。
UWPアプリは、ユーザーごとまたはマシンごとの2つの方法でインストールできます。マシンごとのインストールの場合、マスターイメージにアプリを事前に展開することをお勧めします。ユーザーごとのインストールの場合、UWPアプリのローミングを有効にするを有効にします。このポリシーにより、ユーザーごとにインストールされたUWPアプリが、ユーザーの仮想デスクトップ間でローミングされるようになります。その結果、ユーザーは異なるデバイスから同じUWPアプリにアクセスできます。
注記:
-
このポリシーはWindows 10のみに対応しています。他のWindowsまたはWindows Serverバージョンではサポートされていません。
-
バージョン2503以降、このポリシーはAppXパッケージロード高速化ポリシーとシームレスに連携します。この機能強化により、AppXパッケージロード高速化が有効になっている場合でも、UWPアプリがユーザーとローミングできるようになります。
仕組み
「UWPアプリのローミングを有効にする」ポリシーが有効になっている場合、Profile Managementは次のように動作します。
-
ユーザーがUWPアプリのインストールを開始すると、Profile Managementがインストールプロセスを監視します。
-
環境内でアプリが最初にインストールされる場合、Profile Management は
{User_Store_File_Share_Path}\AppStore\フォルダーに VHDX ディスク(UWP アプリコンテナ と呼ばれる)を作成し、アプリ(個人設定を除く)をそのディスクに保存します。同じアプリのその後のインストールでは、Profile Management は追加の VHDX ディスクを作成しません。したがって、各 UWP アプリは UWP アプリコンテナ内に単一の VHDX ディスクを持ちます。 -
ユーザーがマシンにログオンすると、ユーザーがインストールした UWP アプリの VHDX ディスクがアタッチされます。ユーザーがログオフすると、それらのディスクはデタッチされます。
重要:
-
UWPアプリのローミングは、ポリシーが有効になった後にユーザーごとのパッケージを使用してインストールされたUWPアプリにのみ適用されます。つまり、アプリがインストールされた後にポリシーが有効になった場合、ユーザーごとのパッケージを使用して再インストールされるまで、アプリはローミングの恩恵を受けません。
-
すべてのユーザーがUWP VHDXディスクを共有します。
GPOを使用してUWPアプリのローミングポリシーを有効にする
詳細な手順は次のとおりです。
-
グループポリシー管理エディターを開きます。
-
ポリシー > 管理用テンプレート: ポリシー定義 (ADMX ファイル) > Citrix コンポーネント > Profile Management > 詳細設定にアクセスします。
-
UWP アプリのローミングポリシーをダブルクリックします。
-
表示されるポリシーウィンドウで、有効を選択し、OKをクリックします。
-
UWP ローミングのログオンおよびログオフエクスペリエンスを向上させるには、次のようにフォルダーミラーリングの高速化ポリシーを有効にします。
-
ポリシー > 管理用テンプレート: ポリシー定義 (ADMX ファイル) > Citrix コンポーネント > Profile Management > ファイルシステム > 同期にアクセスします。
-
フォルダーミラーリングの高速化ポリシーをダブルクリックします。
-
表示されるポリシーウィンドウで、有効を選択し、OKをクリックします。
-
構成の優先順位は次のとおりです。
-
この設定がGPO、Studio、またはWorkspace Experience Management (WEM) を使用して構成されていない場合、.iniファイルの値が使用されます。
-
この設定がどこにも構成されていない場合、この機能は無効になります。
変更を有効にするには、
<https://docs.microsoft.com/ja-jp/windows-server/administration/windows-commands/gpupdate>に記載されているように、コマンドプロンプトからgpupdate /forceコマンドを実行します。