XenApp and XenDesktop

Applications de la plateforme Windows universelle

XenApp et XenDesktop® prend en charge l’utilisation des applications de la plateforme Windows universelle (UWP) avec les VDA sur les machines Windows 10 et Windows Server 2016. Pour plus d’informations sur les applications UWP, consultez la documentation Microsoft suivante :

Le terme Applications universelles est utilisé dans cet article pour désigner les applications UWP.

Exigences et limitations

Les applications universelles sont prises en charge pour les VDA sur les machines Windows 10 et Windows Server 2016.

Les VDA doivent être au minimum de la version 7.11.

Les fonctionnalités XenApp® et XenDesktop suivantes ne sont pas prises en charge ou sont limitées lors de l’utilisation d’applications universelles :

  • L’association de type de fichier n’est pas prise en charge.
  • L’accès aux applications locales n’est pas pris en charge.
  • Aperçu dynamique : si les applications exécutées dans la session se chevauchent, l’aperçu affiche l’icône par défaut. Les API Win32 utilisées pour l’aperçu dynamique ne sont pas prises en charge dans les applications universelles.
  • Accès à distance au Centre d’actions : les applications universelles peuvent utiliser le Centre d’actions pour afficher les messages dans la session. Redirigez ces messages vers le point de terminaison pour les afficher à l’utilisateur.

Le lancement d’applications universelles et non universelles à partir du même serveur n’est pas pris en charge pour les VDA Windows 10. Pour Windows Server 2016, les applications universelles et non universelles doivent se trouver dans des groupes de mise à disposition ou des groupes d’applications distincts.

Toutes les applications universelles installées sur la machine sont énumérées ; par conséquent, Citrix® recommande de désactiver l’accès des utilisateurs au Windows Store. Cela empêche les applications universelles installées par un utilisateur d’être accessibles par un autre utilisateur.

Lors du chargement latéral, l’application universelle est installée sur la machine et est disponible pour les autres utilisateurs. Lorsqu’un autre utilisateur lance l’application, celle-ci est installée. Le système d’exploitation met alors à jour sa base de données AppX pour indiquer « installée » pour l’utilisateur qui lance l’application.

Les fermetures de session normales à partir d’une application universelle publiée lancée dans une fenêtre transparente ou fixe peuvent entraîner la non-fermeture de la session et la déconnexion de l’utilisateur. Dans de tels cas, plusieurs processus restant dans la session empêchent la session de se fermer correctement. Pour résoudre ce problème, déterminez quel processus empêche la session de se fermer, puis ajoutez-le à la valeur de clé de registre « LogoffCheckSysModules », en suivant les instructions de CTX891671.

Les noms d’affichage et les descriptions des applications universelles peuvent ne pas être corrects. Modifiez et corrigez ces propriétés lors de l’ajout des applications au groupe de mise à disposition.

Consultez l’article Problèmes connus pour tout problème supplémentaire.

Actuellement, plusieurs applications universelles ont des icônes blanches avec transparence activée, ce qui rend l’icône invisible sur le fond blanc de l’affichage StoreFront. Pour éviter ce problème, vous pouvez modifier l’arrière-plan. Par exemple, sur la machine StoreFront, modifiez le fichier C:\inetpub\wwwroot\Citrix\StoreWeb\custom\style.css. À la fin du fichier, ajoutez .storeapp-icon {background-image: radial-gradient( circle at top right, yellow, red ); }. Le graphique ci-dessous illustre l’avant et l’après pour cet exemple.

UWA

Sous Windows Server 2016, le Gestionnaire de serveur peut également se lancer lorsqu’une application universelle est lancée. Pour éviter cela, vous pouvez désactiver le démarrage automatique du Gestionnaire de serveur lors de l’ouverture de session avec la clé de registre HKLM\Software\Microsoft\ServerManager\DoNotOpenServerManagerAtLogon. Pour plus de détails, consultez https://blogs.technet.microsoft.com/rmilne/2014/05/30/how-to-hide-server-manager-at-logon/.

Installer et publier des applications universelles

La prise en charge des applications universelles est activée par défaut.

Pour désactiver l’utilisation des applications universelles sur un VDA, ajoutez le paramètre de registre EnableUWASeamlessSupport dans HKLM\Software\Citrix\VirtualDesktopAgent\FeatureToggle et définissez-le sur 0.

Pour installer une ou plusieurs applications universelles sur des VDA (ou une image principale), utilisez l’une des méthodes suivantes :

Pour ajouter (publier) une ou plusieurs applications universelles dans XenApp ou XenDesktop :

Une fois les applications universelles installées sur la machine, ajoutez-les à un groupe de mise à disposition ou à un groupe d’applications. Vous pouvez le faire lors de la création d’un groupe, ou plus tard. Sur la page Applications de l’assistant, sélectionnez la source À partir du menu Démarrer.

Image du groupe de mise à disposition(/fr-fr/xenapp-and-xendesktop/7-15-ltsr/media/uwa-create-delivery-group.png)

Lorsque la liste des applications apparaît, cochez les cases des applications universelles que vous souhaitez publier. Cliquez ensuite sur Suivant.

Désinstaller les applications universelles

Lorsque vous désinstallez une application universelle avec une commande telle que Remove-AppXPackage, l’élément n’est désinstallé que pour les administrateurs. Pour supprimer l’application des machines des utilisateurs qui l’ont peut-être lancée et utilisée, vous devez exécuter la commande de suppression sur chaque machine. Vous ne pouvez pas désinstaller le package AppX des machines de tous les utilisateurs avec une seule commande.

Applications de la plateforme Windows universelle