Lorsque vous ouvrez une session sur un ordinateur Windows XP qui exécute la version 10.200 du client Citrix ICA, Windows XP peut créer un profil utilisateur au lieu de charger votre profil mis en cache

Traductions disponibles Traductions disponibles
Numéro d'article: 969100 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Symptômes

Supposons que vous utilisez version 10.200 du client Citrix ICA (Independent Computing Architecture) sur un ordinateur qui exécute Windows XP avec n'importe quel service pack Windows XP. Lorsque vous ouvrez une session sur l'ordinateur Windows XP, Windows XP peut créer un profil d'utilisateur au lieu de charger votre profil mis en cache. De même, les profils en double peuvent être créés pour chaque utilisateur.

En outre, si vous activez la journalisation USERENV, vous voir les entrées de journal semblables le 16:35:57:459 following:
USERENV(2ac.2b0) 16:35:57:459 Local Existing Profile Image is reachable
USERENV(2ac.2b0) 16:35:57:459 Local profile name is <C:\Documents and Settings\User_Name>
USERENV(2ac.2b0) 16:35:57:459 RestoreUserProfile: No central profile. Attempting to load local profile.
USERENV(2ac.2b0) 16:35:57:495 MyRegLoadKey: Failed to load subkey <S-1-5-21-1292428093-343818398-839522115-49106>, error =32
USERENV(2ac.2b0) 16:35:57:495 MyRegLoadKey: Returning 00000020
USERENV(2ac.2b0) 16:35:57:495 RestoreUserProfile: MyRegLoadKey returned FALSE.

Cause

Ce problème se produit en raison d'une condition de concurrence qui se produit lorsque Winlogon.exe et le processus de démarrage Citrix SSONSVR.exe essaient d'accéder au fichier Ntuser.dat. Winlogon.exe essaie de charger le profil utilisateur alors que démarrage SSONSVR.exe est déclenchée par un fournisseur de réseau Citrix.

Résolution

Microsoft et Citrix Systems ont travaillé ensemble pour résoudre ce problème. Nous d'accord sur les modifications de conception qui seront implémentées dans une nouvelle version du client Citrix. Tant que le nouveau client Citrix n'est pas disponible, utiliser les solutions décrites dans cet article.

Pour plus d'informations sur quand une nouvelle version du client Citrix ICA sera disponible, contactez Citrix prise en charge en visitant le site Web de prise en charge de suivant Citrix :
http://www.citrix.com/English/SS/supportContacts.asp
Microsoft fournit des informations contacts de tiers pour vous aider à trouver support technique. Informations de contact peuvent changer sans préavis. Microsoft ne garantit pas l'exactitude de ces informations contacts fournisseur tiers.

Contournement

