Rate this Article:
You must be signed in to rate again
Article Feedback Print View
Alternate Languages:

Citrix Presentation Server 4.5 Fixed Issues French

Document ID: CTX112179   /   Created On: Feb 27, 2007   /   Updated On: Mar 1, 2007
Average Rating: not yet rated

Problèmes résolus dans cette version

Citrix® Presentation Server™ 4.5

Produit : Citrix Presentation Server
Version actuelle du produit : 4.5
Version précédente du produit : 4.0
Langue : Français (FR)
Liste de problèmes résolus : 1.0

Problèmes corrigés par rapport à la dernière sortie de ce produit. Pour de plus amples informations sur les nouvelles fonctionnalités et la configuration système requise, veuillez consulter les guides d'administration du produit.

Isolation d'application

  1. Les applications des dossiers d'un environnement d'isolation ne pouvaient pas être énumérées.

    [Correction à chaud PSF400W2K3R01][#111883]

  2. L'installation d'applications dans un environnement d'isolation d'applications peut échouer, auquel cas le message d'erreur suivant s'affichera au démarrage de l'installation :

    « Erreur 1719 : Impossible d'accéder au service Windows Installer. Ceci peut se produire si vous exécutez Windows en mode sans échec ou si Windows n'est pas installé correctement. »

    [Correction à chaud PSF400W2K3R02][#121944]

  3. Le processus d'installation de certaines applications peut se fermer de façon inattendue lorsqu'il est lancé à partir d'un CD se trouvant dans un environnement d'isolation d'applications. Une « Erreur 1304 » s'affichera.

    [Correction à chaud PSF400W2K3R02][#122343]

  4. Les applications installées dans l'environnement d'isolation d'applications peuvent ne pas être correctement exclues de l'optimisation de mémoire Citrix.

    [Correction à chaud PSF400W2K3R02][#124401]

  5. Le démarrage de certaines applications peut échouer dans un environnement d'isolation d'applications. Ce problème est dû à une condition de timing entre le processus lançant les applications dans un environnement d'isolation et le mécanisme de contrôle chargé de la déconnexion des utilisateurs quand aucun processus d'application ne s'exécute.

    [Correction à chaud PSF400W2K3R03][#125657]

  6. Il est possible que les applications s'exécutant dans un environnement d'isolation ne commutent pas vers l'entrée de langue appropriée.

    [Correction à chaud PSF400W2K3R02][#127543]

  7. Le démarrage des applications peut nécessiter 60 secondes ou plus dans un environnement d'isolation (AIE). Le composant AIE attend la fin du processus d'ouverture de session Windows, Userinit.exe, pour démarrer une application publiée. Avec cette mise à jour, AIE n'attend le processus Userinit.exe que lorsqu'il doit synchroniser son cliché instantané du Registre.

    [Correction à chaud PSF400W2K3R03][#127608]

  8. Il est possible que le démarrage des applications soit lent dans un environnement d'isolation (AIE), lorsque AIE détermine de façon erronée que l'application est installée dans la racine d'installation AIE.

    [Correction à chaud PSF400W2K3R03][#127609]

  9. La fonction « Envoyer à » est grisée lorsque Microsoft Access s'exécute dans un environnement d'isolation d'applications.

    [Correction à chaud PSF400W2K3R02][#128214]

  10. En cas d'exécution d'une application dans un environnement d'isolation, le service Windows Installer peut démarrer de façon inattendue, ce qui peut poser des problèmes de performances pour le serveur sur lequel l'application s'exécute.

    [Correction à chaud PSF400W2K3R03][#129771]

  11. Le lancement de fichiers exécutables à partir de certaines applications exécutées dans un environnement d'isolation peut échouer.

    [Correction à chaud PSF400W2K3R03][#130032]

  12. Lors de l'exécution d'applications dans un environnement d'isolation d'applications, la réserve de mémoire paginée consommée par la balise de regroupement ASCI augmente continuellement et ne diminue pas lors de la fermeture de session.

    [Correction à chaud PSF400R01W2K3052][#135567, 136276]

  13. Les valeurs des applications non unicode exécutées dans un environnement d'isolation (AIE) appelées par les fonctions suivantes peuvent être incorrectes : GetProfileString, GetProfileSection, GetPrivateProfileString, GetPrivateProfileSection et GetPrivateProfileSectionNames.

    [Correction à chaud PSF400W2K3R03][#151173]

Problèmes liés aux machines clientes

  1. Remarque : cette correction requiert la version 9.0 du client Presentation Server ou la version de remplacement comme spécifié dans l'article CTX110425 du centre de connaissances.
    Les noms de fichier et de dossier contenant des caractères non ASCII sur les lecteurs mappés ne sont pas affichés correctement si le serveur est configuré pour utiliser une langue système différente. Cela est dû au module serveur de mappage des lecteurs clients qui ne prend en charge que la conversion d'ANSI vers Unicode et certains outils de manipulation de chaînes de caractères utilisant la page de code par défaut du système.

    Le module de mappage du lecteur client prend désormais en charge plusieurs pages de code.

    [Correction à chaud PSF400W2K3R01][#96892]

  2. Cette correction permet une meilleure prise en charge de certaines applications d'ancienne génération pour l'accès aux lecteurs clients mappés.

    [Correction à chaud PSF400W2K3R03][#117720]

  3. Le remappage de ports LPT dans les sessions ICA sur des ports COM clients peut échouer. Des messages d'erreur apparaissent, indiquant que l'erreur système 67 s'est produite et que le nom réseau est introuvable. Cela se produit car le code ne considère pas « \\client\ » comme un nom valide lors du mappage des ports LPT.

    [Correction à chaud PSF400W2K3R02][#121743]

  4. L'exécution de la commande « chgcdm /default » ne réinitialise pas les mappages de lecteurs clients existants. Après l'exécution de cette commande, chaque lecteur client déjà mappé est à nouveau mappé sur une lettre de lecteur supplémentaire. Cette correction garantit la suppression du mappage existant avant la création d'un nouveau mappage.

    [Correction à chaud PSF400W2K3R02][#122861]

  5. Lorsqu'un appel est effectué pour obtenir la taille physique de l'écran, la valeur fournie dépend de la résolution d'écran du client.

    [Correction à chaud PSF400W2K3R02][#124293]

  6. Lorsque les utilisateurs tentent de se connecter à un lecteur mappé, ils reçoivent le message d'erreur « lecteur : accès impossible. Le chemin d'accès au réseau n'est pas disponible » où lecteur est la lettre représentant le lecteur mappé. Les utilisateurs doivent fermer la session puis la rouvrir pour se connecter au lecteur mappé.

    [Correction à chaud PSF400W2K3R03][#139480]

  7. Le pilote fourni pour Philips SpeechMike entraîne l'échec inattendu des applications.

    [Correction à chaud PSF400W2K3R03][#147369]

  8. Les fichiers en lecture seule résidant sur des lecteurs clients mappés ne peuvent pas être renommés.

    [Correction à chaud PSF400W2K3R03][#152750]

  9. Une application qui énumère un répertoire client mappé peut obtenir un code de résultat indiquant le succès de l'énumération même si le répertoire n'est pas entièrement énuméré. Cette correction résout le problème en renvoyant le code de résultat ERROR_MEDIA_CHANGED après l'expiration du délai imparti. Pour étendre ce délai, paramétrez le module CDM en configurant la clé de registre suivante :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdm\Parameters
    Nom : DirMediaTimeout
    Type : REG_DWORD
    Données : <valeur du délai d'expiration en secondes, défaut = 300>

    [Correction à chaud PSF400W2K3R03][#152850]

  10. Dans l'Interface Web, des problèmes de distorsion se produisent sur les écrans larges qui ne sont pas des multiples de 4:3. Ce problème se produit sur les serveurs sur lesquels la correction #124293 a été installée. Cette dernière modifie la taille de l'écran par défaut d'une taille variable à une taille fixe de 320 x 240, compatible avec RDP (connexion bureau à distance) et le comportement des pilotes d'affichages locaux. Cette correction rétablit la taille d'écran par défaut sur variable et permet la prise en charge d'un paramètre de registre afin de rendre la taille d'écran fixe de 320 x 240 compatible avec RDP. Pour activer la taille d'écran fixe de 320 x 240, configurez l'entrée de Registre suivante :

    HKEY_LOCAL_MACHINE\SYSTEM\currentcontrolset\control\terminal server\wds\icawd\thin16
    Nom : ICAThinwireFlags
    Type : REG_DWORD
    Données : *

    * Remarque : les ICAThinwireFlags sont des bits indicateurs (chaque bit représente un indicateur différent). La valeur permettant d'activer la taille d'écran fixe est 20 000 (hexadécimal). Vous devez ajouter cette valeur à la valeur actuelle du registre. Par exemple : si ICAThinwireFlags contient la valeur 63 (hexadécimal), définissez la valeur sur 20 063 (hexadécimal).

    [Correction à chaud PSF400W2K3R03][#155945]

Conferencing Manager

  1. Lorsque de nombreuses sessions simultanées étaient ouvertes dans Conferencing Manager, les utilisateurs étaient parfois confrontés à des fenêtres bloquées de façon aléatoire lors d'une conférence. Ces blocages pouvaient durer deux minutes. Ils étaient provoqués par un blocage de l'allocation de ressources créé par le mécanisme de contrôle de flux. Le blocage empêchait les participants d'une conférence de recevoir des données actualisées.

    [Correction à chaud PSF400W2K3R01][#119874]

Redirection de contenu

  1. Lorsque la redirection de contenu serveur vers client est activée :

    • Les hyperliens des applications Microsoft Office ouvrent le navigateur sur le serveur. Cette correction résout le problème pour les applications suivantes :
      • Access
      • Excel
      • Outlook
      • PowerPoint
      • Publisher
      • Word
    • Si Netscape 7.2 était installé puis désinstallé sur le serveur, un double clic sur les fichiers .htm n'entraînait pas leur ouverture.
    • Si l'hyperlien ne contenait pas l'expression ://, le navigateur était exécuté sur le serveur.

    [Correction à chaud PSF400W2K3R01][#113904]

  2. Il est possible que la Redirection de contenu client vers serveur échoue si le chemin d'accès de fichier client transmis au serveur contient des caractères d'une page de codes différente de celle du serveur. Cela est dû au fait que le composant côté serveur utilise toujours la page de codes système pour convertir les données d'application demandées par le client.

    Après l'installation de cette correction, le composant côté serveur convertit les données d'application à l'aide de la page de codes spécifiée par le client.

    [Correction à chaud PSF400W2K3R03][#123877]

  3. La désactivation de la fonctionnalité de redirection du contenu serveur vers client peut causer l'échec de l'exécution de certaines applications publiées dans les sessions clientes. Ceci se produit car la fonctionnalité change la clé de registre suivante de

    [HKEY_CLASSES_ROOT\.htm]
    (Default) ="htmlfile"

    en

    [HKEY_CLASSES_ROOT\.htm]
    (Default) ="HTTP"

    La désactivation de la fonctionnalité ne retourne pas la clé de registre à sa valeur originale.

    [Correction à chaud PSF400W2K3R03][#129654]

  4. Sur les systèmes exécutant Windows Server 2003 R2, cette correction offre une amélioration qui permet à l'association de types de fichiers de fonctionner correctement pour tous les types de fichiers disponibles. Après avoir installé cette correction à chaud, cliquez avec le bouton droit de la souris sur les serveurs mis à jour de la console. Sélectionnez l'option Mettre à jour les types de fichier à partir du Registre depuis le menu et laissez chaque serveur effectuer sa mise à jour complète.

    [Correction à chaud PSF400W2K3R03][#133418]

  5. Cette amélioration permet de désactiver la redirection d'applications pour les applications Microsoft Office. Après avoir appliqué cette correction, configurez l'entrée de registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SFTA
    Nom : DisableOfficeAppRedirection
    Type : REG_DWORD
    Données : 1

    [Correction à chaud PSF400W2K3R02][#144711]

  6. Une application Microsoft Office, telle que Outlook, peut rediriger du contenu vers le client même si les paramètres du serveur sont configurés pour bloquer ce type d'action.

    [Correction à chaud PSF400W2K3R03][#146473]

  7. Après avoir installé la correction à chaud PSF400R01W2K3064 ou le pack de cumul de corrections à chaud 2, la valeur de l'entrée de registre HKEY_CLASSES_ROOT\http\shell\open\command passe de "C:\Program Files\Citrix\system32\iexplore.exe" %1 à "C:\Program Files\Citrix\system32\iexplore.exe" "%1". En conséquence, certaines applications placent des guillemets doubles dans Internet Explorer, ce qui se traduit par l'ajout de %20 dans l'URL.

    [Correction à chaud PSF400W2K3R03][#150238]

  8. L'action de cliquer sur un chemin d'accès UNC dans des applications Microsoft Office et Becky! Internet Mail lance Windows Explorer et Internet Explorer simultanément.

    [Correction à chaud PSF400W2K3R03][#151827]

  9. Après la mise à niveau de MetaFrame XP, Feature Release 2, vers des versions ultérieures de Presentation Server, la désactivation et l'activation de la redirection de contenu serveur vers client peut entraîner le lancement du contenu uniquement sur le serveur exécutant Presentation Server. Le contenu n'est pas redirigé vers la machine cliente.

    [Correction à chaud PSF400W2K3R03][#153288]

Service IMA

  1. Dans les environnements mixtes dans lesquels les versions 3.0 et 4.0 sont déployées, il est possible que le service IMA présent sur les serveurs exécutant la version 4.0 ne réponde plus et entraîne l'échec de la navigation de façon aléatoire.

    [Correction à chaud PSF400W2K3R01][#104828]

  2. Les requêtes IMA effectuées sur la base de données SQL sont bloquées et il n'est pas possible de terminer le processus SQL Server. Ceci se produit lorsque le dépassement du délai des requêtes IMA effectuées sur la base de données SQL empêche la fermeture correcte des connexions SQL. Les requêtes IMA suivantes provoquent alors l'ouverture de connexions SQL supplémentaires.

    Cette correction introduit une nouvelle entrée de registre vous permettant de retarder la nouvelle tentative de connexion à la base de données SQL après un délai d'expiration.

    Créez les entrées de registre suivantes :

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
    Nom : DB_CONNECTION_TIMEOUT
    Type : REG_DWORD
    Données : <valeur du délai d'expiration en secondes>

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
    Nom : DB_TIMEOUT_DELAY
    Type : REG_DWORD
    Données : <valeur du délai d'expiration en secondes>

    Les entrées suivantes de l'Observateur d'événements y sont inscrites sur le serveur affecté :

    EventID: 3623
    MSG_DSDRIVER_DB_CONNECTION_TIMEOUT_WARNING
    Le serveur de base de données hébergeant le magasin de données Citrix n'a pas pu répondre à temps à une interrogation IMA. Cela est peut-être dû à des problèmes de réseau ou de résolution de nom ou à des problèmes avec ce serveur de base de données.

    EventID: 3624
    MSG_DSDRIVER_DB_CONNECTION_TIMEOUT_ERROR
    Le serveur de base de données hébergeant le magasin de données Citrix n'a pas pu répondre à temps à une interrogation IMA. Cela est peut-être dû à des problèmes de réseau ou de résolution de nom ou à des problèmes avec ce serveur de base de données.

    [Correction à chaud PSF400W2K3R03][#113648]

  3. Si le Service IMA ne démarrait pas, le journal d'événements n'indiquait pas clairement la raison de l'échec du démarrage. Le problème surgissait lorsque le service rencontrait une erreur lors de l'initialisation ODBC.

    Cette correction introduit un message contenant un état d'erreur ODBC et le texte à inscrire au journal d'événements.

    [Correction à chaud PSF400W2K3R02][#115579]

  4. Cette correction permet la prise en charge des expirations de délai des interrogations de magasin de données Oracle. Le service IMA ne répond plus lorsque des interrogations de magasin de données Oracle n'expirent pas correctement. Le code IMA destiné à gérer les interrogations Oracle ne prend pas en charge les délais d'expiration. Cette correction permet la prise en charge de deux paramètres de registre qui permettent de spécifier le délai d'expiration des interrogations Oracle infructueuses et le retard à appliquer aux interrogations suivantes.

    Pour spécifier des délais d'expiration pour les interrogations de magasin de données Oracle, vous devez définir les clés de registre suivantes :

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
    Nom : DB_CONNECTION_TIMEOUT
    Type : REG_DWORD
    Données : délai (en secondes)

    Remarque : DB_CONNECTION_TIMEOUT peut être décalé de plusieurs minutes à cause du délai de réponse des fonctions d'API Oracle.

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
    Nom : DB_TIMEOUT_DELAY
    Type : REG_DWORD
    Données : délai (en secondes)

    [Correction à chaud PSF400W2K3R03][#116838]

  5. Le Service IMA montrait une consommation élevée de l'UC lors de mise à jour du système de licences. Les informations de licences Microsoft étaient modifiées dans le pool local ou global et le service tentait une synchronisation. Plusieurs threads étaient impliqués dans le même processus et accédaient simultanément aux mêmes ressources de registre, d'où une hausse de la consommation d'UC.

    [Correction à chaud PSF400W2K3R01][#117246]

  6. Le service IMA cesse de fonctionner pendant les périodes d'utilisation intense.

    [Correction à chaud PSF400W2K3R02][#118201]

  7. Il est possible que la liste de résolutions d'application en attente de traitement sur le collecteur de données de la zone locale dépasse des proportions normales et entraîne l'envoi aux utilisateurs d'un message indiquant l'indisponibilité du serveur MetaFrame.

    Le problème peut durer quelque temps, puis, dans certains cas, se résoudre. Il est cependant parfois nécessaire de redémarrer le service IMA. Ceci est dû à des problèmes de connectivité avec des zones distantes ou à l'absence de réponse du service IMA d'un collecteur de données d'une zone distante.

    [Correction à chaud PSF400W2K3R02][#125229]

  8. Lors de la fermeture du serveur de mesure des performances de la batterie, le Service IMA exécuté sur ce serveur ne répondait parfois plus. Cela se produit lorsque de nombreux serveurs ne peuvent pas être contactés. Le service attend une réponse de chaque serveur pendant 30 secondes. Plus le nombre de ces serveurs était élevé, plus l'absence de réponse du service était prolongée.

    Cette correction ajoute un indicateur qui est éliminé lorsque le serveur de mesure des performances de la batterie est en cours de fermeture, ce qui élimine le délai de 30 secondes par serveur n'envoyant aucune réponse.

    [Correction à chaud PSF400W2K3R01][#126758]

  9. Le service IMA est parfois interrompu de façon inattendue. Le problème se produit lorsqu'un objet est réutilisé dans une boucle et que la mémoire allouée dans chaque exécution de la boucle n'est pas libérée correctement.

    [Correction à chaud PSF400W2K3R01][#127162]

  10. Dans certains scénarios recourant à des administrateurs délégués ayant différents privilèges, une ouverture de session suivie d'une fermeture de session sur la Console Presentation Server peut entraîner une fuite de mémoire dans le service IMA.

    [#127364]

  11. Lors de l'ajout d'un nouveau serveur à une batterie, le démarrage du service IMA peut échouer et le message d'erreur suivant s'affiche :

    « Impossible de démarrer le service IMA dans CTX_MF_IMA_StartIMAService État = 1 »

    [Correction à chaud PSF400W2K3R02][#127478]

  12. Cette correction offre les améliorations suivantes :

    Le service IMA ne démarre pas à moins qu'un écouteur ICA ne soit activé. Bien ce comportement soit celui spécifié, le message d'erreur standard généré en réponse (indiquant l'ID d'événement 7024 et que le service IMA s'est terminé avec l'erreur 2147483649 (0x80000001)) n'est pas suffisamment spécifique.

    Après l'installation de cette correction, le message affiché dans le journal d'événements si le démarrage du service IMA échoue parce qu'aucun écouteur ICA n'est activé est le suivant.

    « Aucune prise en charge Citrix ICA ne semble possible. Vérifiez que les écouteurs Citrix ICA sont activés. »

    [Correction à chaud PSF400W2K3R02][#127512]

  13. Le service IMA ne répond parfois plus. Cela se produit lorsque le service essaie d'écrire dans le cache d'hôte local et que ses tentatives répétées échouent à cause de problèmes de base de données. Pour chaque échec de tentative, le service reçoit un message d'erreur de la base de données, puis le service ne répond plus.

    Après l'installation de cette correction, le service fournit un message d'erreur lorsque la première tentative d'écriture échoue et n'essaie plus d'écrire dans la base de données de façon répétée.

    [Correction à chaud PSF400W2K3R02][#128037]

  14. Après l'installation du pack de corrections à chaud 1, le démarrage du service IMA peut être anormalement long.

    [Correction à chaud PSF400W2K3R02][#129648]

  15. Le service IMA peut se fermer de façon inattendue pendant la conversion des noms d'utilisateurs au format NT4 vers le format UPN ("APPLICATION_FAULT - 0xc0000005 - L'instruction à « 0x%08lx » a fait référence à la mémoire à « 0x%08lx ». Impossible de lire la mémoire »).

    [Correction à chaud PSF400W2K3R02][#129793]

  16. Après redémarrage des serveurs, il se peut que le service IMA soit lent au démarrage, en attendant des informations depuis le système d'exploitation. À certains moments, ceci empêche le démarrage des services dépendants.

    [Correction à chaud PSF400W2K3R03][#131672]

  17. Sur les versions espagnoles de MetaFrame Presentation Server 3.0, le processus imasrv.exe peut consommer un niveau inattendu de mémoire.

    [Correction à chaud PSF400W2K3R02][#132114]

  18. Si la case à cocher L'utilisateur doit changer de mot de passe à la prochaine ouverture de session est active, le service IMA peut s'arrêter de manière inattendue quand un utilisateur utilise Program Neighborhood.

    [Correction à chaud PSF400W2K3R03][#133058]

  19. Il se peut que le service IMA s'arrête de façon inattendue après l'exécution de la commande dsmaint /compactdb.

    [Correction à chaud PSF400W2K3R03][#134356]

  20. Le démarrage du service IMA échoue si le service SNMP est installé après Presentation Server.

    [Correction à chaud PSF400W2K3R02][#135873]

  21. Le service IMA ne peut pas démarrer automatiquement après l'installation du service SNMP et le redémarrage du serveur. Le message d'erreur suivant apparaît dans le journal d'événements :

    EventID:7034 : « Le service Independent Management Architecture s'est arrêté de manière inattendue. Cela s'est produit 1 fois. »

    De la même manière, il est possible que le service IMA redémarre automatiquement après l'installation du service SNMP suivie du redémarrage du serveur, mais cela peut prendre du temps et le message d'erreur suivant apparaît dans le journal d'événements :

    EventID:7001 : « Le service Citrix SMA dépend du service Independent Management Architecture qui n'a pas pu démarrer en raison de l'erreur suivante : après le démarrage, ce service s'est bloqué en état d'attente de démarrage. »

    [Correction à chaud PSF400W2K3R02][#135943]

  22. Le service IMA peut s'arrêter de façon inattendue pendant l'énumération des applications de Program Neighborhood. Ce problème survient quand le service ne peut pas interroger le navigateur principal ou résoudre le nom de l'hôte lorsque des serveurs ont des ouvertures de session désactivées.

    [Correction à chaud PSF400W2K3R02][#136610]

  23. Si la connectivité au magasin de données est interrompue alors que l'outil Citrix Health Check Agent Service (HCAService) est en cours d'utilisation, il se peut que le service IMA soit arrêté.

    [Correction à chaud PSF400W2K3R03][#141680]

  24. Le service XML échoue de façon inattendue après la modification du fichier CtxSta.conf et son enregistrement au format ASCII.

    [Correction à chaud PSF400W2K3R03][#141853]

  25. S'il existe une latence élevée entre les collecteurs de données de zone, les informations du magasin dynamique peuvent prendre un certain temps à répliquer les informations de zone entre les collecteurs de données de zone. Cette correction améliore l'efficacité de synchronisation de ces informations.

    [Correction à chaud PSF400W2K3R03][#143478]

  26. Les redémarrages de serveur programmés rétablissent la valeur de ICAThinWireFlags sur 0x63.

    [Correction à chaud PSF400W2K3R03][#146714]

  27. Après avoir ajouté un compte d'administrateur Citrix, le service IMA échoue de façon inattendue.

    [Correction à chaud PSF400W2K3R03][#149283]

  28. Lorsque les utilisateurs ouvrent une session à l'aide de Novell Directory Services (NDS), le service IMA échoue de façon inattendue.

    [Correction à chaud PSF400W2K3R03][#150772]

Installation Manager

  1. Ajouter un pack MSI contenant plus de 100 applications ou raccourcis dans Installation Manager entraîne l'échec du service IMA. Cette correction double le nombre d'applications et de raccourcis à partir duquel le problème apparaît (la valeur est désormais 200).

    [Correction à chaud PSF400W2K3R01][#88320]

  2. Parfois, la désinstallation de packs d'application à l'aide d'Installation Manager n'entraîne pas la suppression de toutes les entrées de registre associées. Une erreur portant l'identificateur d'événement 1015 est quelquefois générée pendant le processus.

    [Correction à chaud PSF400W2K3R01][#107403]

  3. Le démarrage du serveur échoue après l'installation d'un pack Installation Manager, même si l'option ForceReboot est spécifiée. Le problème se pose lorsqu'aucune session utilisateur n'est ouverte sur le serveur de destination au moment de l'installation.

    [Correction à chaud PSF400W2K3R01][#108928]

  4. En cas de requêtes de base de données trop nombreuses, les tâches Installation Manager restent en attente de façon prolongée avant de passer dans l'état de démarrage.

    [Correction à chaud PSF400W2K3R01][#116501]

  5. Après l'application du Service Pack 4 de MetaFrame XP 1.0, le déploiement de packs Installation Manager peut échouer et le journal d'événements indique alors l'échec du programme d'installation Gemini.

    [Correction à chaud PSF400W2K3R01][#117574]

  6. L'ajout ou la suppression d'un groupe de packs dans Installation Manager échoue parfois et entraîne l'affichage d'un message d'erreur indiquant l'échec d'une modification de groupe de packs.

    Cela se produit lorsque la lecture du groupe de packs n'est pas possible dans le magasin de données.

    [Correction à chaud PSF400W2K3R02][#118612]

  7. Dans des batteries de grande taille, l'actualisation d'un des nœuds de serveur ou d'Installation Manager pouvait entraîner le blocage de la Console Presentation Server.

    Cette correction résout le problème en limitant la fonction d'actualisation aux seules informations en cours d'affichage à l'attention de l'administrateur. Par exemple, si vous sélectionnez puis actualisez un nœud de serveur, seules les données concernant les packs installés sur ce serveur sont actualisées. La fonction d'actualisation des nœuds suivants a été modifiée :

    • tous les nœuds de pack ;
    • tous les nœuds de groupe de packs ;
    • tous les nœuds de serveur.

    [Correction à chaud PSF400W2K3R02][#119623]

  8. La boîte de dialogue des Propriétés de la tâche ne contient pas de fonction d'actualisation (par exemple un bouton Actualiser). Le seul moyen d'actualiser les résultats consiste à fermer cette boîte de dialogue puis à actualiser tout le cache de données d'Installation Manager.

    Cette correction ajoute un bouton d'actualisation à l'onglet des résultats de tâche de cette boîte de dialogue. Cela permet d'actualiser les informations de la table d'état serveur/pack, de la table d'événements et la zone de texte contenant les détails des événements. Cette correction garantit également que tout élément sélectionné avant l'actualisation le demeure tant que l'actualisation n'est pas terminée.

    [Correction à chaud PSF400W2K3R02][#119626]

  9. En cas d'ajout d'un nouveau serveur à la batterie, la Console Presentation Server n'affiche pas le serveur sous Installation Manager > Packs > [Nom du groupe de packs] > Installer le groupe de packs tant que vous n'avez pas fermé et rouvert la console. Ce problème n'apparaît pas avec les packs individuels, seulement avec les groupes de packs.

    [Correction à chaud PSF400W2K3R02][#120935]

  10. Installation Manager peut ne pas prendre en compte les variables d'environnement spécifiées dans la clé de Registre HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\appcloning\agent\installer\symbols.

    [Correction à chaud PSF400W2K3R02][#120974]

  11. Il peut être impossible de redéployer des packs Installation Manager sur des serveurs ayant été supprimés puis ajoutés à nouveau à la batterie. Cela est dû au fait que les informations d'installation de pack de ces serveurs demeurent inchangées dans le magasin de données.

    [Correction à chaud PSF400W2K3R02][#125536]

  12. Si un serveur a été supprimé d'une batterie, puis y a été associé à nouveau, les tâches d'installation appliquées à ce serveur demeurent dans le magasin de données. Les tâches d'installation appliquées à ce serveur et pour lesquelles le pack a déjà été installé sur le serveur échouent.

    [Correction à chaud PSF400W2K3R02][#127142]

  13. Lorsque vous visualisez les détails d'une tâche d'installation dans la console Presentation Server, un message d'erreur indiquant l'échec de la récupération des détails de la tâche apparaît après cinq minutes si le fichier journal dépasse 10 mégaoctets (Mo). Après avoir installé cette correction à chaud, l'utilisateur reçoit la moitié du fichier journal (5 Mo) et l'avertissement suivant :

    AVERTISSEMENT : impossible de lire le fichier journal complet. Le fichier est trop volumineux. Pour accéder au fichier journal complet, veuillez consulter :
    Serveur : Nom du serveur
    Fichier : C:\Program Files\Citrix\Installer\Logs\nom du journal.log

    [Correction à chaud PSF400W2K3R03][#127210]

  14. Les administrateurs personnalisés ne peuvent pas visualiser l'état des packs Installation Manager dans la console Presentation Server.

    [128607]

  15. Si le dernier serveur répertorié dans un groupe d'applications Installation Manager est supprimé d'une batterie, le groupe de serveurs semble être supprimé de la console. Si un groupe de serveurs est créé ultérieurement à l'aide du même nom, il n'apparaît pas dans la console, même si aucune erreur ne se produit durant le processus de création du groupe de serveurs.

    [Correction à chaud PSF400W2K3R03][#132239]

  16. Installation Manager ne peut pas installer le pack de cumul de corrections à chaud 1 ou toute autre correction à chaud. Installation Manager signale un échec et affiche le message d'erreur suivant : « La commande demandée n'est pas valide pour ce service. »

    [Correction à chaud PSF400W2K3R03][#134806]

  17. Les installations de packs utilisant Installation Manager échouent et le message d'erreur suivant est inscrit dans le fichier AGINST.log :

    "AddEnv (1) Erreur : Nombre d'arguments insuffisant dans le symbole de commande."

    [Correction à chaud PSF400W2K3R02][#136068]

  18. Lorsqu'un nouveau pack d'applications est installé, et qu'il existe déjà des packs d'applications, la variable d'environnement n'est pas ajoutée, elle est remplacée. Pour corriger ce problème, vous devez configurer les clés de registre suivantes sous HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMS\2.0 :

    Nom : DisableUserPath
    Type : DWORD
    Données : 0

    Nom : DisableSystemPath
    Type : DWORD
    Données : 0

    Nom : AppendUserPath
    Type : DWORD
    Données : 1

    Nom : AppendSystemPath
    Type : DWORD
    Données : 1

    Si DisableUserPath ou DisableSystemPath est paramétré sur 1, le conditionneur n'enregistre pas les modifications apportées à l'utilisateur ou au chemin d'accès système. Le programme d'installation ne modifie ni l'utilisateur ni le chemin d'accès au système.

    Si AppendUserPath ou AppendSystemPath est paramétré sur 1, le conditionneur n'enregistre que les modifications apportées à l'utilisateur ou au chemin d'accès système. Les modifications effectuées sur le fichier WFS sont ajoutées par le programme d'installation à l'utilisateur ou au chemin d'accès système lorsque le pack est installé sur le système de destination. Si vous désinstallez le pack, les modifications apportées à l'utilisateur et au chemin d'accès système sont supprimées de l'ordinateur.

    [Correction à chaud PSF400W2K3R03][#146144]

Installation, désinstallation, mise à niveau

  1. Dans les environnements mis à niveau depuis MetaFrame XP, une violation d'accès peut survenir dans statui.dll lors de la fermeture de sessions clientes et le message suivant apparaît dans l'Observateur d'événements :

    Event ID 1000
    Faulting application stuisrv.exe
    Version 0.0.0.0
    Faulting module statui.dll
    Version 4.0.2198.1
    Fault address 0x00001011

    [Correction à chaud PSF400W2K3R02][#128122]

Clavier

  1. Lorsque la configuration de clavier Valeur par défaut du serveur était sélectionnée dans Program Neighborhood, le dictionnaire utilisateur du système IME (Input Method Editor) n'était pas créé dans le dossier approprié.

    [Correction à chaud PSF400W2K3R01][#89688]

  2. Lors de l'utilisation d'un client Unicode (UNIX ou Mac) pour accéder à une application détectant l'enfoncement et le relâchement des touches de clavier, les touches de modification (Maj., Ctrl. et Alt. + caractère) ne sont pas correctement prises en compte.

    [Correction à chaud PSF400W2K3R02][#96945]

  3. La touche « Impr. écran » ne fonctionne pas dans les sessions ouvertes à l'aide du client pour Linux et recourant à un clavier espagnol. Un scancode incorrect dans le fichier de configuration de clavier espagnol est à l'origine de ce problème.

    [Correction à chaud PSF400W2K3R01][#111762]

  4. Dans la configuration de clavier italienne sur un client non Windows, les touches < et > ne fonctionnaient pas correctement dans certaines applications.

    [Correction à chaud PSF400W2K3R01][#115277]

  5. Sur les clients Linux, l'état du verrouillage des majuscules n'est pas maintenu correctement après que l'utilisateur appuie sur la touche de verrouillage des majuscules, appuie sur une touche quelconque, puis relâche la touche de verrouillage.

    [Correction à chaud PSF400W2K3R02][#115747]

  6. Prise en charge de Windows 2003 utilisant les paramètres régionaux et clavier de la station de travail, tels que Anglais (Australie) ou Français (Canada) dans une session Terminal Services. Il s'agit du composant côté serveur d'une amélioration de fonctionnalité qui étend la prise en charge de cette fonctionnalité à Presentation Server. Pour bénéficier de l'intégralité de cette amélioration, vous devez également déployer la correction à chaud 9.100 sur les utilisateurs, ou son substitut, comme spécifié dans l'article CTX110425 du centre de connaissances.

    [Correction à chaud PSF400W2K3R02][#120899]

  7. La configuration de clavier Anglais (US) est automatiquement chargée dans la liste de configurations de clavier lors de sessions en mode Fenêtre transparente, que cette configuration de clavier soit présente ou non dans le profil d'utilisateur. Avec cette correction, seules les configurations de clavier présentes dans le profil d'utilisateur et celles demandées par le client sont chargées dans les sessions en mode Fenêtre transparente.

    [Correction à chaud PSF400W2K3R02][#129482]

  8. Après reconnexion à une session, il se peut que les états du verrouillage des majuscules, du verrouillage numérique et de défilement soient inversés.

    [Correction à chaud PSF400W2K3R03][#133536]

Service de licences

  1. Les utilisateurs ne peuvent pas se connecter aux serveurs et le message d'erreur suivant apparaît :

    « Le système a atteint sa limite de connexions sous licence. »

    Cela se produit parce que les licences consommées à l'ouverture de session ne sont pas libérées à la fermeture de session.

    [Correction à chaud PSF400W2K3R03][#119351]

  2. Une session RDP de console (mstsc.exe /console) affecte une licence pour toute la durée de la session sans publier la licence à la fin de la session.

    [Correction à chaud PSF400W2K3R03][#122270]

  3. Lors de la tentative de connexion à un serveur, il est possible que les utilisateurs reçoivent un avertissement indiquant que la période de grâce du système de licences a expiré ; les tentatives de connexion sont refusées. Ce problème se produit lorsqu'un serveur est redémarré durant la période de grâce du système de licences et qu'il ne reconnaît pas la copie locale des informations de licence. La période de grâce commence dès que la connectivité entre le serveur et le serveur de licences est interrompue. Durant cette période, le serveur utilise une copie locale des informations de licence.

    [Correction à chaud PSF400W2K3R03][#134465]

  4. Cette amélioration interne du système de licences offre une autre méthode permettant de traiter les erreurs qui se produisent durant l'acquisition de licences.

    Pour activer cette amélioration, un fichier de licences spécifique est requis.

    [#137751]

  5. Il arrive parfois que les serveurs sur lesquels le pack de cumul de corrections à chaud 2 est installé ne puissent pas contacter le serveur de licences. Le message d'erreur « MetaFrame Presentation Server ne peut pas contacter le serveur de licences vide » est affiché. Les messages suivants peuvent apparaître dans le Journal d'événements :

    EventID 9018, Source : MetaFrame, Descriptions : MetaFrame Presentation Server ne peut pas contacter le serveur de licences vide.
    EventID 9016, Source : MetaFrame, Descriptions : Le serveur communique avec le serveur de licences. Metaframe Presentation Server a quitté la période de grâce.
    EventID 9019, Source : MetaFrame, Descriptions : MetaFrame Presentation Server a contacté avec succès le serveur de licences.

    [Correction à chaud PSF400W2K3R03][#149982]

Équilibrage de charge

  1. Les calculateurs de charge créés avec des applications ou des scripts MFCOM peuvent empêcher l'initialisation des règles.

    [Correction à chaud PSF400W2K3R02][#119836]

  2. Cette amélioration de fonctionnalité permet la prise en charge du partage de session sur les serveurs à pleine charge. Sans cette correction, le partage de session n'est pas possible sur les serveurs à pleine charge. Conformément aux spécifications, les utilisateurs sont alors redirigés vers des serveurs dont la charge est moindre. Pour activer cette amélioration de fonctionnalité, configurez la clé de Registre suivante.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\
    Nom : SeamlessFlags
    Type : REG_DWORD
    Données : 0x100

    [Correction à chaud PSF400W2K3R03][#120874]

  3. Lorsque l'équilibrage de charge est activé, certains serveurs reçoivent sensiblement plus de sessions que d'autres, parfois à un point entraînant leur surcharge. Cela se produit lorsque des interrogations sur les compteurs de performances liées à l'UC ou à la mémoire génèrent une erreur. Suite à cette erreur, MetaFrame indique une charge nulle et accepte toutes les nouvelles connexions dont la charge est équilibrée. La correction résout le problème en attribuant une charge de 10 000 (pleine) aux serveurs qui produisent des erreurs de compteurs de performances lorsque l'interrogation est initialisée.

    Remarque : une correction distincte (correction #119402) qui définit les charges de serveur sur PLEINE pour les serveurs produisant des erreurs d'interrogation des performances lors de l'interrogation est également disponible. Pour situer et télécharger la version de langue anglaise de la correction, recherchez l'article « #119402 » dans la base de connaissances. Pour demander des versions non anglaises de la correction, contactez le support technique Citrix.

    [Correction à chaud PSF400W2K3R03][#126653]

  4. Il est possible que les calculateurs de charge avancés n'affichent pas correctement les charges du serveur. Ce problème ne se produit que sur les systèmes espagnol.

    [Correction à chaud PSF400W2K3R03][#127846]

  5. Lorsque le partage des données de zone est activé, il est possible que les applications deviennent indisponibles pendant un temps limité pour une zone donnée.

    [Correction à chaud PSF400W2K3R03][#128340]

  6. Le multiplieur d'optimisation de la charge ne peut être modifié. Cette correction permet de modifier le multiplieur avec succès.

    Afin de peaufiner l'algorithme ILB, ajustez la valeur de : HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\LMS\ILBMultiplier et redémarrez le serveur. Par défaut, la valeur est définie sur 2. En augmentant cette valeur, vous pouvez autoriser un nombre plus important d'ouvertures de session simultanées. Essentiellement, l'algorithme est modifié. Par exemple : si vous changez la valeur en 4, l'algorithme ILB équivaut à Charge de résolution actuelle += [(Charge Max – Charge de résolution actuelle) / 4].

    OUVERTURES DE SESSION ENTRANTES

    CHARGE DE RÉSOLUTION

    1

    2500

    2

    4375

    3

    5781

    Remarque : charge maximale = 10 000.

    [Correction à chaud PSF400W2K3R03][#129781]

  7. Les serveurs qui exécutent Presentation Server Advanced ou utilisent un calculateur de charge personnalisé peuvent indiquer l'absence de charge sur les serveurs lorsque des applications sont actives. Ceci ne se produit que sur les systèmes français.

    [Correction à chaud PSF400W2K3R03][#140155]

  8. Si vous utilisez la commande qfarm /load sur un ordinateur exécutant un système d'exploitation anglais ainsi que la version anglaise de Citrix Presentation Server, et que le pack MUI (pack interface utilisateur multilingue) est installé, les compteurs de performance ne sont pas disponibles et affichent un zéro. Pour corriger ce problème, définissez l'entrée de registre suivante sur l'ordinateur exécutant Presentation Server :

    HKEY_LOCAL_MACHINE\Software\Citrix\IMA\LMS
    Nom : EnableTranslation
    Type : REG_DWORD
    Données : 1

    [Correction à chaud PSF400W2K3R03][#145371]

  9. Si vous utilisez la commande qfarm /load sur un ordinateur exécutant un système d'exploitation français ainsi que la version française de Presentation Server, et qu'un pack de cumul de corrections à chaud 2 est installé, le compteur affiche par erreur une charge pleine car le serveur ne peut pas accéder au compteur de performances « Écritures disque ».

    L’application de cette correction ajoute également le message de trace suivant pour toutes les langues prises en charge :

    Cdf_TraceMsg("LMSRuleDLL_Interface : _CreatePdhQueryHelper querying for counter : %ws", CounterPath) ;

    [Correction à chaud PSF400R02W2K3047][#153883]

Ouverture de session/Authentification

  1. Parfois, pendant le processus d'ouverture de session, la session cesse de répondre et n'affiche qu'un fond bleu. Les sessions existantes alors ne sont pas affectées mais aucune session supplémentaire ne peut être ouverte sans le redémarrage du serveur. Cela est causé par un problème transitoire de connexion se produisant lors du processus d'ouverture de session et entraînant l'expiration d'un appel.

    [Correction à chaud PSF400W2K3R03][#116869]

  2. Les utilisateurs ne peuvent pas se connecter aux serveurs et le message d'erreur suivant apparaît :

    « Le système a atteint sa limite de connexions sous licence. »

    Cela se produit parce que les licences consommées à l'ouverture de session ne sont pas libérées à la fermeture de session.

    [Correction à chaud PSF400W2K3R03][#126249, 129600]

  3. Sur les ordinateurs exécutant une version localisée du système d'exploitation Windows, la boîte de dialogue d'état d'ouverture de session ICA n'est pas fermée après la fin du processus d'ouverture de session de l'utilisateur.

    [Correction à chaud PSF400W2K3R03][#127163]

  4. La durée de l'énumération des applications publiées peut être plus longue pour les clients configurés pour une authentification unique Kerberos. Ce composant serveur de la correction résout le problème en apportant la prise en charge de l'authentification unique Kerberos pour l'énumération des applications. Pour résoudre entièrement le problème, vous devez aussi déployer la version 9.151 ou une version ultérieure du Client Presentation Server (client de correction à chaud).

    [Correction à chaud PSF400W2K3R03][#128496]

  5. Le démarrage d'une connexion personnalisée vers une application publiée pour laquelle l'agent Password Manager est configuré peut entraîner la fermeture inattendue de CtxGina. Ce problème se produit sur les systèmes Windows Server 2003 sans Service Packs, lorsque RSA et Password Manager y sont installés.

    [Correction à chaud PSF400W2K3R02][#128640]

  6. Usrlogon.cmd peut ne pas s'exécuter lors de l'ouverture de session d'un utilisateur.

    [Correction à chaud PSF400W2K3R02][#129256]

  7. Après avoir appliqué le pack de cumul de corrections à chaud 1 sur les ordinateurs Windows Server 2003, il est possible que les utilisateurs ne puissent plus démarrer d'applications publiées. C'est le cas si la stratégie « Accéder à l'ordinateur depuis le réseau » est désactivée et n'affecte pas les ordinateurs Windows 2000 Server. Cette correction introduit une option permettant d'accéder aux applications publiées en activant la stratégie « Accéder à l'ordinateur depuis le réseau » ou « Autoriser l'ouverture de session locale ». Elle ajoute la prise en charge d'une nouvelle valeur de Registre « UseNetworkLogon » sous HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA pour spécifier laquelle des deux stratégies est requise pour l'accès des utilisateurs aux applications publiées :

    Si la valeur de Registre « UseNetworkLogon » est présente et que la valeur est 1, vous devez activer « Accéder à l'ordinateur depuis le réseau » pour que les utilisateurs puissent lancer des applications publiées. Toutes les autres valeurs sont interprétées comme des zéros et « Ouvrir une session locale » doit être activée pour lancer des applications publiées. Si la valeur de Registre « UseNetworkLogon » manque, par défaut, vous devez activer « Ouvrir une session locale ».

    Cette valeur de Registre est statique ; si vous la modifiez, vous devez redémarrer le service IMA pour que la modification soit prise en compte.

    [Correction à chaud PSF400W2K3R02][#130485]

  8. Les utilisateurs anonymes ne peuvent pas déverrouiller les écrans de veille protégés par mot de passe invoqués par les paramètres de stratégie de groupe Windows. Ceci est dû au fait que les mots de passe des utilisateurs anonymes sont générés aléatoirement. Cette correction empêche les écrans de veille d'être invoqués dans des sessions anonymes.

    [Correction à chaud PSF400W2K3R03][#140195]

  9. Les utilisateurs anonymes ne peuvent pas déverrouiller des stations de travail verrouillées par d'autres utilisateurs anonymes. Ceci est dû au fait que les mots de passe des utilisateurs anonymes sont générés aléatoirement. Cette correction empêche les utilisateurs anonymes de verrouiller des stations de travail.

    [Correction à chaud PSF400W2K3R03][#141787]

  10. Lorsque les utilisateurs ouvrent une session à l'aide de l'authentification unique, et que la connexion réseau est lente, il peut s'écouler un certain délai lors de la saisie des informations d'identification. En conséquence, les utilisateurs entrent leurs informations d'identification deux fois au lieu d'une.

    Pour résoudre ce problème, modifiez l'entrée de registre suivante :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\icawd
    Nom : CredQueryTimeout
    Type : REG_DWORD
    Données : délai d'expiration de la saisie des informations d'identification en secondes

    Par défaut, le délai d'expiration est de 10 secondes.

    [Correction à chaud PSF400W2K3R03][#146264]

  11. Si le pack de corrections à chaud PSF400W2K3R02 est installé sur le broker XML d'une batterie de serveurs, les utilisateurs qui ouvrent une session à l'Interface Web à l'aide d'informations d'identification NDS expirées ne peuvent pas modifier le mot de passe expiré et reçoivent un message d'erreur.

    [Correction à chaud PSF400W2K3R03][#151235]

Mémoire, optimisation de l'UC

  1. Le message suivant peut apparaître dans le Journal d'événements :

    Source: CTXCPUUtilMgmt
    Catégorie : (1)
    ID d'événement : 1538
    Type : avertissement

    Description :
    ProcessManager : l'objet de processus pour le PID #### n'a pas pu être créé.
    Événement du sous-système Windows : 0x5

    Après application de la correction, l'avertissement est inscrit dans l'Observateur d'événements si le système ne parvient à se dégager de cet état transitoire.

    [Correction à chaud PSF400R01W2K3023][#115188]

  2. Lors de l'activation de la fonction d'optimisation de la mémoire sur un serveur exécutant Presentation Server 4.0, le mécanisme d'enregistrement des modifications des fichiers qu'elle redéfinit peut être calculé de manière incorrecte. Cela peut entraîner la fermeture des processus d'application ou des problèmes d'installation d'applications dans un environnement d'isolation.

    Avec cette correction à chaud, toute information d'optimisation enregistrée incorrectement et déjà présente est supprimée. Les informations correctes sont écrites à partir de la prochaine redéfinition planifiée et des suivantes.

    [Correction à chaud PSF400R01W2K3055][#129356]

  3. Après l'optimisation des fichiers DLL (redéfinition), si l'optimisation de mémoire virtuelle est activée, les fichiers temporaires ne sont pas supprimés du répertoire %Program Files%\Citrix\Server Resource Management\Memory Optimization Management\Data. Ces fichiers sont maintenant supprimés.

    [Correction à chaud PSF400W2K3R03][#147495]

Impression

  1. Si vous sélectionniez un paramètre du papier autre que « Lettre » (valeur par défaut) pour une imprimante créée automatiquement, le paramètre personnalisé n'était que partiellement rétabli à l'ouverture de session suivante. Il était affiché correctement dans l'onglet Paramètres du périphérique, mais « Lettre » (valeur par défaut) dans l'onglet Général tant que vous ne cliquiez pas sur OK. Ce problème surgissait car les paramètres de taille du papier n'était pas correctement enregistrés à la fermeture de session et ne pouvaient pas être rétablis à l'ouverture de session suivante.

    [Correction à chaud PSF400W2K3R01][#93039]

  2. Si plus d'une Console Presentation Server est utilisée pour spécifier des pilotes d'imprimante et si l'option de liste de compatibilité sélectionnée est N'autoriser que les pilotes de la liste dans une console et Autoriser tous les pilotes qui ne sont pas dans la liste dans une autre console, tous les pilotes d'imprimante disponibles sont créés automatiquement sans tenir compte des limitations définies dans l'une ou l'autre des consoles. Ce problème est dû à l'exclusion mutuelle des deux options et au fait qu'il n'est pas possible de définir quelle option a priorité sur l'autre.

    Après l'installation de cette correction à chaud, les pilotes d'imprimante sont créés automatiquement en fonction des options de liste de compatibilité que vous avez spécifiées.

    [Correction à chaud PSF400W2K3R01][#109050]

  3. Il est possible d'ajouter plusieurs fois un même pilote d'impression à la liste de compatibilité des pilotes à partir de différentes Consoles Presentation Server. Cela est dû au fait qu'aucun mécanisme ne permet d'empêcher l'enregistrement répété d'un même pilote.

    [Correction à chaud PSF400W2K3R02][#113063]

  4. Les stratégies d'imprimante et de mappage de lecteur ne sont parfois pas appliquées. Cela se produit lorsqu'un utilisateur ouvre une session sur un serveur Novell dans un environnement de batterie non configuré pour utiliser NDS. Cela peut être le cas, par exemple, dans une batterie pour laquelle l'arborescence NDS préférée n'est pas définie dans la Console Presentation Server. Dans ce cas, Presentation Server traite l'utilisateur comme un utilisateur NDS et essaie de définir les stratégies d'imprimante et de mappage de lecteur en fonction de ses informations d'identification NDS. L'opération échoue.

    Après l'installation de cette correction, les utilisateurs NDS sont traités comme des utilisateurs Windows dans les environnements de batterie non configurés pour utiliser NDS.

    [Correction à chaud PSF400W2K3R03][#114626]

  5. Si différentes listes de compatibilité de pilotes sont définies et ouvertes dans différentes instances de la Console Presentation Server, ces listes sont combinées.

    Après l'installation de cette correction, seule la liste la plus récente est prise en compte.

    [Correction à chaud PSF400W2K3R02][#115357]

  6. Il n'est parfois pas possible d'ajouter ou de modifier un mappage de pilotes d'imprimante dans la console de gestion. Cela se produit lorsque la liste de mappage de pilotes contient au moins une entrée altérée. La console passe alors en revue les pilotes de nombreuses fois jusqu'à l'épuisement de la mémoire disponible.

    [Correction à chaud PSF400W2K3R02][#118400]

  7. Lors du traitement des tâches d'impression, les imprimantes clientes passaient au statut déconnecté. Le problème était dû au fait que la taille maximale de tampon spécifiée pour le réducteur était incorrecte. Par conséquent, la taille des données codées était supérieure à la taille des données fournies au réducteur. Le code rejetait la requête visant à envoyer les données d'impression au client et réinitialisait l'imprimante cliente en la plaçant dans l'état déconnecté.

    [Correction à chaud PSF400W2K3R01][#118949]

  8. Lors des sessions clientes, l'imprimante par défaut définie sur la machine cliente était ignorée. La première imprimante de la liste d'imprimantes était considérée imprimante par défaut. Le problème était lié au fait que le spouleur d'impression Windows supprimait le réglage d'imprimante par défaut défini par le code Presentation Server.

    Cette correction résout le problème en appelant des fonctions d'API de registre au lieu de fonctions d'API de spouleur.

    [Correction à chaud PSF400W2K3R01][#119054]

  9. La mise à jour des informations d'imprimante et de pilote ne fonctionne pas toujours correctement à partir d'un nœud de serveur autre que le nœud local dans la Console de gestion. Cela se produit lors de l'ajout ou de la suppression d'une imprimante ou d'un pilote d'imprimante pour un serveur distant sans actualisation de l'affichage des informations correspondantes pour ce serveur dans la console.

    [Correction à chaud PSF400W2K3R02][#120136]

  10. Les imprimantes clientes créées automatiquement n'étaient pas retenues si le texte « Auto Created Client Printer » (imprimante cliente créée automatiquement) du champ Commentaires de la boîte de dialogue Propriétés était modifié.

    Après application de la correction, la modification du texte entraîne les résultats suivants.

    • Les imprimantes raccordées aux ports standard sont converties en imprimantes retenues.
    • Les imprimantes raccordées aux ports d'ancienne génération sont supprimées de la listes des imprimantes gérées et ne sont plus gérées.

    [Correction à chaud PSF400W2K3R01][#120226]

  11. Il était impossible d'imprimer à partir de machines clientes ne prenant pas en charge le protocole SPL. Les imprimantes clientes mappées au client :<IDsession>:LPT1: n'étaient pas rétablies à l'ouverture de session.

    Cette correction résout le problème en ajoutant la prise en charge de l'impression sur des ports mappés CDM. Les imprimantes clientes mappées sur le client :<IDsession>:LPTx(COMx): sont rétablies à partir du profil utilisateur.

    [Correction à chaud PSF400W2K3R01][#121015]

  12. Parfois, le Service de gestion des impressions Citrix, CpSvc.exe, s'arrêtait soudainement. Presentation Server était confronté à des informations DEVMODE (configuration d'imprimante) tronquées retenues dans un profil utilisateur ou reçu du client.

    Cette correction résout le problème en validant la longueur réelle des données avant l'accès aux données DEVMODE retenues et en les ignorant au profit des paramètres par défaut du pilote si les données retenues ne possèdent pas la taille correcte.

    [Correction à chaud PSF400W2K3R03][#122961]

  13. Lorsque vous sélectionnez une imprimante par défaut de client au cours de la création d'une nouvelle stratégie d'imprimante, cliquer sur OK ne permet pas d'enregistrer l'imprimante par défaut du client. Au lieu de cela, vous devez cliquer sur Appliquer puis sur OK pour enregistrer l'imprimante.

    [Correction à chaud PSF400W2K3R02][#123008]

  14. Les imprimantes créées automatiquement ne peuvent être partagées. Ceci est dû au fait que le service du serveur doit accéder à l'imprimante pour pouvoir la partager. Le service de serveur s'exécute sous le compte SYSTEM local, qui n'est pas ajouté à la liste de contrôle d'accès de l'imprimante.

    Avec cette correction, le compte SYSTEM local est ajouté à la liste de contrôle d'accès de l'imprimante afin que les imprimantes créées automatiquement puissent être partagées.

    [Correction à chaud PSF400R01W2K3009][#123268]

  15. Les entrées ajoutées à la liste de réplication automatique de pilotes d'imprimante sont supprimées après 24 heures. Cela est dû au fait que les tâches de réplication normale sont supprimées après 24 heures si elles ne sont pas terminées. Cependant, les tâches de réplication automatique ne devraient pas être supprimées. Après l'installation de cette correction, les tâches de réplication automatique ne sont plus supprimées.

    [Correction à chaud PSF400W2K3R03][#124759]

  16. Il s'agit du composant côté serveur d'une correction de la création automatique des imprimantes. Celles-ci n'héritaient pas des réglages d'imprimantes. Pour résoudre entièrement le problème, vous devez aussi déployer la version 9.200 ou une version ultérieure du Client Presentation Server (client de correction à chaud). Cette correction vous permet d'attribuer des critères d'équivalence à certains pilotes. Si vous choisissez de n'entrer aucun critère, les sept critères disponibles sont utilisés pour établir une équivalence. Les réglages d'imprimantes sont hérités si tous les attributs que vous spécifiez pour un pilote correspondent aux attributs enregistrés. Pour plus d'informations, veuillez consulter l'article CTX108763 du centre de connaissances Citrix.

    Pour cela, effectuez les opérations suivantes :

    1. Installez cette correction à chaud et déployez le client de correction à chaud 9.200 ou une version ultérieure.
    2. Sur le serveur, ouvrez le fichier WTSUPRN.inf dans un éditeur de texte.
    3. Ajoutez une section [DriverEquivalenceFields], puis spécifiez le nom du pilote (côté gauche) et les attributs (côté droit) à comparer lors de la création automatique d'imprimantes. Par exemple :

      "HP Color LaserJet *PCL*" = Name,DevModeSize,WinVer,Env,DriverFile,Version,Date

      Remarques

      • Pour insérer des espaces dans un nom de pilote, placez des guillemets (") au début et à la fin du nom.
      • Utilisez l'astérisque (*) comme caractère de remplacement.
      • {Name,DevModeSize,WinVer,Env,DriverFile,Version,Date} constitue l'ensemble d'attributs à partir duquel vous pouvez choisir des sous-ensembles pour comparaison.
    [Correction à chaud PSF400W2K3R03][#124760]
  17. Après l'installation du pack de corrections à chaud 1, l'impression sur les ports COM ou LPT clients peut être lente.

    [Correction à chaud PSF400W2K3R03][#125892]

  18. Lorsque la règle de routage des tâches d'impression Se connecter directement au serveur d'impression réseau, si possible est activée, seule l'imprimante réseau du premier utilisateur est directement connectée au serveur d'impression et créée dans la session en tant qu'imprimante réseau ; pour les autres utilisateurs, les imprimantes réseau sont créées en tant qu'imprimantes clientes créées automatiquement.

    [Correction à chaud PSF400W2K3R03][#125945]

  19. Quand le mappage de ports COM est activé, la première demande d'impression émise vers une imprimante connectée à un port COM client peut entraîner le blocage de la session pendant une minute.

    [Correction à chaud PSF400W2K3R02][#125957]

  20. Parfois, le système signale à tort la déconnexion de l'imprimante lors de l'impression d'un fichier volumineux.

    [Correction à chaud PSF400W2K3R01][#125965]

  21. L'échec de la création automatique d'imprimantes clientes peut engendrer un ID d'événement 1106, même si sa création a été désactivée en suivant les procédures contenues dans l'article CTX488760 du centre de connaissances. Cet article a été mis à jour de manière à contenir les procédures correctes de désactivation de la création de l'ID d'événement 1106.

    [Correction à chaud PSF400W2K3R02][#126530]

  22. Cette amélioration permet l'utilisation de caractères de remplacement lors du mappage des pilotes d'imprimante, ce qui évite à l'utilisateur de répertorier de manière explicite chaque pilote. Les caractères de remplacement pris en charge sont les suivants :

    ? : remplace les caractères individuels
    * : remplace les sous-chaînes
    Par exemple, l'entrée "HP LaserJet 40?0*" = "HP LaserJet 4" dans le fichier wtsuprn.inf effectue le mappage des entrées suivantes à l'imprimante HP LaserJet 4 en une seule et même entrée :
    • HP LaserJet 4050 PCL5
    • HP LaserJet 4050 PCL6
    • HP LaserJet 4000 PCL5
    • HP LaserJet 4000 PCL6

    mais pas :

    HP LaserJet 4100 PCL5

    [Correction à chaud PSF400W2K3R03][#126581]

  23. Des imprimantes se déconnectaient lorsque les utilisateurs imprimaient en dehors de leur session. Le processus de spouleur n'était pas correctement identifié en tant qu'appelant et se voyait donc refuser l'accès.

    [Correction à chaud PSF400W2K3R01][#126963]

  24. Les propriétés de l'imprimante ne peuvent pas être enregistrées pour les imprimantes utilisant la convention de noms d'ancienne génération.

    [Correction à chaud PSF400R01W2K3009][#127066]

  25. Pour certains pilotes d'impression, les modifications des propriétés d'impression ou des paramètres d'impression avancés dans une session ne sont pas conservées entre les sessions.

    Il s'agit du composant serveur d'une amélioration qui permet de modifier le fichier appsrv.ini côté client pour demander au client de toujours utiliser les réglages de l'imprimante plutôt que les paramètres conservés dans le magasin de propriétés. Ce paramètre force également l'écriture par le client des paramètres modifiés dans une session cliente sur l'imprimante cliente si les pilotes sont considérés comme équivalents.Pour profiter pleinement de cette amélioration, vous devez également déployer la version 9.200 ou ultérieure du client Presentation Server (client de correction à chaud) et ajouter la ligne suivante à la section [WFClient] du fichier appsrv.ini côté client :

    Win32FavorRetainedPrinterSettings=Off

    Cette correction ajoute également l'héritage, la conservation et la restauration des paramètres suivants dans l'onglet Avancé.

    • Spouler l'impression des documents pour qu'elle se termine plus rapidement/Imprimer directement sur l'imprimante
    • Commencer l'impression après le transfert de la dernière page dans le spouleur/Commencer l'impression immédiatement
    • Activer/désactiver les fonctionnalités d'impression avancées
    • Imprimer d'abord les documents présents dans le spouleur d'impression

    [Correction à chaud PSF400W2K3R03][#127407]

  26. Lors d'une connexion via le client DOS ou de la connexion d'un terminal à l'aide du client pour Windows CE, les imprimantes créées au moyen de l'outil Configuration de l'imprimante cliente ne peuvent pas être supprimées. Un message d'erreur indiquant qu'il est impossible de supprimer l'imprimante cliente s'affiche.

    [Correction à chaud PSF400W2K3R03][#128384]

  27. L'impression simultanée d'un même document sur plusieurs imprimantes clientes à partir d'une session ICA entraîne le blocage de toutes les tâches d'impression. Le Service de gestion des impressions Citrix ne répond plus aux requêtes de démarrage ou d'arrêt.

    [Correction à chaud PSF400W2K3R03][#128396]

  28. Lorsque l'option de création automatique est activée, les profils utilisateur augmentent à chaque ouverture de session. Ce problème est dû au fait que les entrées ajoutées aux clés HKEY_CURRENT_USER\Printers\DevModePerUser et HKEY_CURRENT_USER\Printers\DevModes2 ne sont pas supprimées lors de la fermeture de la session.

    [Correction à chaud PSF400W2K3R03][#128649]

  29. L'impression sur des imprimantes clientes au moyen de deux sessions dans un environnement à authentification unique ou l'impression simultanée sur deux imprimantes clientes peut provoquer l'échec de la tâche, son blocage ou une exécution incorrecte.

    [Correction à chaud PSF400R01W2K3061][#128711]

  30. Les imprimantes clientes créées automatiquement peuvent ne pas être supprimées lors de la fermeture de la session et laisser des tâches en attente dans le spouleur d'impression du serveur.

    [Correction à chaud PSF400W2K3R03][#128719]

  31. Les stratégies d'imprimante pour la définition d'une imprimante réseau de session comme imprimante principale ne fonctionnent pas de façon cohérente ou pas du tout.

    [Correction à chaud PSF400W2K3R03][#128835]

  32. Dans certaines conditions, les stratégies d'imprimante de session visant à définir l'imprimante par défaut ne fonctionnent pas correctement.

    [Correction à chaud PSF400W2K3R02][#128888]

  33. Cette correction à chaud résout les problèmes suivants :
    • La modification du nom d'une imprimante cliente entraîne la conservation automatique de cette imprimante.
    • Les ports associés aux imprimantes ne peuvent pas être supprimés, même une fois l'imprimante associée au port désinstallée.
    • Il est impossible de modifier de manière permanente le nom des imprimantes restaurées automatiquement. Au cours d'une session, vous pouvez modifier le nom d'une imprimante restaurée automatiquement ; cependant, les modifications apportées ne sont pas conservées dans les sessions suivantes.
    • Il est impossible de supprimer définitivement les imprimantes restaurées automatiquement. Les imprimantes restaurées automatiquement sont restaurées à chaque ouverture de session, même si vous les avez supprimées du dossier « Imprimantes et télécopieurs ».

    [Correction à chaud PSF400W2K3R03, PSF400W2K3R02][#128918, #129803]

  34. Les imprimantes configurées manuellement ne peuvent pas être définies comme imprimantes par défaut dans les sessions. De plus, les imprimantes par défaut ne sont pas définies en cas d'utilisation du contrôle de l'espace de travail pour se connecter à une session existante à partir d'un autre client.

    [Correction à chaud PSF400W2K3R03][#129339]

  35. Lorsqu'un utilisateur lance plusieurs sessions sur un serveur, l'imprimante par défaut de l'utilisateur de la première session peut être perdue et ne peut pas être redéfinie. Cette correction ajoute la prise en charge d'un paramètre de Registre permettant d'ajouter les noms d'utilisateurs à l'ACL d'imprimantes créées dans leurs sessions et permet aux utilisateurs d'accéder aux imprimantes de toutes les sessions sur le même serveur.

    Pour activer cette correction, configurez la clé de Registre suivante :

    Valeur : HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print
    Nom : DefaultPrnFlags
    Type : REG_DWORD
    Données : 0x20000000

    [Correction à chaud PSF400W2K3R02][#129448]

  36. Les imprimantes d'ancienne génération créées automatiquement et non gérées disparaissent après un redémarrage du serveur ou du Service de gestion des impressions Citrix.

    [Correction à chaud PSF400W2K3R03][#129524]

  37. La quantité de mémoire utilisée par cpsvc.exe lorsque les utilisateurs ouvrent une session et envoient des tâches d'impression via le réseau client n'est pas réduite lors de la fermeture des sessions.

    [Correction à chaud PSF400W2K3R03][#129550]

  38. Certaines applications n'appliquent pas correctement les paramètres de tâche d'impression. Lors de l'impression à partir de ce type d'applications, les tâches d'impression s'affichent automatiquement sur le périphérique client. Cette correction détecte ces applications et supprime l'aperçu d'impression si la clé de Registre suivante n'est pas définie :

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print
    Nom : DefaultPrnFlags
    Type : REG_DWORD
    Données : 0x00008000

    [Correction à chaud PSF400W2K3R03][#129979]

  39. Bien que la réplication de pilote d'impression et la stratégie soient configurées pour conserver les propriétés d'imprimante sur la machine cliente, ces dernières ne sont pas correctement conservées sur tous les serveurs.

    [Correction à chaud PSF400W2K3R03][#130105]

  40. L'exécution de dscheck avec l'option /full printers /purge_drivers supprime les informations des stratégies d'imprimantes de session.

    [Correction à chaud PSF400W2K3R03][#131038]

  41. Les imprimantes ajoutées manuellement au réseau client ne respectent pas les règles de routage ; c'est-à-dire que les imprimantes définies sur le client comme des imprimantes réseau sont systématiquement routées via le réseau client au lieu d'être directement connectées au serveur d'impression.

    [Correction à chaud PSF400W2K3R03][#131185]

  42. Les partages d'impression importés qui ne sont associés à aucun serveur d'impression réseau ne peuvent pas être supprimés de la console Presentation Server. Cette correction installe une version mise à jour de l'utilitaire DSCHECK qui résout ce problème. Après avoir installé cette correction à chaud, sur une ligne de commande, tapez dscheck.exe /full printers /purge_network_printers.

    [Correction à chaud PSF400W2K3R03][#131336]

  43. Il est possible que les imprimantes se déconnectent de manière aléatoire.

    [Correction à chaud PSF400W2K3R03][#132009, 135596]

  44. Lorsque l'option « Remplacer les lecteurs existants » est sélectionnée, la réplication ou réplication automatique d'un nombre important de pilotes d'imprimantes sur des serveurs de plates-formes similaires peut provoquer des résultats incohérents ; en d'autres termes, tous les pilotes sélectionnés ne sont pas installés sur tous les serveurs. Le nombre de pilotes installés varie d'un serveur à un autre, et d'un déploiement à un autre. Par exemple, dans le cas d'une réplication automatique de 50 pilotes sur 15 serveurs, seuls trois à cinq serveurs peuvent recevoir les 50 pilotes, alors que moins de pilotes peuvent être installés sur les serveurs restants. Aucune entrée de journal d'événements n'est produite pour indiquer cet échec.

    [Correction à chaud PSF400W2K3R02][#132465]

  45. Après la suppression des imprimantes retenues à l'aide de la convention de noms standard, les imprimantes sont recréées lors de la connexion suivante de l'utilisation. Les imprimantes retenues utilisant la convention de noms d'ancienne génération ne peuvent en aucun cas être supprimées.

    [Correction à chaud PSF400W2K3R02][#132791]

  46. Il se peut que les ports des imprimantes restaurées ne soient pas supprimés correctement lors de la fermeture de session.

    [Correction à chaud PSF400R01W2K3061][#132797]

  47. L'outil de configuration d'imprimante (printcfg.exe) ne reflète pas précisément l'état des imprimantes clientes d'une session.

    [Correction à chaud PSF400R01W2K3061][#133104]

  48. Les réglages d'imprimante sont enregistrés dans les profils utilisateur si la règle de conservation des propriétés est définie de telle sorte que ces réglages soient enregistrés dans le profil utilisateur uniquement, même si aucune modification n'est effectuée dans la session ICA.

    [Correction à chaud PSF400R01W2K3061][#133981]

  49. Lorsqu'une imprimante réseau cliente est ajoutée à l'aide de l'assistant d'ajout d'imprimante, elle ne peut pas être définie comme imprimante par défaut dans l'assistant de Presentation Server 4.0. Vous devrez rafraîchir l'affichage de la page Imprimantes et télécopieurs dans une session cliente pour afficher les informations d'imprimantes actualisées.

    [Correction à chaud PSF400W2K3R03][#134504]

  50. Les préférences universelles d'impression ne sont ni enregistrées ni conservées entre les sessions utilisateurs. Pour résoudre définitivement ce problème, vous devez obtenir le client qui comprend la correction #134513.

    [Correction à chaud PSF400R02W2K3001][#134513]

  51. Les nouveaux comptes d'utilisateur sous Windows 98 ne peuvent pas hériter des véritables propriétés d'imprimantes du client. Pour résoudre définitivement ce problème, vous devez obtenir le client qui comprend la correction #135506.

    [Correction à chaud PSF400W2K3R03][#135506]

  52. Le Service de gestion des impressions Citrix peut cesser de répondre. Dans ce cas, les imprimantes ne sont plus créées automatiquement.

    [Correction à chaud PSF400W2K3R03][#136482]

  53. Après l'installation du pack de cumul de corrections à chaud 1, les administrateurs ne peuvent plus accéder aux imprimantes appartenant à la session d'un autre utilisateur. Après avoir appliqué cette correction, configurez l'entrée de registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\print
    Nom : DefaultPrnFlags
    Type : REG_DWORD
    Données : 0x4000

    Si cette clé dispose d'une valeur, ajoutez 0x4000 à la valeur existante. Par exemple, 0x20 devient 0x4020.

    [Correction à chaud PSF400R02W2K3001][#136768]

  54. Si une imprimante cliente est renommée et qu'un utilisateur se déconnecte et se reconnecte à une session ICA, une nouvelle imprimante est créée lors de la reconnexion, elle représente la même imprimante sur le client que celle renommée au cours de la session. La nouvelle imprimante n'est pas supprimée une fois la session fermée.

    [Correction à chaud PSF400W2K3R03][#138062]

  55. Les applications qui forcent les tâches d'impression à utiliser le type de données RAW n'impriment pas si le pilote Advanced Universal Print est utilisé.

    [Correction à chaud PSF400W2K3R02][#138641]

  56. L'impression à partir de sessions exécutées sous Windows Server 2003 échoue lorsqu'elle passe par un client de liaison publié sur Windows 2000 Server.

    [Correction à chaud PSF400W2K3R03][#139173]

  57. Si une imprimante est renommée durant une session ICA puis que le client se reconnecte à une session déconnectée, deux imprimantes s'affichent dans le dossier Imprimantes et télécopieurs : l'imprimante d'origine et une seconde imprimante, dotée d'un nouveau nom. Chaque icône d'imprimante représente la même imprimante.

    [Correction à chaud PSF400R02W2K3001][#139839]

  58. Les impressions sont floues lorsqu'une imprimante cliente est renommée et que l'ancien port est réutilisé.

    [Correction à chaud PSF400W2K3R03][#140101]

  59. Il se peut que le journal d’événements de sécurité du serveur d'impression affiche les événements Event ID 681 et/ou Event ID 529. Cette entrée de journal est consignée par erreur lorsque le service d'imprimante Citrix tente de surveiller des événements d'imprimante réseau, chose qu'il n'est pas autorisé à faire ou qu'il n'a pas besoin de faire.

    [Correction à chaud PSF400W2K3R03][#140358]

  60. Les imprimantes clientes créées automatiquement peuvent se déconnecter de manière inattendue. Ce problème se produit quand des sessions sont énumérées afin de rechercher l'ID de session d'un client spécifique et que le nom de la session ne commence pas par « ica-tcp » mais par « csg-tcp » ou un autre préfixe spécifié par l'utilisateur. Si l'ID de session est introuvable, l'autorisation d'imprimer est refusée et l'imprimante se déconnecte.

    [Correction à chaud PSF400W2K3R02][#140713]

  61. Le Service de gestion des impressions Citrix peut s'arrêter de façon inattendue.

    [Correction à chaud PSF400W2K3R03][#141244]

  62. Les pilotes d'imprimante ne sont pas répliqués de façon cohérente sur les serveurs de destination.

    [Correction à chaud PSF400W2K3R03][#141939]

  63. Les imprimantes ajoutées lors d'une session ICA peuvent ne pas être conservées après la fermeture de session.

    [Correction à chaud PSF400W2K3R03][#142546]

  64. Les imprimantes de session n'héritent pas des paramètres de taille de papier personnalisés configurés dans les stratégies d'impression.

    [Correction à chaud PSF400W2K3R03][#142771]

  65. Presentation Server 4.0 supprime automatiquement le nom du serveur de liaison des anciens noms d'imprimantes clientes. Cette correction modifie le comportement par défaut afin d'utiliser le nom du serveur de liaison lorsque l'ancienne convention d'appellation de l'imprimante cliente est sélectionnée.

    [Correction à chaud PSF400R02W2K3001][#142932]

  66. Le Service d'impression Citrix peut ne plus répondre et empêcher les utilisateurs d'ouvrir une session.

    [Correction à chaud PSF400W2K3R03][#143651]

  67. Les paramètres personnalisés sont appliqués lorsque le paramètre Appliquer le paramètre personnalisé à chaque ouverture de session est désactivé.

    [Correction à chaud PSF400W2K3R03][#146946]

  68. Si la règle d'imprimante de session Faire de l'imprimante principale du client l'imprimante par défaut est utilisée pour configurer une stratégie, l'imprimante de session par défaut risque de ne pas être configurée correctement.

    [#147830]

  69. L'impression sur le pilote d’imprimante universel à l'aide du client de liaison entraîne la fermeture imprévue du client.

    [Correction à chaud PSF400W2K3R03][#148699]

  70. Si la correction à chaud PSF400W2K3R02 ou PSF400W2KR02 est installée, et qu'une stratégie est configurée dans la console Presentation Server, l'imprimante par défaut risque de ne pas se configurer correctement dans une session si l'option Faire de l'imprimante principale du client l'imprimante par défaut est sélectionnée.

    [Correction à chaud PSF400R02W2K3001][#149303]

  71. Le service d'impression Citrix peut, par moments, ne plus répondre.

    [Correction à chaud PSF400W2K3R03][#151835]

  72. L'impression sur une imprimante postscript à l'aide du client Java entraîne la déconnexion de l'imprimante.

    [Correction à chaud PSF400W2K3R03][#152962]

  73. Les tâches d’impression envoyées par les sessions clientes entraînent l'arrêt inattendu du service CPSVC.EXE.

    [Correction à chaud PSF400W2K3R03][#153271]

Resource Manager

  1. Des pannes soudaines de serveurs sont signalées par Resource Manager sous forme de notifications de déconnexion (courriers électroniques, SMS ou SNMP), alors que les arrêts des serveurs en question sont normaux. Ce problème est causé par l'échec de l'envoi du message ServerDown des serveurs vers le serveur de mesure de la batterie. Celui-ci considère alors que ces serveurs sont tombés en panne.

    [Correction à chaud PSF400W2K3R01][#110236]

  2. Il est possible que Resource Manager atteigne un délai d'expiration lors de l'établissement de rapports de facturation à partir de bases de données de synthèse de grandes tailles.

    [Correction à chaud PSF400W2KR03][#115213]

  3. La mise à niveau de la base de données de synthèse de MetaFrame XP 1.0, Feature Release 3/Service Pack 3 échoue sur les systèmes sur lesquels la correction à chaud RMF103W2K3009 a été installée.

    [#116516]

  4. Cette correction élimine le compteur DSCHECK perfmon et les messages d'observation d'événements associés. Des informations plus précises sont fournies lors de l'exécution de DSCHECK en ligne de commande.

    [Correction à chaud PSF400W2K3R01][#117289]

  5. Le message suivant peut apparaître dans le Journal d'événements :

    Source: CTXCPUUtilMgmt
    Catégorie : (5)
    ID d'événement : 2055
    Type : avertissement

    Description :
    une demande a été faite pour récupérer les informations de compteur de performances à partir de CTXCPUUtilMgmt.
    Cette demande a échoué car le service CTXCPUUtilMgmt n'est pas en cours d'exécution.

    Cet événement apparaît même si la gestion de la consommation d'UC n'est pas activée. En effet, les compteurs de performance de la gestion de consommation d'UC reçoivent l'interrogation même s'ils ne sont pas activés.

    Après application de cette correction, l'avertissement n'est inscrit dans l'Observateur d'événements que si la fonction de gestion de la consommation d'UC est activée.

    [Correction à chaud PSF400R01W2K3023][#126534]

  6. Le message d'erreur suivant peut apparaître dans le Journal d'événements du serveur :

    « Les communications avec la base de données locale de Resource Manager ont échoué avec l'erreur ODBC 22008. La chaîne d'erreur ODBC est [Microsoft][Pilote Microsoft Access ODBC] débordement du champ Datetime (null). »

    [Correction à chaud PSF400W2K3R02][#132373]

  7. Cette amélioration met à disposition le thread Service Citrix XML et un nombre maximal de thread dans la section Presentation Server de Resource Manager.

    [Correction à chaud PSF400W2K3R02][#135850]

  8. Cette amélioration met à jour les compteurs de performance de thread XML disponibles dans l'objet de performance de Citrix Metaframe Presentation Server.Les nouveaux compteurs sont appelés :

    Nombre maximum de threads XML
    Nombre de threads XML
    Nombre de threads XML occupés

    [Correction à chaud PSF400W2K3R03][#153975]

SDK

  1. La propriété ZonesShareLoadInfo de l'objet MFCOM ne pouvait être définie. Ce problème surgissait parce que l'événement associé n'était pas transmis correctement au Service IMA.

    [Correction à chaud PSF400W2K3R01][#109230]

  2. Parfois, les objets d'autorité de compte sont détruits après toute navigation dans les dossiers de compte à partir d'applications personnalisées utilisant le kit de développement MPS SDK.

    [Correction à chaud PSF400W2K3R03][#116614]

  3. L'utilisation des fonctions du kit de développement MPSSDK pour récupérer le nom unique d'un dossier parent échoue.

    [Correction à chaud PSF400W2K3R03][#117573]

  4. Les utilisateurs ne peuvent pas utiliser le kit de développement MPSSDK pour énumérer des applications pour des groupes locaux de domaines.

    [Correction à chaud PSF400W2K3R03][#118038]

  5. Les fonctions du kit de développement MPSSDK considèrent les groupes universaux d'Active Directory comme des groupes globaux.

    [Correction à chaud PSF400W2K3R03][#118039]

  6. Le temps nécessaire aux applications MFCOM pour énumérer les utilisateurs à l'aide de la propriété MetaFrameApplication.Sessions est anormalement long. Cela se produit lorsqu'une application est associée à un nombre considérable de sessions. Le programme doit vérifier que l'utilisateur dispose des permissions nécessaires pour visualiser chaque session. Cette correction permet d'utiliser un nouvel algorithme améliorant les performances de ces vérifications de permissions.

    [Correction à chaud PSF400W2K3R02][#120484]

  7. Les applications utilisant le kit de développement MPSSDK identifient des utilisateurs locaux sur des serveurs Presentation Server en tant qu'utilisateurs du domaine.

    [Correction à chaud PSF400W2K3R03][#120777]

  8. Il n'est pas possible d'énumérer les applications pour les sessions dont l'identificateur est supérieur à 9 à l'aide du MPSSDK.

    [Correction à chaud PSF400W2K3R03][#124118]

  9. La propriété MFCOM IMetaFramePrinter::PaperSize ne fonctionne pas correctement lors de l'utilisation d'une taille de papier personnalisée.

    [Correction à chaud PSF400W2K3R03][#126691]

  10. La fonction d'interface IMetaFramePrinter::SavePrintPreference peut ne pas fonctionner correctement pour les imprimantes créées en tant qu'imprimante de session par une stratégie d'imprimante.

    [Correction à chaud PSF400W2K3R02][#126695]

  11. La fonction IMetaFramePrinters2::DefaultPrinter de l'interface MFCOM retourne toujours -1, même si l'imprimante par défaut existe.

    [Correction à chaud PSF400W2K3R03][#126732]

  12. La fonction d'interface MFCOM EnumNetworkPrinters peut renvoyer une valeur incorrecte.

    [Correction à chaud PSF400W2K3R02][#126734]

  13. Les fonctions IMetaFramePrinters::RemovePrinter et IMetaFramePrinters::RemovePrinterAt de l'interface MFCOM ne retournent aucun des résultats attendus lorsque l'imprimante appartient à une liste d'imprimante de stratégie.

    [Correction à chaud PSF400W2K3R03][#126940]

  14. Les administrateurs utilisant une version modifiée du script sessions.wsf du SDK MPSSDK 4.0 ne peuvent pas fermer les sessions de serveur distant ou se déconnecter de celles-ci.

    [Correction à chaud PSF400R01W2K3052][#127561]

  15. L'appel de la fonction IMetaFrameFarm6::set_VLoopbackServers à l'aide du SDK Presentation Server 4.0 n'a aucun effet.

    [Correction à chaud PSF400R01W2K3052][#134058]

  16. La propriété PrinterConnections de l'interface MFCOM IMetaframeSessionPolicy2 ne peut pas être enregistrée après avoir été modifiée.

    [Correction à chaud PSF400W2K3R03][#134702]

  17. La propriété MFCOM ConnectCPDeviceType ne fonctionne pas correctement.

    [Correction à chaud PSF400R01W2K3052][#136152]

  18. Toute tentative d'exécution d'applications exemple fournies avec le kit de développement Citrix Server peut se solder par un échec si un nom d'utilisateur pour l'application exemple est absent ou corrompu.

    [Correction à chaud PSF400W2K3R03][#139429]

Fenêtres transparentes

  1. À la fermeture d'une boîte de dialogue modale liée à une application publiée en mode Fenêtre transparente, la fenêtre devenant active est une fenêtre d'application locale exécutée sur la machine cliente et non une fenêtre liée à l'application publiée. Le problème existe pour quelques applications d'ancienne génération ne prenant pas en charge la fonctionnalité permettant de réduire toutes les fenêtres dans les sessions clientes.

    Ce composant serveur de la correction résout le problème en introduisant un paramètre de registre qui permet de désactiver cette fonctionnalité. Pour résoudre entièrement le problème, vous devez définir les clés de registre suivantes et déployer le client de correction à chaud 9.100 ou son substitut, comme spécifié dans l'article CTX110425 du centre de connaissances :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
    Nom : SeamlessFlags
    Type : REG_DWORD
    Données : 0x8000

    [Correction à chaud PSF400W2K3R01][#107258]

  2. La réduction de plusieurs applications publiées n'entraînait pas un déplacement du curseur. Celui-ci n'était pas transféré vers une application locale.

    [Correction à chaud PSF400W2K3R01][#113004]

  3. Cette amélioration de fonctionnalité fournit un nouveau drapeau de Registre de transparence pour configurer le moteur de transparence exécuté sur le serveur de manière à accepter les informations de la zone de travail du client (taille du bureau, en excluant la barre des tâches) mais pas d'autres paramètres du client, tels que les thèmes du bureau et les informations de polices.Ce drapeau est utile dans les scénarii où il est nécessaire d'empêcher l'utilisation de la configuration du client dans les sessions en mode Fenêtre transparente tout en conservant la zone de travail du client. De tels scénarii se retrouvent notamment dans certaines applications personnalisées qui chevauchent la barre de tâches du client lorsqu'elles sont agrandies, par exemple.

    Pour activer cette fonctionnalité, configurez la clé de Registre suivante :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
    Nom : SeamlessFlags
    Type : REG_DWORD
    Données : 0x80000

    [Correction à chaud PSF400W2K3R03][#113283]

  4. Parfois, deux barres d'outils IME étaient affichées : une dans la session ICA et l'autre sur la machine cliente locale. Ce problème surgissait lorsqu'une application en mode transparent contenait le curseur et que celui-ci était déplacé vers une barre d'outils IME japonaise à l'aide de la combinaison de touches Alt+Tab.

    [Correction à chaud PSF400W2K3R01][#115821]

  5. Microsoft Excel et PowerPoint peuvent afficher une icône de barre des tâches distincte afin de représenter chaque classeur ou diaporama, respectivement. Ce composant serveur de la correction de l'amélioration ajoute une prise en charge de cette fonctionnalité dans les sessions transparentes. Pour obtenir tous les avantages de cette amélioration, vous devez également installer la version 9.2 ou une version ultérieure du client Presentation Server et définir la clé de registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\excelhook
    Nom : enabled
    Type : REG_DWORD
    Données : 1

    [Correction à chaud XF104W2KR02][#116561]

  6. Certaines applications, notamment Microsoft Project, se fermaient soudainement dans une session transparente sur des machines clientes multi-écrans.

    [Correction à chaud PSF400W2K3R01][#116609]

  7. Le paramètre de Registre "DISABLE FULL WINDOW DRAG" [0xc00 (0x800+0x400)] appliqué à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\SeamlessFlags ne fonctionne pas comme voulu. Par conséquent, les utilisateurs ne peuvent pas voir le contenu des fenêtres qu'ils déplacent à l'aide de la souris.

    [Correction à chaud PSF400W2K3R02][#116981]

  8. Lorsque la barre de langue du système IME 2002 ou IME 2003 est en cours d'exécution dans une session ICA, cette session demeure active même après la fermeture de toutes les applications publiées exécutées en mode Fenêtre transparente.

    [Correction à chaud PSF400W2K3R03[#118583]

  9. Les applications en mode transparent réagissaient parfois lentement aux commandes de l'utilisateur. Certaines fonctions pouvaient échouer et la session pouvait finalement se bloquer. Ceci est dû à un problème d'allocation de mémoire causé par Ctxnotif.dll dans winlogon.exe.

    [Correction à chaud PSF400W2K3R03][#124670]

  10. Les utilisateurs peuvent rencontrer les problèmes suivants lorsqu'ils passent d'une application à une autre en mode Fenêtre transparente.
    • Des messages d'erreur indiquant un descripteur de menu non valide.
    • La disparition inattendue de menus contextuels tels que ceux apparaissant lorsque l'utilisateur clique avec le bouton droit de la souris sur un contrôle de fenêtre.

    Ces problèmes sont liés au fait que Presentation Server ferme certaines fenêtres lorsqu'elles semblent ne pas répondre aux événements de changement de fenêtre d'application.

    [Correction à chaud PSF400R01W2K3006][#127287]

  11. Les API FlashWindow et FlashWindowEx ne font pas clignoter la barre des tâches lors de sessions en mode Fenêtre transparente.

    [Correction à chaud PSF400W2K3R03][#127379]

  12. Le passage d'une application à une autre en mode Fenêtre transparente peut entraîner les problèmes suivants.

    • Un message d'erreur Windows peut indiquer un descripteur de menu non valide.
    • Les menus contextuels tels que ceux apparaissant lorsque l'utilisateur clique avec le bouton droit de la souris peuvent disparaître de façon inattendue.

    [Correction à chaud PSF400W2K3R02][#127454]

  13. Microsoft Excel et PowerPoint peuvent afficher une icône de barre des tâches distincte afin de représenter chaque classeur ou diaporama, respectivement. Ce composant serveur de la correction de l'amélioration ajoute une prise en charge de cette fonctionnalité dans les sessions transparentes. Pour obtenir tous les avantages de cette amélioration, vous devez également installer la version 9.2 ou une version ultérieure du client Presentation Server et définir la clé de registre suivante :

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\excelhook
    Nom : enabled
    Type : REG_DWORD
    Données : 1

    [Correction à chaud MPSF300W2K3R05][#130513]

  14. Après la mise à niveau vers Presentation Server 4.0 et la version 9.x du client Presentation Server, les applications qui créent des fenêtres en dehors de la zone visible du bureau peuvent prendre la priorité sur les applications fonctionnant localement si elles sont exécutées en mode Fenêtre transparente. Pour éviter ce problème, définissez la clé de Registre suivante :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
    Nom : SeamlessFlags
    Type : REG_DWORD
    Données : 0x20000

    [Correction à chaud PSF400W2K3R03][#130862]

  15. Les applications exécutées en mode Fenêtre transparente n'affichent pas de bulle pour l'icône de notification.

    [Correction à chaud PSF400W2K3R02][#132126]

  16. Lorsque la prise en charge de l'icône de barre des tâches est activée pour les applications Microsoft Office, le fait de cliquer avec le bouton droit de la souris sur une icône de barre des tâches entraîne l'affichage du menu du système à la place du menu contextuel de l'application.

    [Correction à chaud PSF400W2KR03][#133201]

  17. Lors de l'ouverture d'une application réduite à partir de la barre des tâches, la fenêtre ne reprend pas sa taille originale.

    [Correction à chaud PSF400W2K3R03][#140963]

  18. Lorsque les utilisateurs disposent d'un accès total à une version publiée de Microsoft Excel et que plusieurs instances de Excel sont ouvertes, il suffit que les utilisateurs ferment un classeur pour que tous les classeurs se ferment.

    [Correction à chaud PSF400W2K3R03][#145079]

  19. Certaines applications faisant appel à l'API SHAppBarMessage peuvent ne pas fonctionner comme prévu dans une session en mode Fenêtre transparente.

    [Correction à chaud PSF400W2K3R03][#146123]

  20. Lorsque vous définissez l'un des drapeaux globaux de transparence afin de désactiver la synchronisation des informations clientes (0x4000 ou 0x80000), et que le texte qui se trouve dans la barre de titre des applications publiées exécutées en mode Fenêtre transparente contient des caractères n'appartenant pas à la table des caractères ANSI, il se peut que les caractères ne s'affichent pas correctement.

    Pour activer cette correction, configurez la clé de Registre suivante :

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
    Nom : SeamlessFlags
    Type : REG_DWORD
    Données : 0x100000

    [Correction à chaud PSF400W2K3R03][#148796]

Problèmes de sécurité

  1. Cette correction résout un problème de vulnérabilité de sécurité. Pour plus d'informations, veuillez consulter le bulletin de sécurité Citrix CTX111186 sur le site Web de Citrix.

    [Correction à chaud PSF400W2K3R03][#141284]

  2. Il arrive parfois que CTXXMLSS.exe rencontre une erreur fatale sur les serveurs broker désignés.

    [Correction à chaud PSF400W2K3R03][#141560]

  3. Sous certaines conditions d'environnement, le processus IMAsrv.exe peut consommer 100 % de l'unité centrale.

    [Correction à chaud PSF400W2K3R03][#143150]

Administration d'une batterie de serveurs

  1. Cette correction améliore l'outil CHFARM (CHFARM.exe). Jusqu'à maintenant, cet outil a été disponible sous la forme d'une application dont l'interface utilisateur graphique invite l'utilisateur à fournir les différentes informations nécessaires en plusieurs étapes. L'amélioration vous permet d'automatiser le changement de batterie à l'aide d'une ligne de commande.

    Les paramètres de ligne de commande sont les suivants :

    CHFARM /joinfarm /ldsc:NomServeur /user:[Domaine]\Nom Utilisateur /pwd:MotDePasse [/zone:NomZone] [/quiet] [/verbose]

    CHFARM /joinfarm /ddsc:MagasinDonnéesDirect /odbcuser:Nom Utilisateur /odbcpwd:MotDePasse /dsnfile:CheminEtNom [/zone:NomZone] [/quiet] [/verbose]

    /verbose - Envoie des informations supplémentaires de débogage dans une fenêtre DOS. Il est possible de rediriger la sortie vers un fichier (CHFARM paramètres > MonFichier.txt).

    /quiet - Supprime les messages demandant confirmation.

    /ldsc - Permet de spécifier le nom d'un serveur appartenant à la batterie à laquelle vous voulez associer le serveur indirectement.

    /user - Permet de spécifier un nom d'utilisateur et, si nécessaire, un nom de domaine sous la forme [Domaine/]Nom Utilisateur

    /pwd - Permet de fournir le mot de passe de l'utilisateur spécifié sous la forme [Domaine/]Nom Utilisateur.

    /zone - Permet de spécifier un nom de zone.

    /ddsc - Permet de spécifier un magasin de données direct (par exemple, SQL Server).

    /odbcuser - Permet de spécifier un nom d'utilisateur pour la base de données ODBC.

    /odbcpwd - Permet de fournir le mot de passe de l'utilisateur ODBC spécifié.

    /dsnfile - Permet de spécifier le chemin d'accès et le nom du fichier que vous voulez utiliser comme modèle de fichier DSN. Par exemple : /dsnfile:c:\MonRépertoire\MF20.dsn. Le fichier DSN peut être obtenu à partir du premier serveur associé à la batterie. Par défaut, le modèle est situé dans le dossier C:\Program Files\Citrix\Independent Management Architecture sous le nom MF20.dsn. Si le chemin d'accès de votre fichier DSN contient des espaces, utilisez des guillemets. Par exemple :

    /dsnfile:"C:\mes fichiers setup\Citrix\mes fichiers\mf21.dsn"

    Si vous utilisez la version à interface graphique de l'outil et fournissez toutes les informations demandées pour créer ou associer un serveur à une batterie, un fichier batch est créé pour permettre l'automatisation du processus d'association de nouveaux serveurs à une batterie. Le fichier batch, JOINFARM.BAT, est disponible dans le même dossier que l'outil. Pour modifier le fichier batch, suivez les commentaires fournis dans le fichier (mot de passe et éventuellement l'emplacement /dsnfile).

    Exemple d'utilisation typique

    1. Exécutez CHFARM pour créer le premier serveur de la batterie.

      Remarque : cette étape est facultative. Sur un autre serveur que vous voul