Reducir el tiempo de inicio de las aplicaciones

La función de preinicio o inicio previo de sesiones permite reducir el tiempo que tardan en abrirse las aplicaciones durante los periodos de mucho tráfico o tráfico normal, mejorando así la experiencia del usuario. La función de inicio previo permite crear una sesión de preinicio cuando un usuario inicia una sesión en la aplicación Citrix Workspace o en un momento específico programado si el usuario ya ha iniciado una sesión.

Esta sesión de inicio previo reduce el tiempo que tarda en iniciarse la primera aplicación. Cuando un usuario agrega una nueva conexión de cuenta a la aplicación Citrix Workspace para Windows, el preinicio de sesiones no tiene efecto hasta la siguiente sesión. La aplicación predeterminada ctxprelaunch.exe se ejecuta en esta sesión, pero no es visible.

El inicio previo de sesiones está respaldado en implementaciones de StoreFront a partir de la versión StoreFront 2.0. En implementaciones con la Interfaz Web, asegúrese de usar la opción Guardar contraseña para evitar que aparezcan diálogos de inicio de sesión. El inicio previo de sesiones no está respaldado en implementaciones de Citrix Virtual Apps and Desktops.

El inicio previo de sesiones está inhabilitado de forma predeterminada. Para habilitar el inicio previo de sesiones, especifique el parámetro ENABLEPRELAUNCH=true en la línea de comandos de Workspace o defina la clave de Registro EnablePreLaunch en true. El parámetro predeterminado es Null y significa que el inicio previo está inhabilitado.

Nota

Si la máquina cliente se ha configurado para dar respaldo a la autenticación PassThrough de dominio (SSON), el preinicio está habilitado automáticamente. Si quiere usar la autenticación PassThrough de dominio (Single Sign-On) sin la función de preinicio, establezca el valor de la clave de Registro EnablePreLaunch en false.

Las ubicaciones en el Registro son:

  • HKEY_LOCAL_MACHINE\Software\[Wow6432Node\]Citrix\Dazzle

  • HKEY_CURRENT_USER\Software\Citrix\Dazzle

Existen dos tipos de inicio previo:

  • Inicio previo a petición. El inicio previo se lleva a cabo inmediatamente después de que se autentican las credenciales del usuario, independientemente del tráfico de la red. Por lo general, se usa en periodos de tráfico normal. Un usuario puede provocar el preinicio reiniciando la aplicación Citrix Workspace.
  • Inicio previo programado. El inicio previo ocurre a una hora programada. El inicio previo programado ocurre solo cuando el dispositivo de usuario ya se está ejecutando y se ha autenticado. Si no se cumplen estas dos condiciones cuando llega la hora del inicio previo programado, no se inicia la sesión. La sesión se inicia en una ventana a la hora programada lo que permite distribuir la carga de red y del servidor. Por ejemplo, si el inicio previo se ha programado para la 13:45, la sesión en realidad se inicia entre la 13:15 y la 13:45. Esto se utiliza, por lo general, en periodos de mucho tráfico.

La configuración del inicio previo en el servidor Citrix Virtual Apps consiste en crear, modificar o eliminar aplicaciones de inicio previo, así como actualizar las configuraciones de directivas de usuario que controlan el inicio previo de aplicaciones. Consulte “Para realizar el inicio previo de aplicaciones en los dispositivos de los usuarios” en la documentación de Citrix Virtual Apps and Desktops si quiere obtener información sobre cómo configurar inicios previos de sesiones en el servidor Citrix Virtual Apps.

No se puede usar el archivo receiver.admx para personalizar la función de preinicio. No obstante, se puede cambiar la configuración del preinicio modificando valores de Registro durante o después de la instalación de la aplicación Citrix Workspace para Windows.

  • Los valores HKEY_LOCAL_MACHINE se escriben durante la instalación del cliente.
  • Los valores HKEY_CURRENT_USER permiten dar diferentes parámetros a los distintos usuarios de una misma máquina. Los usuarios pueden cambiar los valores HKEY_CURRENT_USER sin necesidad de permisos de administrador. Se pueden proporcionar scripts a los usuarios para lograr este resultado.

Valores de Registro HKEY_LOCAL_MACHINE

Para Windows 7 y 8 de 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Prelaunch

Para todos los demás sistemas operativos Windows de 32 bits compatibles: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Prelaunch

Nombre: UserOverride

Valores:

0: Usa los valores de HKEY_LOCAL_MACHINE, incluso si ya existen valores de HKEY_CURRENT_USER.

1: Usa los valores de HKEY_CURRENT_USER si ya existen; de lo contrario, usa los valores de HKEY_LOCAL_MACHINE.

Nombre: State

Valores:

0: Inhabilita el inicio previo.

1: Habilita el inicio previo a petición. (El preinicio ocurre después de autenticar las credenciales.)

2: Habilita el inicio previo programado. (El preinicio ocurre a la hora configurada en Schedule.)

Nombre: Schedule

Valor:

Hora (en formato de 24 horas) y días de la semana para los inicios previos programados, con el formato siguiente:

HH:MM M:T:W:TH:F:S:SU, donde HH y MM son las horas y los minutos. M:T:W:TH:F:S:SU son los días de la semana. Por ejemplo, para habilitar el preinicio programado los lunes, miércoles y viernes a la 13:45, configure Schedule en Schedule=13:45 1:0:1:0:1:0:0 . La sesión en realidad se inicia entre la 1:15 p. m. y la 1:45 p. m.

Valores de Registro HKEY_CURRENT_USER

HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\Prelaunch

Las claves State y Schedule tienen los mismos valores que para HKEY_LOCAL_MACHINE.

Reducir el tiempo de inicio de las aplicaciones