Profile Management

Enable UWP app load acceleration

By default, Windows stores UWP App registration information locally on each machine, which can be lost upon restart in non-persistent environments. With the Enable AppX package load acceleration policy enabled, Profile Management creates a virtual disk container for each machine to store the UWP app registration data. This feature accelerates the loading of UWP apps and prevents data loss on machine restarts.

Enable the policy using a GPO

Detailed steps are as follows:

  1. Open the Group Policy Management Editor.
  2. Access Policies > Administrative Templates: Policy definitions (ADMX files) > Citrix Components > Profile Management > Advanced settings.
  3. Double-click the Enable AppX package load acceleration policy.
  4. In the policy window that appears, select Enabled.
  5. Enter a UNC path for storing the UWP registration data. Make sure that the path is accessible to domain computers.
  6. Click OK.

The configuration precedence is as follows:

  1. If this setting isn’t configured using a GPO, Studio, or Workspace Experience Management (WEM), the value from the .ini file is used.
  2. If this setting isn’t configured anywhere, this feature is disabled.

For your changes to take effect, run the gpupdate /force command from the command prompt as documented at https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/gpupdate.

Verify app load acceleration

After enabling the policy, follow these steps to verify app load acceleration is working:

  1. Check functionality:

    1. Open Disk Management (diskmgmt.msc) to verify whether the container storing the UWP app registration data is attached.
    2. Confirm that C:\ProgramData\Microsoft\Windows\AppRepository is redirected to the attached disk by creating a temporary folder and checking whether it appears on the attached disk.
  2. Verify performance acceleration:

    Use the Logon Analysis tool in the WEM Admin Tool Hub or ControlUp’s logon duration script to measure the time taken during the Appx Package Load phase.

Enable UWP app load acceleration