Diagnosticar problemas de inicio de sesión de usuario

Utilice los datos de duración del inicio de sesión para solucionar problemas de inicio de sesión de usuario.

La duración del inicio de sesión se mide solo para las conexiones iniciales a un escritorio o aplicación mediante HDX. Estos datos no incluyen a los usuarios que intentan conectarse con el Protocolo de Escritorio Remoto o 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.

En la vista Detalles de usuario, la duración se muestra como un valor numérico. Debajo de este número, se muestra la hora en que se produjo el inicio de sesión y un gráfico de las fases del proceso de inicio de sesión.

Cuando los usuarios inician sesión en Citrix Virtual Apps and Desktops™, el Servicio de supervisión 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 el escritorio está listo para usarse.

El número grande de la izquierda es el tiempo total de inicio de sesión. Esto se calcula combinando el tiempo dedicado a establecer la conexión y a obtener un escritorio del Delivery Controller™ con el tiempo dedicado a autenticarse e iniciar sesión en un escritorio virtual. La información de duración se presenta en segundos (o fracciones de segundo).

Requisitos previos

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

  1. Instale Citrix User Profile Manager y Citrix User Profile Manager WMI Plugin en el VDA.
  2. Asegúrese de que el servicio Citrix Profile Management Service esté en ejecución.
  3. Para sitios XenApp y XenDesktop 7.15 y anteriores, deshabilite la configuración de GPO, Do not process the legacy run list.
  4. El seguimiento de procesos de auditoría debe estar habilitado para el desglose de sesiones interactivas.
  5. Para el desglose de GPO, aumente el tamaño de los registros operativos de la directiva de grupo.

Notas:

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

  • La duración del inicio de sesión para Acceso con PC remoto solo está disponible cuando Citrix User Profile Manager y el Citrix User Profile Manager WMI Plugin están instalados como componentes adicionales durante la instalación de Acceso con PC remoto. Para obtener más información, consulte el Paso 4 en Remote PC Access configuration and sequence considerations.

Pasos para solucionar problemas de inicio de sesión de usuario

  1. Desde la vista de Detalles del usuario, solucione el estado de inicio de sesión mediante el panel 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. Examine las fases del proceso de inicio de sesión.

Fases del proceso de inicio de sesión

Intermediación

Tiempo necesario para decidir qué escritorio asignar al usuario.

Inicio de la VM

Si la sesión requiere el inicio de una máquina, el inicio de la VM es el tiempo necesario para iniciar la máquina virtual.

Conexión HDX

Tiempo necesario para completar los pasos requeridos para establecer la conexión HDX desde el cliente a la máquina virtual.

Autenticación

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

GPO

Si la configuración de Directiva 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 (Extensiones del lado del cliente) está disponible como información sobre herramientas al pasar el ratón por la barra de GPO. Logon duration - GPO drill-down Haga clic en Desglose detallado 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. Puede copiar la tabla de desglose para solucionar problemas adicionales o usarla en informes. El tiempo de GPO para 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, consulte el artículo de Microsoft TechNet Configuring the Event Logs.

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.

Carga de perfil

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

Si Citrix Profile Management está configurado, la barra de carga de perfil incluye el tiempo que tarda Citrix Profile Management en procesar los perfiles de usuario. Esta información ayuda a los administradores a solucionar problemas de duración de procesamiento de perfiles elevada. Cuando Profile Management está configurado, la barra de carga de 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 VDA 1903 o posteriores.

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

Profile Drilldown

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

Detailed Drilldown

El desglose de perfiles está disponible en Delivery Controller versión 7 1811 o posterior y en VDA 1811 o posterior. Con la información del desglose de perfiles, puede resolver problemas relacionados con un tiempo de carga de perfil elevado. Puede:

  • Restablecer el perfil de usuario
  • Optimizar el perfil eliminando archivos grandes no deseados
  • Reducir el número de archivos para reducir 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, modifique el siguiente valor del Registro en la máquina VDA:

Advertencia:

Si se agrega o modifica el Registro de forma incorrecta, pueden producirse problemas graves que podrían obligarle a reinstalar el sistema operativo. Citrix no garantiza que los problemas resultantes del uso incorrecto del Editor del Registro puedan resolverse. Utilice el Editor del Registro bajo su propia responsabilidad. Asegúrese de hacer una copia de seguridad del Registro antes de modificarlo.

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

Nota: Puede usar comandos GPO o PowerShell para aplicar el cambio de valor del Registro en 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

  • 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.
  • Algunos 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 Personalization debido a ciertas limitaciones de Windows.

Sesión interactiva

Es el tiempo que se tarda en “entregar” el control del teclado y el ratón al usuario una vez que se ha 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. Pase el ratón por encima de Sesión interactiva para ver una información sobre herramientas que muestra lo siguiente:

  • subfases
  • tiempo empleado en cada subfase
  • retraso total acumulado entre estas subfases
  • enlace a la documentación.

Nota:

Esta función está disponible en VDA 1811 y versiones posteriores. Si ha iniciado sesiones en sitios anteriores a la versión 7.18 y luego ha actualizado a la versión 7.18 o posterior, se muestra el mensaje «Desglose no disponible debido a un error del servidor». Sin embargo, si ha iniciado sesiones después de la actualización, no se muestra ningún mensaje de error.

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

  1. Cree un GPO y edítelo con 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 derecho, haga doble clic en Auditar seguimiento de procesos.
  4. Seleccione Correcto y haga clic en Aceptar.
  5. Aplique este GPO a los VDA o grupos necesarios.

Para obtener más información sobre el seguimiento de procesos de auditoría y cómo habilitarlo o inhabilitarlo, consulte 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, a continuación, 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: Es el retraso 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 un mayor procesamiento 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, configure su navegador para el inicio automático del archivo ICA al descargar un archivo ICA. Para obtener más información, consulte CTX804493.

Nota: El gráfico Duración de inicio de sesión muestra las fases de inicio de sesión en segundos. Cualquier valor de duración inferior a un segundo se muestra 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.

Consejos para la solución de problemas

Para identificar valores inusuales o inesperados en el gráfico, compare la cantidad de tiempo transcurrido 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.

Escale según sea necesario. Por ejemplo, si el inicio de la VM es lento, el problema podría estar en el hipervisor, por lo que puede escalarlo al administrador del hipervisor. O, si el tiempo de intermediación es lento, puede escalar el problema al administrador del sitio para que verifique el equilibrio de carga en el Delivery Controller.

Examine las diferencias inusuales, incluyendo:

  • 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, haga clic en Reiniciar para observar el proceso de inicio de sesión del usuario y solucionar problemas, como el inicio de la VM o la intermediación.

Diagnosticar problemas de inicio de sesión de usuario