Dépanner les problèmes courants
Cet article explique comment dépanner les problèmes courants de Profile Management.
Connexions lentes
Si vos utilisateurs rencontrent des ouvertures de session lentes, suivez les étapes suivantes pour dépanner :
-
Vérifiez le temps de chargement du profil dans le panneau Durée d’ouverture de session de Citrix Director. S’il est nettement plus long que prévu, l’ouverture de session lente est due au chargement des profils utilisateur.
Pour plus de détails, consultez Diagnostiquer les problèmes d’ouverture de session utilisateur.
-
Vérifiez le temps de traitement du profil dans le fichier journal de Citrix Profile Management.
Dans le fichier journal de Profile Management à l’emplacement
C:\Windows\System32\Log Files\User Profile Manager, recherchez l’entrée commençant parDispatchLogonLogoff. 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>.. -
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 utilisateur.
-
Contactez le support technique de Citrix.
Si les ouvertures de session lentes persistent, contactez le support technique de Citrix pour obtenir de l’aide. Pour plus d’informations, consultez Contacter le support technique de Citrix.
Vérifier que les profils sont diffusés en continu
Si vous avez activé les profils utilisateur en streaming et que vous souhaitez vérifier que cette fonctionnalité est appliquée au profil d’un utilisateur, procédez comme suit :
-
Vérifiez le type d’entrée suivant 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.
-
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 en streaming ne sont pas appliqués, l’élément indique ProcessLogon: User logging on with Streamed Profile support disabled.
Déterminer les stratégies en vigueur
Utilisez le fichier UPMSettings.ini pour déterminer les stratégies Profile Management appliquées. Ce fichier est présent dans le dossier racine de chaque profil utilisateur Citrix dans le magasin d’utilisateurs. L’examen de ce fichier peut être plus pratique que l’utilisation de l’ensemble de stratégies résultant (RSoP), surtout si vous utilisez un mélange de GPO et de paramètres de fichier .ini pour déterminer les stratégies.
Utilisez le fichier UPMFRSettings.ini pour déterminer quels dossiers de profil ne sont pas traités car ils figurent sur une liste d’exclusion. Le fichier UPMFRSettings.ini est également présent dans le dossier racine.
Exclure les données de profil corrompues
Si un profil utilisateur est corrompu et que vous êtes certain que le problème provient d’un fichier ou d’un dossier particulier, excluez-le du processus de synchronisation. Pour ce faire, ajoutez le fichier ou le dossier à la liste d’exclusion.
Nettoyer les 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 déconnexion des utilisateurs. Cette conservation peut entraîner des déconnexions lentes ou une terminaison incomplète des sessions utilisateur. L’outil User Profile Hive Cleanup (UPHClean) de Microsoft peut aider à résoudre ces scénarios.
Supprimer les profils locaux
Microsoft Delprof.exe et Sepago Delprof2 sont des outils qui vous aident à supprimer les profils utilisateur.
Identifier l’emplacement de stockage des profils
Le diagnostic des problèmes de profil peut impliquer la localisation des fichiers stockés dans les profils d’un utilisateur. La procédure suivante fournit un moyen rapide d’identifier l’emplacement de stockage des profils.
- Dans l’Observateur d’événements, cliquez sur Application dans le volet gauche.
- Sous Source dans le volet droit, localisez l’événement Citrix Profile Management qui vous intéresse et double-cliquez dessus.
- Le chemin d’accès au magasin de profils utilisateur associé à l’événement s’affiche sous forme de lien dans l’onglet Général.
- Suivez le lien pour parcourir le magasin de profils utilisateur si vous souhaitez explorer les fichiers.
Vérifier les serveurs
Pour déterminer si un serveur traite correctement les ouvertures et fermetures de session d’un utilisateur, vérifiez le fichier PmCompatibility.ini dans le profil de l’utilisateur dans le magasin de profils utilisateur. Le fichier est présent dans le dossier racine du profil. La dernière entrée du fichier est le nom du serveur à partir duquel l’utilisateur s’est déconnecté pour la dernière fois. Par exemple, si le serveur exécute Profile Management 5.0, l’entrée serait :
[LastUpdateServerName]
5.0=<computer name>
<!--NeedCopy-->
Restaurer
Pour revenir à des 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 profils utilisateur. La commande supprime le fichier PmCompatibility.ini de chaque profil. Par exemple, si le chemin local vers le magasin de profils utilisateur est D:\UpmProfiles, exécutez :
del /s D:\UpmProfiles\pmcompatibility.ini
<!--NeedCopy-->
Une fois la commande terminée, les utilisateurs peuvent se connecter aux ordinateurs exécutant la version antérieure et recevoir leur profil depuis le magasin de profils utilisateur.
Dossiers exclus dans le magasin de profils utilisateur
Les dossiers exclus apparaissent dans le magasin de profils utilisateur. Ce problème est attendu et aucune action corrective n’est requise. Les dossiers figurant sur une liste d’exclusion sont créés dans le magasin de profils utilisateur, mais leur contenu n’est pas synchronisé.
Informations manquantes dans le fichier journal
L’activation du mode débogage n’active pas automatiquement la journalisation complète. Dans les paramètres de journalisation, vérifiez que vous avez sélectionné toutes les cases à cocher pour les événements que vous souhaitez journaliser.
Conseil : Vous devrez peut-être faire défiler l’écran vers le bas pour activer les dernières cases à cocher de la liste.
Paramètres GPO inopérants
Vous modifiez un paramètre de GPO, mais il n’est pas opérationnel sur l’ordinateur exécutant le service Citrix Profile Management. Le problème survient car la GP ne se rafraîchit pas immédiatement, mais est plutôt basée sur des événements ou des intervalles spécifiés dans votre déploiement. Pour actualiser immédiatement la GP, exécutez gpupdate /force sur l’ordinateur.
Pour que vos modifications prennent effet, exécutez la commande gpupdate /force à partir de l’invite de commandes, comme indiqué à https://docs.microsoft.com/fr-fr/windows-server/administration/windows-commands/gpupdate.
Les utilisateurs reçoivent des profils nouveaux ou temporaires
Par défaut, les utilisateurs reçoivent un profil temporaire lorsqu’un problème survient. Par exemple, le magasin d’utilisateurs est indisponible. Vous pouvez également configurer Profile Management pour afficher un message d’erreur, puis déconnecter les utilisateurs. Cette approche peut faciliter le dépannage.
Pour obtenir des instructions sur la configuration de cette fonctionnalité, consultez Forcer la déconnexion des utilisateurs.
Dans certaines circonstances, lors de leur connexion, les utilisateurs reçoivent un nouveau profil au lieu de leur profil mis en cache.
Les utilisateurs peuvent également recevoir un profil temporaire si un profil local est présent après la suppression de la copie dans le magasin d’utilisateurs. Cette situation peut se produire si le magasin d’utilisateurs est vidé mais que les profils locaux ne sont pas supprimés à la déconnexion.
Profile Management traite une suppression partielle de profils comme une erreur de réseau, de partage ou d’autorisations, et fournit à l’utilisateur un profil temporaire. Pour cette raison, la suppression partielle n’est pas recommandée. Pour contourner ce problème, connectez-vous à l’ordinateur affecté et supprimez le profil manuellement.
Si votre déploiement inclut des vDisks personnels, les utilisateurs peuvent recevoir des profils temporaires si le traitement par défaut de ces disques n’a pas été correctement ajusté. Pour plus d’informations, consultez Migrer les profils utilisateur.
Données de profil perdues lorsque les sessions de bureau virtuel 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’absence de réponse ou le redémarrage d’un bureau virtuel. Ce comportement a un impact sur Profile Management car il entraîne la perte des données de profil à la fin de la session. Le problème est résolu dans Citrix Virtual Delivery Agent version 3.1.3242 et ultérieure.
Les utilisateurs ne peuvent pas se connecter (ID d’événement : 1000, Source : Userenv)
Les utilisateurs ne peuvent pas se connecter à un environnement Citrix et reçoivent le message d’erreur suivant : « Windows n’a pas chargé votre profil itinérant et tente de vous connecter avec votre profil local… Contactez votre administrateur réseau. » Cette erreur apparaît dans les journaux d’événements d’application Windows (ID d’événement : 1000, Source : Userenv).
Impression
Dans les environnements Citrix virtual desktops™, un utilisateur peut sélectionner une imprimante par défaut, mais parfois la sélection n’est pas conservée entre les sessions. Ce problème a été observé lorsqu’une stratégie de bureau virtuel Citrix est utilisée pour définir des imprimantes sur des bureaux virtuels en pool basés sur un vDisk personnel de Citrix Provisioning Services en mode image standard.
Ce problème ne provient pas de Profile Management. Bien 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), NTUSER.dat pour 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.
Parfois, des imprimantes inattendues sont ajoutées aux profils. Après que les utilisateurs les aient supprimées, les imprimantes réapparaissent à la prochaine ouverture de session. Consultez le forum de support de Profile Management pour plus d’informations.
Problèmes avec les paramètres d’application sur plusieurs plateformes
Vous pourriez rencontrer des problèmes où les paramètres d’application ne sont pas itinérants correctement sur plusieurs plateformes. Généralement, ces problèmes résultent de :
- Paramètres non applicables d’un système à l’autre. Par exemple, des paramètres spécifiques au matériel qui ne sont pas présents sur tous les systèmes.
- Applications installées différemment sur différents systèmes. Exemples :
- Une application installée sur un lecteur C: sur un système mais sur un lecteur D: sur un autre.
- Une application installée dans C:\Program Files sur un système mais dans C:\Program Files (x86) sur un autre.
- Un complément Excel installé sur un système mais pas sur un autre.
- Applications qui ne stockent pas les informations de paramètres dans le profil. Par exemple, des informations stockées dans les paramètres de la machine locale ou en dehors du profil utilisateur.
- Paramètres de configuration spécifiques à la langue stockés dans le registre. Profile Management traduit automatiquement les noms de dossiers spécifiques à la langue dans les profils de version 1, mais pas dans le registre.
Dans la plupart des cas, une meilleure standardisation des systèmes qui causent ces problèmes peut minimiser les problèmes. Cependant, les problèmes résultent souvent d’incompatibilités inhérentes (avec plusieurs plateformes) du système d’exploitation ou de l’application respective. Si les paramètres problématiques ne sont pas critiques, les exclure du profil pourrait résoudre le problème.
Profils appartenant à des comptes inconnus
Dans de rares occasions, un profil peut sembler appartenir à un compte inconnu. Sous 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 les profils utilisateur. Ce problème s’accompagne d’une entrée de journal d’événements, « La notification de profil de l’événement Créer pour le composant <ID d’application> a échoué, le code d’erreur est ??? » Dans le registre, l’ID d’application pointe vers le gestionnaire de notification de profil SHACCT, un composant Microsoft.
Pour confirmer que ce problème se produit dans votre environnement, connectez-vous en tant qu’utilisateur dont les données ne sont pas traitées par Profile Management et vérifiez ces symptômes.
Ce n’est pas un problème avec Profile Management, mais cela pourrait être le résultat d’une mauvaise interaction d’Active Directory avec les instantanés de machines virtuelles. Le fonctionnement des profils utilisateur Citrix n’est pas affecté. Les utilisateurs peuvent se connecter et se déconnecter, et les modifications de leur profil sont conservées.
Dans cet article
- Connexions lentes
- Vérifier que les profils sont diffusés en continu
- Déterminer les stratégies en vigueur
- Exclure les données de profil corrompues
- Nettoyer les connexions aux entrées de registre
- Supprimer les profils locaux
- Identifier l’emplacement de stockage des profils
- Vérifier les serveurs
- Restaurer
- Dossiers exclus dans le magasin de profils utilisateur
- Informations manquantes dans le fichier journal
- Paramètres GPO inopérants
- Les utilisateurs reçoivent des profils nouveaux ou temporaires
- Données de profil perdues lorsque les sessions de bureau virtuel ne répondent plus
- Les utilisateurs ne peuvent pas se connecter (ID d’événement : 1000, Source : Userenv)
- Impression
- Problèmes avec les paramètres d’application sur plusieurs plateformes
- Profils appartenant à des comptes inconnus