Diagnosticar problemas de inicio de sesión de los usuarios

Use los datos de Duración de inicio de sesión para solucionar problemas de inicio de sesión.

La duración del inicio de sesión se mide solo para las conexiones iniciales a un escritorio o aplicación que usa HDX. Esta información no incluye a los usuarios que intentan conectarse con el protocolo de escritorio remoto (RDP) o que se vuelven a conectar desde sesiones desconectadas. Específicamente, la duración del inicio de sesión no se mide cuando un usuario se conecta inicialmente utilizando un protocolo que no es HDX y vuelve a conectarse usando HDX.

En la vista “Detalles del usuario”, la duración se muestra como un valor numérico; debajo se muestra la hora en que se produjo el inicio de sesión y un gráfico de las fases de ese inicio.

A medida que los usuarios inician sesión en Citrix Virtual Apps and Desktops, Monitor Service supervisa las fases del proceso de inicio de sesión desde el momento en que el usuario se conecta desde Citrix Receiver al momento en que el escritorio está listo para usarse.

La duración de inicio de sesión solo se mide para sesiones HDX. Estos datos no incluyen a usuarios que intentan reconectarse desde sesiones desconectadas. Específicamente, la duración del inicio de sesión no se mide cuando un usuario se conecta inicialmente utilizando un protocolo que no es HDX y vuelve a conectarse usando HDX.

El número elevado de la parte izquierda es el tiempo total de inicio de sesión. Se calcula sumando el tiempo que se tarda en establecer la conexión y en obtener un escritorio desde Delivery Controller más el tiempo que se tarda en autenticarse e iniciar sesión en un escritorio virtual. La información de duración se presenta en segundos (o fracciones de segundos) en la hora local del explorador Web del administrador.

Requisitos previos

Deben cumplirse los siguientes requisitos previos para que aparezcan los datos de duración del inicio de sesión y los resultados detallados:

  1. Instale Citrix User Profile Manager y Citrix User Profile Manager WMI Plugin en el VDA.
  2. Compruebe que el servicio de Citrix Profile Management se esté ejecutando.
  3. Para los sitios de XenApp y XenDesktop 7.15 y versiones anteriores, inhabilite la configuración de GPO llamada No procesar la lista de ejecución antigua.
  4. El seguimiento del proceso de auditoría debe estar habilitado para obtener el desglose de la sesión interactiva.
  5. Para obtener el desglose del GPO, aumente el tamaño de los registros de operaciones de las directivas de grupo.

Nota:

La duración del inicio de sesión solo se admite en el shell predeterminado de Windows (explorer.exe), no en los shells personalizados.

Pasos para solucionar problemas en el inicio de sesión de los usuarios

  1. En la vista Detalles del usuario, puede resolver problemas del estado de inicio de sesión desde el panel “Duración de inicio de sesión”.
    • Si el usuario está iniciando una sesión, esta vista refleja dicho proceso.
    • Si el usuario tiene una sesión ya iniciada actualmente, el panel “Duración de inicio de sesión” muestra el tiempo que tardó el inicio de sesión del usuario.
  2. Examine las fases del proceso de inicio de sesión.

Fases del proceso de inicio de sesión

Intermediación con broker

Cuánto tiempo se tardó en decidir qué escritorio asignar al usuario.

Inicio de la VM

Si la sesión requería el inicio de una máquina virtual, este es el tiempo que tardó en iniciarse la máquina.

Conexión HDX

Tiempo que se tardó en completar los pasos requeridos para configurar la conexión HDX desde el cliente a la máquina virtual.

Autenticación

Tiempo que se tardó en completar la autenticación en la sesión remota.

Objetos de directiva de grupo (GPO)

