Product Documentation

Solución de problemas de App-V

Nov 18, 2015

Solución de problemas de Studio

La operación Probar conexión falla

Si la operación Probar conexión devuelve un error cuando se especifican direcciones de servidor de administración y de servidor de publicación de App-V en Studio, compruebe lo siguiente:
  1. El servidor App-V está encendido: envíe un comando Ping o verifique el Administrador de IIS (cada servidor App-V debe estar en un estado Iniciado y En ejecución).
  2. La comunicación remota de PowerShell está habilitada en el servidor App-V. Si no lo está, siga el procedimiento descrito en http://technet.microsoft.com/en-us/magazine/ff700227.aspx.
  3. El servidor App-V se agregó a Active Directory.

    Si la máquina de Studio y el servidor App-V se encuentran en dominios de Active Directory distintos que no tienen una relación de confianza, desde la consola de PowerShell en la máquina de Studio, ejecute winrm s winrm/Config/client ‘@{TrustedHosts=”<FQDN del servidor App-V>”}’. Si TrustedHosts está administrado por un objeto de directiva de grupo (GPO), aparecerá un mensaje de error como el siguiente: “El parámetro de configuración TrustedHosts no se puede cambiar porque el uso se controla mediante directivas. La directiva debe establecerse como “No configurada” para poder cambiar el parámetro de configuración". Si aparece este mensaje, agregue una entrada para nombre del servidor App-V a la directiva de grupo Hosts de confianza en GPO (Plantillas administrativas > Componentes de Windows > Administración remota de Windows (WinRM) > Cliente WinRM).

  4. El administrador de Studio también es un administrador del servidor App-V.
  5. El uso compartido de archivos está habilitado en el servidor App-V: introduzca \\<FQDN del servidor App-V> en el Explorador de Windows o con el comando Ejecutar.
  6. El servidor App-V tiene los mismos permisos de uso compartido de archivos que el administrador de App-V: en el servidor App-V, agregue una entrada para \<FQDN del servidor App-V> en \ en Nombres de usuarios y contraseñas almacenados, especificando las credenciales del usuario que tiene privilegios de administrador en el servidor App-V. Para obtener instrucciones, consulte http://support.microsoft.com/kb/306541.

La detección de aplicaciones de las aplicaciones App-V falla

Compruebe lo siguiente si no se pueden detectar las aplicaciones App-V:

  1. El administrador de Studio es también administrador del servidor de administración de App-V.
  2. El servidor de administración de App-V se está ejecutando. Para comprobarlo, abra Administrador de IIS y verifique el estado del servidor, que debe estar iniciado y en ejecución.
  3. La comunicación remota de PowerShell está habilitada en el servidor de administración y el servidor de publicación de App-V. Si no está habilitada, siga el procedimiento en http://technet.microsoft.com/en-us/magazine/ff700227.aspx para habilitar el servidor.
  4. Los paquetes tienen tienen los permisos de seguridad adecuados para que el administrador de Studio tenga acceso a ellos.

Solución de problemas al iniciar App-V

