Aplicaciones de la Plataforma universal de Windows

XenApp y XenDesktop admiten aplicaciones de la Plataforma universal de Windows (UWP) con agentes VDA en máquinas Windows 10 y Windows Server 2016. Para obtener más información acerca de las aplicaciones para UWP, consulte la siguiente documentación de Microsoft:

En este artículo, se utiliza el término “aplicación universal” para referirse a aplicaciones de la Plataforma universal de Windows.

Requisitos y limitaciones

Las aplicaciones universales se respaldan en agentes VDA de máquinas Windows 10 y Windows Server 2016.

Los VDA deben ser como mínimo de la versión 7.11.

Las siguientes funcionalidades de XenApp y XenDesktop no reciben respaldo o reciben un respaldo limitado cuando se usan aplicaciones universales:

  • La asociación de tipo de archivo no está respaldada.
  • La función Acceso a aplicaciones locales no está respaldada.
  • Vista previa dinámica. Si las aplicaciones que se ejecutan en la sesión se solapan, la vista previa mostrará el icono predeterminado. Las API de Win32 para Vista previa dinámica no se respaldan en aplicaciones universales.
  • Comunicación remota con el centro de actividades. Las aplicaciones universales pueden usar el Centro de actividades para mostrar mensajes en la sesión. Redirija esos mensajes al dispositivo del punto final para mostrarlos al usuario.

Iniciar aplicaciones universales junto con aplicaciones no universales desde el mismo servidor no está respaldado para agentes VDA de Windows 10. Para Windows Server 2016, las aplicaciones universales y las no universales deben estar en grupos de entrega o grupos de aplicaciones diferentes.

Se enumeran todas las aplicaciones universales instaladas en la máquina; por lo tanto, Citrix recomienda inhabilitar el acceso de los usuarios a la Tienda Windows. Eso impide que un usuario acceda a unas aplicaciones universales que haya instalado otro usuario.

Durante la instalación de prueba, la aplicación universal se instala en la máquina y empieza a estar disponible para otros usuarios. Cuando algún otro usuario inicia la aplicación, esta se instala. A continuación, el sistema operativo actualiza su base de datos de AppX para indicar la aplicación “como instalada” al usuario que la haya iniciado.

Cerrar correctamente una aplicación universal publicada que se haya iniciado en una ventana integrada o fija podría provocar que la sesión no se cierre y, en cambio, se cierre la sesión del usuario. En tales casos, varios procesos restantes en la sesión impiden que la sesión se cierre correctamente. Para resolver este problema, puede determinar cuál es el proceso que impide el cierre de sesión y agregarlo al valor de la clave de Registro “LogoffCheckSysModules” según las instrucciones proporcionadas en CTX891671.

Es posible que los nombres principales y las descripciones de las aplicaciones universales no sean correctos. Modifique y corrija esas propiedades al agregar las aplicaciones a un grupo de entrega.

Consulte el artículo Problemas conocidos para resolver problemas adicionales.

Actualmente, algunas aplicaciones universales tienen iconos blancos con transparencia habilitada, lo que vuelve al icono invisible en el fondo de pantalla blanco de StoreFront. Para evitar este problema, se puede cambiar el fondo. Por ejemplo, en la máquina de StoreFront, modifique el archivo C:\inetpub\wwwroot\Citrix\StoreWeb\custom\style.css. Al final del archivo, agregue .storeapp-icon {background-image: radial-gradient( circle at top right, yellow, red ); }. En el gráfico siguiente, se muestra un antes y un después de este ejemplo.

UWA

En Windows Server 2016, es posible que el Administrador del servidor también se inicie cuando se inicie una aplicación de UWP. Para evitar que esto ocurra, puede impedir que el Administrador del servidor se inicie automáticamente durante el inicio de sesión con la clave de Registro HKLM\Software\Microsoft\ServerManager\DoNotOpenServerManagerAtLogon. Para obtener más detalles, consulte https://blogs.technet.microsoft.com/rmilne/2014/05/30/how-to-hide-server-manager-at-logon/.

Instalar y publicar aplicaciones universales

El respaldo para las aplicaciones universales está habilitado de forma predeterminada.

Para inhabilitar el uso de aplicaciones universales en un VDA, agregue el parámetro de Registro EnableUWASeamlessSupport a HKLM\Software\Citrix\VirtualDesktopAgent\FeatureToggle y establézcalo en 0.

Para instalar una o más aplicaciones universales en agentes VDA (o en una imagen maestra), use uno de los siguientes métodos:

Para agregar (publicar) una o varias aplicaciones universales en XenApp o XenDesktop:

Una vez que las aplicaciones universales estén instaladas en la máquina, agréguelas a un grupo de entrega o un grupo de aplicaciones. Puede hacerlo cuando cree un grupo de entrega o más tarde. En la página “Aplicaciones” del asistente, seleccione la opción de origen Desde el menú Inicio.

Imagen del grupo de entrega

Cuando aparezca la lista de aplicaciones, marque las casillas de las aplicaciones universales que quiera publicar. A continuación, haga clic en Siguiente.

Desinstalar aplicaciones universales

Cuando desinstale una aplicación universal con un comando como Remove-AppXPackage, el elemento se desinstala solo para los administradores. Para quitar la aplicación de las máquinas de los usuarios que puedan haberlas iniciado y utilizado, debe ejecutar el comando de eliminación en cada máquina. No puede desinstalar el paquete AppX de todas las máquinas de los usuarios con un comando.

Aplicaciones de la Plataforma universal de Windows