Citrix Virtual Apps and Desktops

Applications de la plate-forme Windows universelle

Pour plus d’informations sur les applications UWP (Plateforme Windows universelle), consultez la documentation Microsoft suivante :

Configuration requise et limitations

Citrix Virtual Apps and Desktops prend en charge l’utilisation d’applications UWP avec des VDA sur les machines Windows suivantes :

  • Windows 10 et versions ultérieures
  • Windows Server 2016 et versions ultérieures

Les VDA doivent être à la version minimale 7.11.

Les fonctionnalités suivantes de Citrix Virtual Apps and Desktops ne sont pas prises en charge ou sont limitées lors de l’utilisation d’applications UWP :

  • L’association de type de fichier n’est pas prise en charge.
  • Local App Access 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 UWP.
  • Centre de maintenance à distance : les applications UWP peuvent utiliser le Centre de maintenance pour afficher les messages dans la session. Ces messages ne sont actuellement pas redirigés vers le terminal pour être affichés à l’utilisateur.

Le lancement d’applications UWP et d’applications non UWP à partir du même serveur n’est pas pris en charge. Placez plutôt les applications UWP et non UWP dans des groupes de mise à disposition ou des groupes d’applications distincts.

Toutes les applications UWP installées sur la machine étant énumérées, Citrix recommande de désactiver l’accès des utilisateurs au Windows Store. Ceci empêche les applications UWP installées par un utilisateur d’être accessibles par un autre utilisateur.

Durant le chargement de version test, l’application UWP est installée sur la machine et elle est disponible pour d’autres utilisateurs. Lorsqu’un autre utilisateur lance l’application, celle-ci est installée et le système d’exploitation met à jour sa base de données AppX pour indiquer qu’elle a été installée par cet utilisateur.

Une fermeture de session appropriée lancée à partir d’une application UWP publiée qui a été lancée dans une fenêtre fixe ou transparente peut empêcher la fermeture de la session VDA et fermer de force la session l’utilisateur. Dans ce cas, plusieurs processus restant dans la session VDA empêchent sa fermeture correcte. Pour résoudre ce problème, déterminez le processus qui empêche la fermeture de la session VDA et ajoutez-le à la valeur de la clé de registre « LogoffCheckSysModules », en suivant les instructions de l’article CTX891671.

Les noms d’affichage des applications et les descriptions des applications UWP peuvent ne pas porter le nom correct. Modifiez et corrigez ces propriétés lors de l’ajout des applications au groupe de mise à disposition.

Consultez les Problèmes connus afin de prendre connaissance de problèmes supplémentaires.

Actuellement, plusieurs applications UWP ont des icônes blanches avec transparence activée, et par conséquent l’icône n’est pas visible sur l’arrière-plan blanc de 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 ); }. L’image suivante illustre l’arrière-plan avant et après pour cet exemple.

Icônes avec transparence activée, sans et avec modification de l'arrière-plan

Sur Windows Server 2016 et les versions ultérieures, le Gestionnaire de serveur peut également se lancer lorsqu’une application UWP est lancée. Pour éviter ce problème, désactivez 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 UWP

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

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

  • Effectuez une installation en mode déconnecté à partir du Windows Store d’entreprise, à l’aide d’un outil tel que Deployment Image Servicing and Management (DISM) pour déployer les applications sur l’image de bureau. Pour plus d’informations, consultez la section Gestionnaire de packages Windows.
  • Chargez la version test des applications. Pour plus d’informations, consultez la section Sideloading d’applications métier (LOB) sur des appareils clients Windows.
  • Installez les applications UWP pour chaque utilisateur cible directement depuis le Windows Store pour les entreprises.

Pour ajouter (publier) une ou plusieurs applications UWP dans Citrix Virtual Apps ou Citrix Virtual Desktops :

  1. Une fois que les applications UWP sont installées sur la machine, ajoutez les applications UWP à un groupe de mise à disposition ou un groupe d’applications. Vous pouvez le faire lorsque vous créez un groupe ou ultérieurement. Sur la page Applications, dans le menu Ajouter, sélectionnez Depuis le menu Démarrer.

  2. Lorsque la liste des applications s’affiche, sélectionnez les applications UWP que vous souhaitez publier.

  3. Continuez avec l’assistant ou fermez la boîte de dialogue d’édition.

Pour plus d’informations sur les exigences de configuration supplémentaires lors de l’utilisation de User Profile Manager (UPM), consultez Applications Windows - Microsoft Store.

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

Désinstaller des applications UWP

Lorsque vous désinstallez une application UWP avec une commande telle que Remove-AppXPackage, l’élément est désinstallé uniquement pour les administrateurs. Pour supprimer l’application sur les machines des utilisateurs qui ont lancé et utilisé l’application, exécutez la commande de suppression sur chaque machine. Vous ne pouvez pas désinstaller le package AppX de toutes les machines des utilisateurs à l’aide d’une seule commande.

Applications de la plate-forme Windows universelle