Compruebe lo siguiente si no se pueden iniciar las aplicaciones App-V:

  1. El servidor de publicación se está ejecutando. Para comprobarlo, abra Administrador de IIS y verifique el estado del servidor, que debe estar iniciado y en ejecución.
  2. Los paquetes de App-V tienen los permisos de seguridad adecuados para que los usuarios tengan acceso a ellos.
  3. Compruebe lo siguiente en el VDA:
    • Asegúrese de que Temp hace referencia a la ubicación correcta, y que hay espacio suficiente disponible en el directorio Temp.
    • Asegúrese de que el cliente de App-V está instalado y no es anterior a la versión 5.0.
    • Compruebe que tiene permisos de administrador y ejecute Get-AppvClientConfiguration. Luego, compruebe que EnablePackageScripts tiene el valor 1. Si no tiene el valor 1, ejecute Set-AppvClientConfiguration -EnablePackageScripts $true.

      Citrix recomienda realizar este paso cuando se crea una imagen maestra, de modo que todos los VDA creados a partir de la imagen maestra tengan la configuración correcta.

    • Abra el editor del Registro (regedit) y vaya a HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\AppV. Compruebe que el valor de la clave AppVServers tiene el formato siguiente: AppVManagementServer+metadata;PublishingServer. Por ejemplo:
      http://xmas-demo-appv.blrstrm.com+0+0+0+1+1+1+0+1; http://xmas-demo-appv.blrstrm.com:8082
    • Asegúrese de que CtxAppVCOMAdmin tiene privilegios de administrador. Durante la instalación del VDA, normalmente se crea CtxAppVCOMAdmin y se agrega al grupo de administradores locales de la máquina de VDA. No obstante, según la directiva de Active Directory, este usuario puede perder la asociación administrativa.

      Ejecute compmgmt.msc y vaya a Usuarios y grupos locales > Usuarios. Si CtxAppVCOMAdmin no es un administrador, ajuste la directiva del grupo o póngase en contacto con el administrador, para que esta cuenta de usuario retenga su asociación administrativa.

  4. En la imagen maestra donde está instalado el cliente de App-V, el administrador debe configurar ExecutionPolicy de PowerShell con el valor RemoteSigned. Se requiere esta configuración porque el módulo de cliente de App-V suministrado por Microsoft no está firmado, y esta configuración permite que PowerShell ejecute cmdlets y scripts locales sin firma. Configure ExecutionPolicy mediante alguno de estos métodos:
    • Inicie sesión como administrador e introduzca el cmdlet de PowerShell Set-ExecutionPolicy RemoteSigned.
    • En Configuración de directiva de grupo, vaya a Configuración del equipo > Directivas > Plantillas administrativas > Componentes de Windows > Windows PowerShell > Activar la ejecución de scripts.
  5. Compruebe los servidores de publicación:
    • Ejecute Get-AppvPublishingServer * para que se muestre la lista de servidores de publicación.
    • Compruebe si UserRefreshonLogon está establecido en False. Si no está establecido en False, normalmente el primer inicio de aplicaciones App-V falla.
    • Con privilegios de administrador, ejecute Set-AppvPublishingServer y establezca UserRefreshonLogon como False.
    Nota: A partir de XenDesktop 7.1 o XenApp 7.5, se puede ver y configurar UserRefreshOnLogon (y otros parámetros de los servidores de publicación) mediante cmdlets del SDK.

Si estos pasos no resuelven el problema, el administrador debe habilitar y examinar la captura de registros.

Después de actualizar un paquete App-V

Si actualiza un paquete App-V que contiene aplicaciones publicadas a través de Studio, elimine las aplicaciones antiguas; esto las quitará del grupo de entrega de aplicaciones. A continuación, detecte y agregue las nuevas aplicaciones al grupo de entrega. Por ejemplo, si publicó Word 2010 y Excel 2010 desde un paquete App-V de Office 2010 y, a continuación, actualizó el paquete a Office 2013, quite Word 2010 y Excel 2010 y, a continuación, detecte y agregue Word 2013 y Excel 2013.

Habilitar registros

Habilite la captura de registros en Studio y el VDA para ayudarle a solucionar problemas de App-V.

Para habilitar los registros de Studio

  1. Cree la carpeta C:\CtxAppvLogs.
  2. Vaya a C:\Archivos de programa\Citrix\ StudioAppVIntegration\SnapIn\Citrix.Appv.Admin.V1, y abra CtxAppvCommon.dll.config en un editor de texto, por ejemplo el Bloc de notas, como administrador. Quite la marca de comentario de la siguiente línea:
     

    Los registros se encuentran en esa ubicación.

Para habilitar los registros del VDA

  1. Cree la carpeta C:\CtxAppvLogs.
  2. Vaya a C:\Archivos de programa\Citrix\Virtual Desktop Agent, y abra CtxAppvCommon.dll.config en un editor de texto, por ejemplo el Bloc de notas, como administrador.
  3. Quite la marca de comentario de la siguiente línea en CtxAppvCommon.dll.config:
     
  4. Quite la marca de comentario de la siguiente línea y establezca el valor del campo en 1, como se muestra en el ejemplo siguiente:
         
    • Todos los registros relacionados con la configuración están disponibles en C:\CtxAppvLogs.
    • Los registros de inicios de aplicaciones están disponibles de este modo:
      • XenDesktop 7.1, XenDesktop 7.5 o XenApp 7.5 — %LOCALAPPDATA%\Citrix\CtxAppvLogs.
      • XenDesktop 7.0: %LocalAppData%\temp\CtxAppVLogs.
    • LOCALAPPDATA se resuelve con la carpeta local para el usuario que ha iniciado sesión. Asegúrese de comprobar la carpeta local del usuario que intenta iniciar la aplicación (el usuario para el que falló el inicio de la aplicación):
      • A partir de XenDesktop 7.1 o XenApp 7.5 — %LocalAppData%\Citrix\CtxAppVLogs\.
      • XenDesktop 7.0 — %LocalAppData%\temp\CtxAppVLogs\
  5. Como administrador, reinicie el servicio de Broker o reinicie la máquina del VDA para empezar a capturar registros.