Pour contourner ce problème, vous pouvez désactiver la récupération pour les applications Windows XP ou supprimer le suivi de récupération pour le processus SSONSVR.exe. (Pour savoir quelle récupération est le cas, consultez la section «Plus d'informations».) En outre, vous pouvez supprimer manuellement les profils utilisateur indésirables. Pour supprimer les profils utilisateur indésirables qui sont déjà créées, suivez les étapes dans la section ? Supprimer des profils utilisateur indésirables respectez.

Désactiver la récupération

Vous pouvez désactiver prérécupération de manière permanente pour tous les programmes, ou vous pouvez supprimer manuellement le suivi de récupération uniquement pour le processus SSONSVR.exe. Pour désactiver la récupération, appliquez l'une des options suivantes, selon.

Option 1: Comment faire pour désactiver la récupération pour le processus SSONSVR.exe

Pour désactiver la récupération pour le processus SSONSVR.exe, chaque utilisateur doit suivre ces étapes avant de fermer la session ou arrêter l'ordinateur.
  1. Ouvrez l'Explorateur Windows.
  2. Déplacer vers le dossier suivant :
    Drive_letter: \Windows\prefetch
  3. Recherchez et supprimez le fichier qui est utilisé pour précharger le processus SSONSVR.exe. Le nom de ce fichier aura l'aspect suivant :
    SSONSVR*.PF
  4. Arrêter ou fermez la session sur l'ordinateur.
Remarque Vous pouvez également implémenter cette solution en utilisant un script qui supprime le fichier au moment de l'arrêt ou de la fermeture de session.

Option 2: Comment faire pour désactiver la récupération de tous les programmes

important Cette section, méthode ou tâche contient des étapes qui vous indiquent comment modifier le Registre. Toutefois, les problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, assurez-vous que ces étapes avec soin. Pour ajouter une protection, sauvegarder le Registre avant de le modifier. Ensuite, vous pouvez restaurer le Registre si un problème se produit. Pour plus d'informations sauvegarder et restaurer le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la base de connaissances Microsoft :
322756Comment faire pour sauvegarder et restaurer le Registre de Windows

Pour désactiver le composant de récupération pour tous les programmes, procédez comme suit :
  1. Cliquez sur Démarrer , cliquez sur Exécuter , tapez regedit et cliquez sur OK .
  2. Recherchez et cliquez sur la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  3. Double-cliquez sur l'entrée de Registre EnablePreFetcher .
  4. Dans la boîte de dialogue Modifier la valeur DWORD , tapez 2 dans la zone données de la valeur et cliquez sur OK .
  5. Quittez l'Éditeur du Registre.
  6. Redémarrez l'ordinateur.
important Une fois que le nouveau client Citrix est disponible, installez le nouveau client et puis définissez la valeur EnableFetcher à 3 pour réactiver la fonctionnalité de récupération.

Comment supprimer des profils utilisateur indésirables

Avertissement Lorsque vous supprimez un profil d'utilisateur, vous perdez toutes les données relatives au profil, comme les paramètres de bureau, Favoris, données spécifiques aux programmes qui sont contenues dans le dossier "Application Data" et le contenu du dossier «Mes Documents». Par conséquent, veillez à supprimer uniquement les profils que vous ne souhaitez pas conserver.
  1. Cliquez avec le bouton droit sur Poste de travail , puis cliquez sur Propriétés .
  2. Dans la boîte de dialogue Propriétés système , cliquez sur l'onglet Avancé et puis cliquez sur paramètres dans la zone Profils utilisateur .
  3. Dans la boîte de dialogue Profil d'utilisateur , sélectionnez le profil individuel que vous souhaitez supprimer.
  4. Cliquez sur Supprimer , puis vérifiez l'action.
  5. Cliquez sur OK .

Plus d'informations

Quelle est la prérécupération

Récupération est un sous-système de Windows qui précharge dans la mémoire tout code qui calcule le système peut être requis pour accélérer de démarrage d'application. Le préchargement dépend du comportement passé du démarrage de l'application lorsqu'il a été chargé en mémoire. Pré-récupération trace les erreurs de page qui se produisent pour un processus pendant le démarrage du précédent. Pré-récupération également le suivi activité dans le contexte du système peut-être se produire simultanément lors du démarrage d'une application. Si aucun autre processus ne déclare propriétaire de l'activité dans le contexte du système, récupération peut enregistrer l'activité comme détenus par le processus de l'application. Pour vous assurer que les activités de démarrage sont correctement enregistrées, récupération compare plusieurs cycles de démarrage des applications, puis définit un modèle.

Récupération de Windows XP a travaillé avec succès pendant plusieurs années. Toutefois, dans ce cas, parce que SSONSVR.exe est démarré à partir d'un fournisseur de réseau Citrix, il poser démarre pendant que le ?s profil utilisateur est chargé. Pré-récupération considère que l'accès système du fichier Ntuser.dat fait partie de la procédure SSONSVR.exe. Par conséquent, prérécupération ajoute le chargement du profil utilisateur dans le fichier prérécupération SSONSVR.exe.

Cette condition peut rendre le processus SSONSVR.exe accéder à un fichier comme Ntuser.dat lors du démarrage sans avoir n'importe quel code ou appeler des API. En règle générale, cette condition ne présentent aucun effet sur le système. Dans ce cas, comme Winlogon.exe tente d'accéder au fichier Ntuser.dat en même temps, le problème décrit dans la section «Symptômes» se produit.

Effet de la désactivation de prérécupération

Lorsque vous désactivez le composant de prérécupération, programmes peuvent prendre plus de temps pour charger au démarrage du programme. Toutefois, dans de nombreux systèmes, désactivation du composant prérécupération peut-être un peu d'impact. Par exemple, si vous ne démarrez pas fréquemment des programmes différents sur l'ordinateur, l'effet de performances sera beaucoup plus.

Références

Pour plus d'informations sur ce problème, reportez-vous au site Web de Citrix suivant :
http://support.citrix.com/article/CTX118226
Microsoft fournit des informations contacts de tiers pour vous aider à trouver support technique. Informations de contact peuvent changer sans préavis. Microsoft ne garantit pas l'exactitude de ces informations contacts fournisseur tiers.

Les produits tiers qui traite de cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft n'accorde aucun garantie, expresse ou implicite, sur les performances ou la fiabilité de ces produits.

Propriétés

Numéro d'article: 969100 - Dernière mise à jour: mercredi 1 avril 2009 - Version: 2.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Professional
  • Microsoft Windows XP 64-Bit Edition Version 2003
  • Microsoft Windows XP Édition familiale sur le système suivant
    • Microsoft Windows XP Service Pack 1
    • Microsoft Windows XP Service Pack 2
    • Microsoft Windows XP Service Pack 3
Mots-clés : 
kbmt kbexpertiseinter kbregistry kbmemory kbuserprofile kbuser kb3rdparty kbsurveynew kbprb kbtshoot KB969100 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 969100
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com