Si había configuraciones de directiva de grupo habilitadas en las máquinas virtuales, este es el tiempo que se tardó en aplicar los objetos de directiva de grupo durante el inicio de sesión. El desglose del tiempo necesario para aplicar cada directiva por cada CSE (extensión del lado del cliente) está disponible como texto de ayuda cuando pasa el cursor sobre la barra de GPO. Duración de inicio de sesión: desglose de GPO: Haga clic en Desglose detallado para ver una tabla con el estado de la directiva y el nombre del GPO correspondiente. Las duraciones del desglose representan solo el tiempo de procesamiento de CSE, no se suman al tiempo total de GPO. Puede copiar la tabla de detalles para resolver problemas o utilizarla en los informes. El tiempo de GPO para las directivas se obtiene de los registros del Visor de eventos. Los registros se pueden sobrescribir dependiendo de la memoria asignada para los registros de operaciones (el tamaño predeterminado es 4 MB). Para obtener más información sobre cómo aumentar el tamaño del registro para los registros de operaciones, consulte Configurar los registros de eventos.

Scripts de inicio de sesión

Si había scripts de inicio de sesión configurados para la sesión, este es el tiempo que se tardó en ejecutarlos.

Carga de perfil

Si había parámetros de perfil configurados para el usuario o para la máquina virtual, este es el tiempo que tardó el perfil en cargarse. Al pasar el cursor sobre la barra Carga de perfil, aparece un texto de ayuda que muestra datos del perfil del usuario de la sesión actual. Esta información adicional puede ayudar a solucionar problemas de cargas largas de perfiles.

Desglose de perfil

Hacer clic en Desglose detallado para ver cada carpeta individual que hubiera en la carpeta raíz del perfil (por ejemplo, C:/Usuarios/nombre de usuario), su tamaño y la cantidad de archivos (incluidos los archivos dentro de las carpetas anidadas).

Desglose detallado

Con la información desglosada del perfil, puede resolver problemas de tiempos de carga largos para los perfiles. Puede:

  • Restablecer el perfil de usuario
  • Optimizar el perfil eliminando archivos de gran tamaño no deseados
  • Reducir la cantidad de archivos para reducir la carga de la red
  • Usar streaming de perfiles

De forma predeterminada, se ven los nombres de todas las carpetas. Para ocultar los nombres de las carpetas, modifique los valores de Registro en la máquina VDA siguiendo estos pasos:

Advertencia:

Si se modifica el Registro o se le agregan valores de forma incorrecta, se pueden generar problemas graves que pueden hacer que sea necesario instalar nuevamente el sistema operativo. Citrix no puede garantizar que los problemas derivados de la utilización inadecuada del Editor del Registro puedan resolverse. Si utiliza el Editor del Registro, será bajo su propia responsabilidad. Haga una copia de seguridad del Registro antes de modificarlo.

  1. En el VDA, agregue el nuevo valor de Registro ProfileFoldersNameHidden a HKEY_LOCAL_MACHINE\Software\Citrix\Director\
  2. Establezca el valor en 1. Este debe ser un valor DWORD (32 bits). La visibilidad de los nombres de las carpetas está ahora inhabilitada.
  3. Para volver a ver los nombres de las carpetas, establezca el valor en 0.

Nota:

Puede usar GPO o PowerShell para aplicar el cambio de valor del Registro a varias máquinas. Para obtener más información sobre el uso de GPO para implementar cambios en el Registro, consulte el blog.

Información adicional

  • En el desglose de perfil no se tienen en cuenta las carpetas redirigidas.
  • Puede que los usuarios finales no vean los archivos ntuser.dat de la carpeta raíz. Sin embargo, están incluidos en el desglose de perfil y se muestran en la lista de archivos de la Carpeta raíz.
  • Hay algunos archivos ocultos en la carpeta AppData que no se incluyen en el desglose de perfil.

Esta función está disponible en Delivery Controller 7 1811 o posterior y VDA 1811 o posterior.

Sesión interactiva

