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 preinicio permite crear una sesión de inicio previo cuando un usuario inicia sesión en Citrix Receiver para Windows 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 Citrix Receiver 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 para el usuario.

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 XenDesktop 7.

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 Receiver 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.

Precaución: Si modifica el Registro de forma incorrecta, podrían generarse problemas graves que pueden provocar la reinstalación del 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.

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 Citrix Receiver para Windows.
  • 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 XenApp 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 XenApp si quiere ver información sobre cómo configurar inicios previos de sesiones en el servidor XenApp.

No se admite 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 Citrix Receiver para Windows. Hay tres valores HKLM y dos valores HKCU:

  • Los valores HKLM se escriben durante la instalación del cliente.
  • Los valores HKCU permiten dar diferentes parámetros a los distintos usuarios de un mismo equipo. Los usuarios pueden cambiar los valores HKCU 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