Profile Management

Résoudre les problèmes courants

Cet article explique comment résoudre les problèmes courants de Profile Management.

Ouvertures de session lentes

Si les connexions de vos utilisateurs sont lentes, procédez comme suit pour résoudre le problème :

  1. Vérifiez le temps de chargement des profils dans le panneau Durée d’ouverture de session de Citrix Director. S’il est beaucoup plus long que prévu, la lenteur de l’ouverture de session est due au chargement des profils utilisateur.

    Consultez Diagnostiquer les problèmes de connexion utilisateur pour plus de détails.

  2. Vérifiez le temps de traitement des profils dans le fichier journal de Citrix Profile Management.

    Dans le fichier journal de Profile Management sur C:\Windows\System32\Log Files\User Profile Manager, recherchez l’entrée commençant par DispatchLogonLogoff. L’exemple suivant montre que le temps de traitement de l’ouverture de session est de 10,22 secondes.

    DispatchLogonLogoff: ---------- Finished logon processing successfully in [s]: <10.22>.

  3. Assurez-vous d’avoir appliqué les stratégies Profile Management recommandées.

    Suivez les recommandations pour améliorer les performances d’ouverture de session dans Améliorer les performances d’ouverture de session des utilisateurs.

  4. Contactez le support technique de Citrix.

    Si les ouvertures de session sont toujours lentes, contactez le support technique de Citrix pour obtenir de l’aide. Pour plus d’informations, consultez la section Contacter le support technique de Citrix.

Vérification du streaming des profils

Si vous avez activé les profils utilisateur streamés et que vous voulez vérifier que cette fonctionnalité est appliquée à un profil utilisateur, procédez comme suit :

  1. Vérifiez le type suivant d’entrée dans le fichier journal de Profile Management :

    pre codeblock 2010-03-16;16:16:35.369;INFORMATION;;;;1140;ReadPolicy: Configuration value read from policy: PSEnabled=<1> <!--NeedCopy-->

    Le dernier élément doit être défini sur PSEnabled=<1> si la fonctionnalité est activée.

  2. Vérifiez l’entrée suivante pour l’utilisateur dans le fichier journal de Profile Management :

    pre codeblock 2010-03-16;20:17:30.401;INFORMATION;<domain name>;<user name>;2;2364;ProcessLogon: User logging on with Streamed Profile support enabled. <!--NeedCopy-->

    Si les profils utilisateur streamés ne sont pas appliqués, l’élément lit ProcessLogon: User logging on with Streamed Profile support disabled.

Identification des stratégies en application

Utilisez le fichier UPMSettings.ini pour déterminer les stratégies Profile Management qui sont appliquées. Ce fichier figure dans le dossier racine de chaque profil utilisateur Citrix dans le magasin de l’utilisateur. L’examen de ce fichier peut s’avérer plus pratique que d’utiliser le rapport RSoP (Jeu de stratégies résultant), particulièrement si vous utilisez un mélange d’objets de stratégie de groupe et de paramètres du fichier .ini pour identifier les stratégies.

Utilisez le fichier UPMFRSettings.ini pour déterminer les dossiers de profil qui ne sont pas traités car ils figurent dans une liste d’exclusion. Le fichier UPMFRSettings.ini se trouve également dans le dossier racine.

Exclusion des données de profil corrompues

Si un profil utilisateur est endommagé et que vous êtes certain que le problème provient d’un fichier ou dossier particulier, excluez ce dernier du processus de synchronisation. Pour cela, ajoutez le fichier ou le dossier à la liste d’exclusion.

Suppression des connexions aux entrées de registre

Dans certains scénarios (pas seulement ceux impliquant Profile Management), les connexions aux données de profil du registre sont conservées après la fermeture de session. Cela peut entraîner des fermetures de session lentes ou une fermeture incomplète des sessions de l’utilisateur. L’outil User Profile Hive Cleanup (UPHClean) de Microsoft peut permettre de résoudre ces scénarios.

Suppression de profils locaux

Microsoft Delprof.exe et Sepago Delprof2 sont des outils qui vous permettent de supprimer des profils utilisateur.

Suppression des profils mis en cache verrouillés

Si vous utilisez VMware pour créer des bureaux virtuels, mais que les profils mis en cache des utilisateurs sont verrouillés et ne peuvent pas être supprimés, consultez la section Profile Management et VMware pour obtenir des informations de dépannage.

Identification de l’emplacement de stockage des profils

Le diagnostic des problèmes liés aux profils peut impliquer l’identification de l’emplacement de stockage des fichiers dans les profils d’un utilisateur. La procédure suivante permet d’identifier rapidement où les profils sont stockés.

  1. Dans l’Observateur d’événements, cliquez sur Application dans le panneau de gauche.
  2. Dans le panneau de droite, sous Source, accédez à l’événement Citrix Profile Management approprié et double-cliquez dessus.
  3. Le chemin d’accès au magasin de l’utilisateur associé à l’événement est affiché sous forme de lien sur l’onglet Général.
  4. Suivez le lien pour parcourir le magasin de l’utilisateur, si vous souhaitez explorer les fichiers.

