Réduction du temps de lancement des applications

Utilisez la fonctionnalité de pré-lancement de session pour réduire la durée de lancement des applications en période d’activité normale ou maximale, et ainsi offrir une meilleure expérience aux utilisateurs. La fonctionnalité de pré-lancement permet la création d’une session de pré-lancement lorsqu’un utilisateur ouvre une session Citrix Receiver pour Windows, ou à un horaire programmé si l’utilisateur a déjà ouvert une session.

Cette session de pré-lancement réduit la durée de démarrage de la première application. Lorsqu’un utilisateur ajoute une nouvelle connexion de compte à Citrix Receiver pour Windows, le pré-lancement de session prend effet lors de la session suivante. L’application par défaut ctxprelaunch.exe s’exécute dans la session, mais l’utilisateur ne la voit pas.

Le pré-lancement de session est pris en charge pour les déploiements StoreFront à compter de la version 2.0 de StoreFront. Pour les déploiements Interface Web, vous devez utiliser l’option d’enregistrement du mot de passe de l’Interface Web pour éviter les invites d’ouverture de session. Le pré-lancement de session n’est pas pris en charge avec les déploiements XenDesktop 7.

Le pré-lancement de session est désactivé par défaut. Pour activer le pré-lancement de session, spécifiez le paramètre ENABLEPRELAUNCH=true sur la ligne de commande Receiver ou définissez la clé de registre EnablePreLaunch sur true. Le paramètre par défaut, null, signifie que le pré-lancement est désactivé.

Remarque : si la machine cliente n’a pas été configurée pour prendre en charge l’authentification unique de domaine (SSON), le pré-lancement est automatiquement activé. Si vous souhaitez utiliser l’authentification unique de domaine (SSON) sans pré-lancement, définissez alors la valeur de la clé de registre EnablePreLaunchsur false.

Avertissement : toute utilisation incorrecte de l’Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller le système d’exploitation. Citrix ne peut garantir la possibilité de résoudre les problèmes provenant d’une mauvaise utilisation de l’Éditeur du Registre. Vous assumez l’ensemble des risques liés à l’utilisation de cet outil. Veillez à faire une copie de sauvegarde de votre registre avant de le modifier.

Emplacements de registre :

HKEY_LOCAL_MACHINE\Software[Wow6432Node]Citrix\Dazzle

HKEY_CURRENT_USER\Software\Citrix\Dazzle

Il existe deux types de pré-lancement :

  • Pré-lancement zéro délai. Le pré-lancement démarre immédiatement après l’authentification des informations d’identification de l’utilisateur, et ce même en période de trafic intense. Utilisé pour les périodes de trafic normal. Un utilisateur peut déclencher le pré-lancement zéro délai en redémarrant Citrix Receiver pour Windows.
  • Pré-lancement planifié. Le pré-lancement démarre à l’heure planifiée. Le pré-lancement planifié ne démarre que lorsque la machine utilisateur est déjà exécutée et authentifiée. Si ces deux conditions ne sont pas remplies à l’heure planifiée, aucune session n’est lancée. Pour répartir la charge réseau et serveur, la session se lance dans un intervalle de temps proche de l’heure planifiée. À titre d’exemple, si le pré-lancement planifié est programmé pour démarrer à 13:45, la session se lance en fait entre 13:15 et 13:45. Utilisé lors des périodes de trafic élevé.

La configuration du pré-lancement sur un serveur XenApp consiste à créer, modifier ou supprimer des applications de pré-lancement, et à mettre à jour les paramètres de stratégie utilisateur qui contrôlent les applications de pré-lancement. Pour obtenir des informations sur la configuration du pré-lancement de session sur le serveur XenApp, consultez la section « Pour déployer des applications de pré-lancement sur des machines utilisateur » dans la documentation XenApp.

La personnalisation de la fonctionnalité de pré-lancement à l’aide du fichier receiver.admx n’est pas prise en charge. Toutefois, vous pouvez modifier la configuration du pré-lancement en modifiant les valeurs de registre pendant ou après l’installation de Citrix Receiver pour Windows. Il existe trois valeurs HKLM et deux valeurs HKCU :

  • Les valeurs HKLM sont écrites durant l’installation du client.
  • Les valeurs HKCU vous permettent de fournir à différents utilisateurs sur la même machine différents paramètres. Les utilisateurs peuvent modifier les valeurs HKCU sans permissions administratives. Vous pouvez fournir à vos utilisateurs des scripts leur permettant de modifier la configuration.

Valeurs de registre HKEY_LOCAL_MACHINE

Pour Windows 7 et 8, 64 bits : HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Prelaunch

Pour tous les autres systèmes d’exploitation Windows 32 bits pris en charge : HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Prelaunch

Nom : UserOverride

Valeurs :

0 - Utilise les valeurs HKEY_LOCAL_MACHINE même si les valeurs de HKEY_CURRENT_USER sont également présentes.

1 - Utilise les valeurs de HKEY_CURRENT_USER si elles existent ; utilise autrement les valeurs de HKEY_LOCAL_MACHINE.

Nom : State

Valeurs :

0 - Désactive le pré-lancement.

1 - Active le pré-lancement zéro délai. (Le pré-lancement démarre après authentification des informations d’identification de l’utilisateur.)

2 - Active le pré-lancement planifié. (Le pré-lancement démarre à l’heure configurée pour Schedule.)

Nom : Schedule

Valeur :

L’heure (format 24 heures) et les jours de la semaine du pré-lancement planifié doivent être entrés au format suivant :

HH:MM M:T:W:TH:F:S:SU où HH et MM correspondent aux heures et minutes. M:T:W:TH:F:S:SU correspondent aux jours de la semaine. Par exemple, pour activer le pré-lancement planifié le lundi, mercredi et vendredi à 13:45, définissez Schedule de la sorte : Schedule=13:45 1:0:1:0:1:0:0 . La session se lance entre 13:15 et 13:45.

Valeurs de registre HKEY_CURRENT_USER

HKEY_CURRENT_USER\Software\Citrix\ICA Client\Prelaunch

Les clés State et Schedule ont les mêmes valeurs que pour HKEY_LOCAL_MACHINE.

Réduction du temps de lancement des applications