Citrix Virtual Apps and Desktops

Diagnosticar problemas de inicio de sesión del usuario

La vista Detalles del usuario > ficha Inicio de sesión de la sesión muestra una vista completa del proceso de inicio de sesión de la sesión. Esta ficha muestra la duración total del inicio de sesión, la duración del cliente y del controlador, y la duración del VDA. Utiliza estos datos para solucionar problemas de inicio de sesión del usuario.

La duración del inicio de sesión se mide solo para las conexiones iniciales a un escritorio o una aplicación mediante HDX. Estos datos no incluyen a los usuarios que intentan conectarse con el Protocolo de escritorio remoto ni a los que se reconectan desde sesiones desconectadas. Específicamente, la duración del inicio de sesión no se mide cuando un usuario se conecta inicialmente mediante un protocolo que no es HDX y se reconecta mediante HDX.

Cuando los usuarios inician sesión en Citrix Virtual Apps and Desktops™, el servicio Monitor rastrea las fases del proceso de inicio de sesión. Las fases comienzan desde el momento en que el usuario se conecta desde la aplicación Citrix Workspace™ hasta el momento en que la aplicación o el escritorio están listos para usar.

La ficha Inicio de sesión de la sesión contiene el gráfico de fases de duración del inicio de sesión con las distintas fases de inicio de sesión trazadas. La duración del inicio de sesión representa el tiempo dedicado a establecer la conexión y obtener una aplicación o un escritorio de Delivery Controller™, y el tiempo dedicado a autenticarse e iniciar sesión en una aplicación o un escritorio virtuales. La información de duración se presenta en segundos (o fracciones de segundo).

Duración del inicio de sesión - desglose de GPO

El gráfico de fases de duración del inicio de sesión proporciona una vista clara de las diferentes fases de inicio de sesión y sus horas de inicio y finalización. El gráfico muestra la superposición de las fases individuales de inicio de sesión. Es posible que el tiempo total de inicio de sesión no sea la suma de las duraciones de las fases individuales de inicio de sesión. Esto se debe a que las fases individuales pueden superponerse y no todas las fases de inicio de sesión forman parte de esta representación. Además, ciertas fases pueden extenderse incluso después de que el usuario comience a interactuar con la aplicación o el escritorio virtuales, y esta duración no se mide como parte de la duración total del inicio de sesión.

Utiliza esta vista para identificar fases específicas de inicio de sesión que causan un inicio de sesión retrasado. La definición de cada fase de inicio de sesión y la fuente del evento desde donde puedes rastrear la información ayudan a solucionar problemas adicionales. Al pasar el ratón por el gráfico, aparece una información sobre herramientas que contiene la duración de la fase para la sesión actual, así como el promedio de 7 días del usuario y el promedio de 7 días del grupo de entrega. Esta información ayuda a comparar la duración del inicio de sesión de la sesión actual con los valores promedio de 7 días. Puedes desglosar aún más las mediciones de las subfases en el caso de GPO y Detalles del perfil. Esta visualización ayuda a comprender y solucionar fácilmente los problemas relacionados con la duración del inicio de sesión.

Requisitos previos

Asegúrate de que se cumplen los siguientes requisitos previos para que aparezcan los datos de duración del inicio de sesión y los desgloses:

  1. Instala Citrix User Profile Manager y Citrix User Profile Manager WMI Plugin en el VDA.
  2. Asegúrate de que el servicio Citrix Profile Management se está ejecutando.
      1. Para los sitios de XenApp y XenDesktop 7.15 y anteriores, deshabilita la configuración de GPO, No procesar la lista de ejecución heredada.
      1. El seguimiento del proceso de auditoría debe estar habilitado para el desglose de la sesión interactiva.
  3. Para el desglose de GPO, aumenta el tamaño de los registros operativos de la Directiva de grupo.