Vérification des serveurs

Pour déterminer si un serveur traite correctement les ouvertures et fermetures de session d’un utilisateur, vérifiez que le fichier PmCompatibility.ini dans le profil de l’utilisateur figure dans le magasin de l’utilisateur. Le fichier se trouve dans le dossier racine du profil. La dernière entrée dans le fichier correspond au nom du serveur à partir duquel l’utilisateur a fermé sa dernière session. À titre d’exemple, si le serveur exécute Profile Management 5.0, l’entrée est la suivante :

[LastUpdateServerName]
5.0=<computer name>
<!--NeedCopy-->

Restauration

Pour revenir aux versions antérieures de Profile Management, exécutez del /s à partir de la ligne de commande sur le serveur de fichiers qui héberge le magasin de l’utilisateur. La commande supprime le fichier PmCompatibility.ini dans chaque profil. Par exemple, si le chemin d’accès local vers le magasin de l’utilisateur est D:\UpmProfiles, exécutez :

 del /s D:\UpmProfiles\pmcompatibility.ini
<!--NeedCopy-->

Une fois la commande exécutée, les utilisateurs peuvent ouvrir une session sur des ordinateurs exécutant la version antérieure et reçoivent leur profil du magasin de l’utilisateur.

Lorsque Profile Management est exécuté sur VMware, de multiples profils sont créés

Des dossiers VMware répliqués sont créés dans les profils utilisateur. Les noms de dossier des doublons sont incrémentés (000, 001, 002, etc). Pour plus d’informations sur ce problème et comment le résoudre, consultez l’article CTX122501 du centre de connaissances.

Durées d’ouverture de session longues avec Novell eDirectory

Lorsque les utilisateurs ouvrent une session dans un environnement impliquant des produits Citrix et Novell eDirectory, ils peuvent observer des durées d’ouverture de session longues et des erreurs sont consignées dans le journal d’événements. Les sessions peuvent cesser de répondre pendant 30 secondes au cours de l’étape Application de vos paramètres personnels. Pour plus d’informations sur ce problème et comment le résoudre, consultez l’article CTX118595 du centre de connaissances.

Dossiers exclus dans le magasin de l’utilisateur

Les dossiers exclus apparaissent dans le magasin de l’utilisateur. Comme il s’agit du comportement attendu, aucune action corrective n’est requise. Les dossiers contenus dans une liste d’exclusion sont créés dans le magasin de l’utilisateur mais leur contenu n’est pas synchronisé.

Informations manquantes dans le fichier journal

L’activation du mode de débogage n’active pas automatiquement la journalisation complète. Dans Paramètres du journal, vérifiez que les cases à cocher correspondant aux événements à journaliser sont sélectionnées.

Conseil : vous devrez peut-être faire défiler vers le bas pour sélectionner la dernière case à cocher dans la liste.

Paramètres d’objet de stratégie de groupe inopérants

Vous avez modifié un paramètre d’objet de stratégie de groupe mais il ne fonctionne pas sur l’ordinateur exécutant le service Citrix Profile Management. Ce problème est peut être dû au fait qu’au lieu de s’actualiser immédiatement, la stratégie de groupe est basée sur des événements ou intervalles spécifiés dans votre déploiement. Pour actualiser la stratégie de groupe immédiatement, exécutez gpupdate /force sur l’ordinateur.

Pour appliquer les modifications, exécutez la commande gpupdate /force à partir d’une invite de commande conformément aux instructions de l’article https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/gpupdate.

Les utilisateurs reçoivent des nouveaux profils ou des profils temporaires

Par défaut, un profil temporaire est attribué aux utilisateurs lorsqu’un problème est détecté. Par exemple, le magasin de l’utilisateur n’est pas disponible. Vous pouvez également configurer Profile Management pour afficher un message d’erreur, puis fermer la session des utilisateurs. Cette approche peut aider à résoudre les problèmes.

Pour obtenir des instructions sur la configuration de cette fonctionnalité, veuillez consulter la section Forcer la fermeture des sessions utilisateur.

Dans certaines circonstances, lorsqu’ils ouvrent une session, les utilisateurs reçoivent un nouveau profil à la place de leur profil mis en cache. Pour plus d’informations sur ce problème et comment le résoudre, consultez l’article CTX118226 du centre de connaissances.

Les utilisateurs peuvent également recevoir un profil temporaire si un profil local est présent après que la copie est supprimée dans le magasin de l’utilisateur. Cette situation peut se produire si le magasin de l’utilisateur est nettoyé mais que les profils locaux ne sont pas supprimés lors de la fermeture de session.

Profile Management traite les suppressions partielles des profils comme des erreurs liées aux autorisations, partage ou réseau et fournit un profil temporaire à l’utilisateur. C’est pour cette raison que la suppression partielle n’est pas recommandée. Pour résoudre ce problème, ouvrez une session sur l’ordinateur affecté et supprimez le profil manuellement.

Si votre déploiement contient Personal vDisk, les utilisateurs peuvent recevoir des profils temporaires si le traitement par défaut de ces disques n’a pas été réglé correctement. Pour plus d’informations, consultez la section Migrer des profils utilisateur.