Este es el tiempo que se tardó en entregar el control del mouse y el escritorio al usuario después de cargar el perfil de usuario. Suele ser la fase más larga de todas las fases de inicio de sesión y se calcula de este modo: Duración de la sesión interactiva = Marca de hora del evento en el escritorio preparado (EventId 1000 en el VDA) - Marca de hora en el evento de perfil de usuario cargado (EventId 2 en el VDA). La fase Sesión interactiva está compuesta de tres subfases: Pre-userinit, Userinit y Shell. Al pasar el mouse sobre la sesión interactiva, se muestran las subfases, el tiempo empleado para cada una de ellas, el tiempo total de demora acumulada entre esas subfases y un enlace a la documentación. Esta función está disponible en Delivery Controller 7 1811 o posterior y VDA 1811 o posterior. Para ver la duración de cada subfase, habilite la opción “Auditar el seguimiento de procesos” en la VM (VDA). Cuando la opción “Auditar el seguimiento de procesos” está inhabilitada (predeterminado), se muestra la duración de Pre-userinit y la duración combinada de Userinit y Shell. Puede habilitar la opción “Auditar el seguimiento de procesos” a través de un objeto de directiva de grupo (GPO) de la siguiente manera:

  1. Cree un GPO y modifíquelo usando el editor de GPO.
  2. Vaya a Configuración del equipo > Configuración de Windows > Configuración de seguridad > Directivas locales > Directiva de auditoría.
  3. En el panel de la derecha, haga doble clic en Auditar el seguimiento de procesos.
  4. Seleccione Correcto y haga clic en “Aceptar”.
  5. Aplique este GPO a los VDA o grupos requeridos.

Para obtener más información sobre la opción “Auditar el seguimiento de procesos” y cómo habilitarlo o inhabilitarlo, consulte Auditar el seguimiento de procesos en la documentación de Microsoft. Duración de inicio de sesión: Sesión interactiva Panel “Duración de inicio de sesión” en la vista “Detalles del usuario”.

  • Sesión interactiva: Pre-userinit: Este es el segmento de Sesión Interactiva que se superpone con los scripts y los objetos de directivas de grupo. 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 con 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 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 previa, Userinit comienza a inicializar la interfaz de usuario de Windows. La subfase Shell captura la duración entre la inicialización de la interfaz de usuario y la hora en que el usuario recibe el control del teclado y del mouse.
  • Demora: Este es el tiempo de demora que se haya acumulado entre las subfases Pre-userinit y Userinit y las subfases Userinit y Shell.

El tiempo total de inicio de sesión no es exactamente la suma de esas fases. Por ejemplo, algunas fases se dan simultáneamente y, en otras fases, se llevan a cabo procesos adicionales que pueden llevar a una duración de inicio de sesión más larga que la suma de las fases. El tiempo total del inicio de sesión no incluye el tiempo de inactividad de ICA; es decir, el tiempo transcurrido 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 en el inicio de la aplicación, configure el navegador para que abra automáticamente el archivo ICA tras descargarlo. Para obtener más información, consulte 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 por debajo de un segundo se muestran en valores inferiores al segundo. Los valores por encima de 1 segundo se redondean al medio (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 por encima de los 200 segundos se muestra con el valor real mostrado encima de la barra.

Sugerencias para solucionar problemas

Para identificar valores poco habituales o inesperados en el gráfico, compare el tiempo tomado en cada fase de la sesión actual con los valores promedio para este usuario correspondientes a los últimos siete días, y los valores promedio para todos los usuarios del grupo de entrega, también correspondientes a los últimos siete días.

Si observa algún problema, remita la cuestión a otros administradores según sea necesario. Por ejemplo, si el inicio de la VM es lento, el problema puede estar en el hipervisor. En ese caso, contacte con el administrador del hipervisor. O bien, si la intermediación del broker es lenta, se puede remitir el problema al administrador del sitio para que compruebe el equilibrio de carga en el Delivery Controller.

Examine diferencias inusuales, como:

  • Cuando falten barras de inicios de sesión (actuales)
  • Discrepancias importantes entre los valores de duración actual y de duración promedio para un usuario. Las causas pueden ser:
    • Se ha instalado una nueva aplicación.
    • Se ha actualizado el sistema operativo.
    • Se realizaron cambios en la configuración.
    • El tamaño del perfil del usuario es muy grande. En este caso el valor de Carga del perfil puede ser alto.
  • Discrepancias importantes entre los valores de inicios de sesión del usuario (duración actual y duración promedio) y el valor de duración promedio del grupo de entrega.

Si fuera necesario, haga clic en Reiniciar para observar el proceso de inicio de sesión del usuario y, así, solucionar problemas de intermediación con broker o inicio de VM.