Notas:

  -  La duración del inicio de sesión solo es compatible con el shell predeterminado de Windows (explorer.exe) y no con los shells personalizados.

  -  La duración del inicio de sesión para el acceso con PC remoto solo está disponible cuando **Citrix User Profile Manager** y el **Citrix User Profile Manager WMI Plugin** se instalan como componentes adicionales durante la instalación del acceso con PC remoto. Para obtener más información, consulta el paso 4 en [Consideraciones sobre la configuración y la secuencia del acceso con PC remoto](/es-es/citrix-virtual-apps-desktops/install-configure/remote-pc-access.html#configuration-sequence).
  • Pasos para solucionar problemas de inicio de sesión del usuario

  1. Desde la vista Detalles del usuario > ficha Inicio de sesión de la sesión, soluciona el estado del inicio de sesión mediante el gráfico Duración del inicio de sesión.
    • Si el usuario está iniciando sesión, la vista refleja el proceso de inicio de sesión.
    • Si el usuario ha iniciado sesión, el panel Duración del inicio de sesión muestra el tiempo que tardó el usuario en iniciar sesión en la sesión actual.
  2. Examina las fases del proceso de inicio de sesión.

Fases del proceso de inicio de sesión

Duración del cliente y del controlador

Tiempo transcurrido desde que el usuario hizo clic en el icono de la aplicación o el escritorio hasta que los controles del teclado y el ratón se entregan al usuario final para interactuar con la sesión.

Intermediación

Tiempo transcurrido para decidir qué escritorio asignar al usuario.

  • Inicio de la máquina

  • Si la sesión requirió el inicio de una máquina, este es el tiempo transcurrido para iniciar la máquina virtual. La siguiente subsección proporciona un desglose del tiempo transcurrido para iniciar una máquina virtual durante las diferentes fases:

  • Encendido - Muestra el tiempo transcurrido para encender una máquina virtual
  • Arranque y registro - Muestra el tiempo transcurrido para arrancar y registrar una máquina virtual

Puedes usar el botón contraíble para contraer o expandir las opciones en Inicio de la máquina.

Conexión HDX

Tiempo transcurrido para completar los pasos necesarios para configurar la conexión HDX desde el cliente a la máquina virtual.

Duración del VDA

  • Tiempo transcurrido en el VDA para crear una sesión.

  • Autenticación

Tiempo necesario para completar la autenticación en la sesión remota.

  • Carga del perfil

  • Si la configuración del perfil está configurada para el usuario o la máquina virtual, este es el tiempo que tarda en cargarse el perfil.

Si Citrix Profile Management y FSLogix están configurados, la barra de carga del perfil incluye el tiempo que tardan Citrix Profile Management y FSLogix en procesar los perfiles de usuario. Esta información ayuda a los administradores a solucionar problemas de duración elevada del procesamiento de perfiles. Cuando Profile Management y FSLogix están configurados, la barra de carga del perfil muestra una duración mayor. Este aumento se debe a esta mejora y no refleja una degradación del rendimiento. Esta mejora está disponible en las versiones 2407 o posteriores de VDA.

Al pasar el ratón por encima de la barra de carga del perfil, se muestra una información sobre herramientas con los detalles del perfil de usuario para la sesión actual.

Detalles del perfil

Haz clic en Detalles para profundizar en cada carpeta individual de la carpeta raíz del perfil (por ejemplo, C:/Users/username), su tamaño y el número de archivos (incluidos los archivos dentro de carpetas anidadas).

Exploración detallada

La exploración detallada del perfil está disponible en Delivery Controller versión 7 1811 o posterior y en VDAs 1811 o posterior. Con la información de la exploración detallada del perfil, puedes resolver problemas relacionados con un tiempo de carga del perfil elevado. Puedes:

  • Restablecer el perfil de usuario
  • Optimizar el perfil quitando archivos grandes no deseados
  • Reducir el número de archivos para disminuir la carga de red
  • Usar la transmisión de perfiles

De forma predeterminada, todas las carpetas de la raíz del perfil se muestran en la exploración detallada. Para ocultar la visibilidad de las carpetas, edita el siguiente valor del registro en la máquina VDA:

Advertencia:

Agregar y editar el registro incorrectamente puede causar problemas graves que podrían requerir la reinstalación del sistema operativo. Citrix no garantiza que los problemas resultantes del uso incorrecto del Editor del Registro puedan resolverse. Usa el Editor del Registro bajo tu propia responsabilidad. Asegúrate de hacer una copia de seguridad del registro antes de editarlo.

  1. En el VDA, agrega un nuevo valor de registro ProfileFoldersNameHidden en HKEY_LOCAL_MACHINE\Software\Citrix\Director\
  2. Establece el valor en 1. Este valor debe ser un valor DWORD (32 bits). La visibilidad de los nombres de las carpetas ahora está deshabilitada.
  3. Para volver a hacer visibles los nombres de las carpetas, establece el valor en 0.

Nota:

Puedes usar comandos de GPO o PowerShell para aplicar el cambio de valor del registro en varias máquinas. Para obtener más información sobre cómo usar GPO para implementar cambios en el registro, consulta el blog.

Información adicional
  • La exploración detallada del perfil no tiene en cuenta las carpetas redirigidas.
  • Es posible que los archivos NTUser.dat de la carpeta raíz no sean visibles para los usuarios finales. Sin embargo, se incluyen en la exploración detallada del perfil y se muestran en la lista de archivos de Root Folder.
  • Ciertos archivos ocultos de la carpeta AppData no se incluyen en la exploración detallada del perfil.
  • Es posible que el número de archivos y los datos de tamaño del perfil no coincidan con los datos del panel de Personalización debido a ciertas limitaciones de Windows.

Sesión interactiva

La sesión interactiva es el tiempo que se tarda en “entregar” el control del teclado y el ratón al usuario después de que se haya cargado el perfil de usuario. Normalmente, es la duración más larga de todas las fases del proceso de inicio de sesión y se calcula como duración de la sesión interactiva = marca de tiempo del evento de escritorio listo (EventId 1000 en VDA) - marca de tiempo del evento de perfil de usuario cargado (EventId 2 en VDA). La sesión interactiva tiene tres subfases: Pre-userinit, Userinit y Shell. Pasa el ratón por encima de Sesión interactiva para ver una información sobre herramientas que muestra lo siguiente:

  • subfases
  • tiempo necesario para cada subfase
  • retraso total acumulado entre estas subfases

Puedes usar el botón contraíble para contraer o expandir las opciones en Sesión interactiva.

Nota:

  • Esta función está disponible en VDAs 1811 y posteriores. Si has iniciado sesiones en sitios anteriores a la versión 7.18 y luego has actualizado a la versión 7.18 o posterior, se muestra un mensaje de “Exploración detallada no disponible debido a un error del servidor”. Sin embargo, si has iniciado sesiones después de la actualización, no se muestra ningún mensaje de error.

-  Para ver la duración de cada subfase, habilita el seguimiento de procesos de auditoría en la VM (VDA). Cuando el seguimiento de procesos de auditoría está deshabilitado (predeterminado), se muestra la duración de Pre-userinit y la duración combinada de Userinit y Shell. Puedes habilitar el seguimiento de procesos de auditoría a través de un objeto de directiva de grupo (GPO) de la siguiente manera:

-  1.  Crea un GPO y edítalo con el editor de GPO.
-  1.  Ve a **Configuración del equipo > Configuración de Windows > Configuración de seguridad > Directivas locales > Directiva de auditoría**.
-  1.  En el panel derecho, haz doble clic en **Auditar seguimiento de procesos**.
  1. Selecciona Correcto y haz clic en Aceptar.
  2. Aplica este GPO a los VDAs o grupos requeridos.

Para obtener más información sobre el seguimiento de procesos de auditoría y cómo habilitarlo o deshabilitarlo, consulta Auditar seguimiento de procesos en la documentación de Microsoft. Duración del inicio de sesión - Sesión interactiva Panel Duración del inicio de sesión en la vista Detalles del usuario.

  • Sesión interactiva – Pre-userinit: El segmento de la sesión interactiva que se superpone con los objetos de directiva de grupo y los scripts. Esta subfase se puede reducir optimizando los GPO y los scripts.
  • Sesión interactiva – Userinit: Cuando un usuario inicia sesión en una máquina Windows, Winlogon ejecuta userinit.exe. Userinit.exe ejecuta scripts de inicio de sesión, restablece las conexiones de red y luego inicia Explorer.exe, la interfaz de usuario de Windows. Esta subfase de la sesión interactiva representa la duración entre el inicio de Userinit.exe y el inicio de la interfaz de usuario para el escritorio o la aplicación virtual.
  • Sesión interactiva – Shell: En la fase anterior, Userinit inicia la inicialización de la interfaz de usuario de Windows. La subfase Shell captura la duración entre la inicialización de la interfaz de usuario y el momento en que el usuario recibe el control del teclado y el ratón.
  • Retraso: Este es el retraso de tiempo acumulado entre las subfases Pre-userinit y Userinit y las subfases Userinit y Shell.

El tiempo total de inicio de sesión no es una suma exacta de estas fases. Por ejemplo, algunas fases ocurren en paralelo y, en algunas fases, se produce más procesamiento, lo que puede resultar en una duración de inicio de sesión más larga que la suma. El tiempo total de inicio de sesión no incluye el tiempo de inactividad de ICA®, que es el tiempo entre la descarga del archivo ICA y el inicio del archivo ICA para una aplicación. Para habilitar la apertura automática del archivo ICA al iniciar la aplicación, configura tu navegador para el inicio automático del archivo ICA al descargar un archivo ICA. Para obtener más información, consulta CTX804493.

Nota:

El gráfico de Duración de inicio de sesión muestra las fases de inicio de sesión en segundos. Los valores de duración inferiores a un segundo se muestran como valores de subsegundo. Los valores superiores a un segundo se redondean al 0,5 segundo más cercano. El gráfico se ha diseñado para mostrar el valor más alto del eje Y como 200 segundos. Cualquier valor superior a 200 segundos se muestra con el valor real encima de la barra.

Scripts de inicio de sesión

Si hay scripts de inicio de sesión configurados para la sesión, este es el tiempo que tardan en ejecutarse.

GPO

Si la configuración de directivas de grupo está habilitada en las máquinas virtuales, este es el tiempo que se tarda en aplicar los objetos de directiva de grupo durante el inicio de sesión. El desglose del tiempo que se tarda en aplicar cada directiva según las CSE (Client-Side Extension) está disponible como información sobre herramientas al pasar el ratón por la barra de GPO.

Duración de inicio de sesión - desglose de GPO

Haz clic en Detalles para ver una tabla con el estado de la directiva y el nombre de GPO correspondiente. Las duraciones en el desglose representan solo el tiempo de procesamiento de CSE y no se suman al tiempo total de GPO. Puedes copiar la tabla de desglose para solucionar problemas adicionales o usarla en informes. El tiempo de GPO de las directivas se recupera de los registros del Visor de eventos. Los registros pueden sobrescribirse en función de la memoria asignada para los registros operativos (el tamaño predeterminado es de 4 MB). Para obtener más información sobre cómo aumentar el tamaño de los registros operativos, consulta el artículo de Microsoft TechNet Configuración de los registros de eventos.

Inicio de usuario

Cuando un usuario inicia sesión en una máquina Windows, Winlogon ejecuta userinit.exe. Userinit.exe ejecuta scripts de inicio de sesión, restablece las conexiones de red y, a continuación, inicia Explorer.exe, la interfaz de usuario de Windows. Esta subfase de Sesión interactiva representa la duración entre el inicio de Userinit.exe y el inicio de la interfaz de usuario para el escritorio virtual o la aplicación.

Shell

La subfase Shell captura la duración entre la inicialización de la interfaz de usuario y el momento en que el usuario recibe el control del teclado y el ratón.

Asociaciones de archivos AppX

El tiempo que se tarda en asociar archivos AppX durante la nueva sesión de VDA.

Carga de paquetes AppX

El tiempo que se tarda en cargar los paquetes AppX durante la nueva sesión de VDA.

Nota:

uberAgent debe integrarse con Director para recopilar la duración de la carga de paquetes AppX durante la nueva sesión de VDA. Para obtener más información, consulta Integración de Citrix uberAgent con Director.

Exportar datos

Además de las opciones predeterminadas de la tabla Fases de duración de inicio de sesión, que son Fase de inicio de sesión y Duración, también puedes elegir las siguientes columnas en la página Inicio de sesión:

  • Hora de inicio
  • Hora de finalización
  • Grupo de entrega - Promedio de 7 días (seg)
  • Usuario - Promedio de 7 días (seg)

También puedes exportar los datos anteriores a un archivo .CSV.

Sugerencias para la solución de problemas

Para identificar valores inusuales o inesperados en el gráfico, compara la cantidad de tiempo que se tarda en cada fase de la sesión actual con la duración promedio de este usuario durante los últimos siete días y la duración promedio de todos los usuarios de este grupo de entrega durante los últimos siete días.

Escala según sea necesario. Por ejemplo, si el Inicio de la máquina es lento, el problema podría estar en el hipervisor, por lo que puedes escalarlo al administrador del hipervisor.

Examina las diferencias inusuales, que incluyen:

  • Barras de inicio de sesión (actuales) que faltan
  • Discrepancia importante entre la duración actual y la duración promedio de este usuario. Las causas incluyen:
    • Se instaló una nueva aplicación.
    • Se produjo una actualización del sistema operativo.
    • Se realizaron cambios de configuración.
    • El tamaño del perfil del usuario es alto. En este caso, la carga del perfil es alta.
  • Discrepancia importante entre los números de inicio de sesión del usuario (duración actual y promedio) y la duración promedio del grupo de entrega.

Si es necesario, haz clic en Reiniciar para observar el proceso de inicio de sesión del usuario y solucionar problemas, como el Inicio de la máquina o el Brokerage.

Diagnosticar problemas de inicio de sesión del usuario