Les données de profil sont perdues lorsque des sessions de bureaux virtuels ne répondent plus

Dans un déploiement de bureaux virtuels Citrix, la déconnexion d’une session RDP (Remote Desktop Protocol) peut entraîner l’arrêt ou le redémarrage d’un bureau virtuel. Ce comportement impacte Profile Management car les données de profil sont perdues lorsque la session prend fin. Ce problème est résolu dans Citrix Virtual Delivery Agent version 3.1.3242 et supérieure.

Les utilisateurs ne peuvent pas ouvrir de session (ID d’événement : 1000, Source : Userenv)

Les utilisateurs ne peuvent pas ouvrir de session sur un environnement Citrix et reçoivent le message d’erreur suivant : « Windows n’a pas pu charger votre profil itinérant et tente d’ouvrir une session avec votre profil local… Contactez votre administrateur réseau. » Cette erreur apparaît dans les journaux des événements des applications Windows (ID d’événement : 1000, Source : Userenv).

Pour plus d’informations sur ce problème et comment le résoudre, consultez l’article CTX105618 du centre de connaissances.

Impression

Dans les environnements de bureaux virtuels Citrix, un utilisateur peut sélectionner une imprimante par défaut, mais dans certains cas cette sélection n’est pas conservée entre les ouvertures de session. Ce problème a été observé lorsqu’une stratégie de bureaux virtuels Citrix est utilisée pour définir des imprimantes sur des bureaux virtuels regroupés sur un Personal vDisk Citrix Provisioning Services en mode Standard Image.

Ce problème ne provient pas de Profile Management. Et ce, malgré le fait que le fichier journal de Profile Management indique que l’entrée de registre pour l’imprimante est copiée à la fermeture de session (ce qui est attendu) et que le fichier NTUSER.dat de l’utilisateur ne contient pas l’entrée (ce qui n’est pas attendu). Le problème provient en fait de la façon dont les bureaux virtuels Citrix utilisent le paramètre de registre DefaultPmFlags. Pour plus d’informations, consultez l’article CTX119066 du centre de connaissances.

Parfois, des imprimantes inattendues sont ajoutées aux profils. Une fois que les utilisateurs les ont retirées, les imprimantes réapparaissent lors de la prochaine ouverture de session. Pour plus d’informations, veuillez consulter le forum d’assistance de Profile Management.

Problèmes avec les paramètres applicatifs sur des plates-formes multiples

Vous pouvez rencontrer des problèmes dans lesquels l’itinérance des paramètres applicatifs n’est pas assurée correctement sur les plates-formes multiples. Ces derniers proviennent de ce qui suit :

  • Paramètres qui ne sont pas applicables d’un système à un autre. Par exemple, les paramètres spécifiques à du matériel qui n’est pas installé sur chaque système.
  • Applications qui sont installées différemment sur différents systèmes. Exemples :
    • Application qui est installée sur un lecteur C: sur un système mais sur le lecteur D: sur un autre système
    • Application qui est installée dans C:\Program Files sur un système mais dans C:\Program Files (x86) sur un autre système
    • Macro complémentaire Excel installée sur un système mais pas sur un autre
  • Applications qui ne stockent pas les informations relatives aux paramètres dans le profil. Par exemple, des informations stockées dans les paramètres de la machine locale où en dehors du profil utilisateur.
  • Paramètres de configuration spécifiques à une langue stockés dans le registre. Profile Management traduit automatiquement les noms de dossiers dans la langue appropriée dans les profils de version 1 mais pas dans le registre.

Dans la plupart des cas, une meilleure standardisation des systèmes permet de réduire les problèmes. Toutefois, les problèmes proviennent bien souvent d’incompatibilités inhérentes (lorsque plusieurs plates-formes sont concernées) au système d’exploitation ou à l’application respective. Si les paramètres qui posent problème ne sont pas critiques, leur exclusion du profil peut résoudre le problème.

Profils appartenant à des comptes inconnus

En de rares occasions, un profil peut sembler appartenir à un compte inconnu. Sur l’onglet Avancé de la boîte de dialogue Propriétés système d’un ordinateur, Compte inconnu s’affiche lorsque vous cliquez sur Paramètres dans Profils utilisateur. Ce message est accompagné d’une entrée de journal d’événements, Échec de la notification du profil de l’événement Create pour le composant <ID application>. Le code d’erreur est ???. Dans le registre, l’ID d’application pointe vers SHACCT Profile Notification Handler, un composant Microsoft.

Pour confirmer l’occurrence de ce problème dans votre environnement, ouvrez une session en tant qu’utilisateur dont les données ne sont pas traitées par Profile Management et vérifiez la présence de ces symptômes.

Ce problème n’est pas lié à Profile Management mais peut résulter d’un problème de communication entre Active Directory et les instantanés de machine virtuelle. Le fonctionnement des profils utilisateur Citrix n’est pas affecté. Les utilisateurs peuvent ouvrir et fermer des sessions et les modifications qu’ils apportent au profil sont conservées.