Le profil itinérant accumule des fichiers .tmp supplémentaires

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

Sommaire

Symptômes

Votre profil itinérant peut accumuler des fichiers supplémentaires nommés Prf*.tmp et le message d'erreur suivant peut être enregistré dans le journal des événements d'applications :
Type d'événement : Erreur
Source de l'événement : Userenv
Catégorie de l'événement : Aucune
ID de l'événement : 1000
Date : date
Heure : heure du jour
Utilisateur : S-1-5-21-#########-##########-##########-####
Ordinateur : nom_ordinateur
Description :
Windows ne peut pas copier le fichier \\nom_serveur\partage\... \Prf??? .tmp vers l'emplacement R:\Documents and Settings\... \Prf??? .tmp. Contactez votre administrateur réseau.
DÉTAIL - Impossible de créer un fichier déjà existant.

Cause

Ce problème peut se produire si le service d'indexation ou un autre processus (tel qu'un agent de fichiers ouverts) a ouvert le fichier temporaire indiqué pendant la synchronisation de profil. Si c'est le cas, le fichier temporaire n'est pas supprimé. Il est téléchargé avec le profil itinérant lorsque vous vous déconnectez et il est rapproché du profil local lorsque vous vous reconnectez.

Bien que le logiciel antivirus puisse également être à l'origine de ce problème, il est probable que l'impact soit minime parce qu'il y a moins d'opérations de fichier pour ce type de processus que pour l'indexation et les agents de fichiers ouverts.

Résolution

Pour contourner ce problème, appliquez l'une des méthodes suivantes :
  • désactivez le logiciel ou le service qui est dans le conflit avec le moteur de profil ;

    - ou -
  • excluez les dossiers de profil de la fonctionnalité de contrôle ou numérisation opérationnelle incompatible.
Microsoft vous recommande d'examiner tous les fichiers avant de les supprimer afin de vérifier qu'ils ne contiennent pas de données utiles. En particulier, le moteur de profil ne supprime pas les fichiers Prf*.tmp mis à la corbeille pour empêcher la perte de données potentielle.

Statut

Ce comportement est voulu par la conception même du produit. Le rapprochement de profils est spécifiquement conçu pour entraîner une erreur en cas de risque de perte de données en conservant des fichiers temporaires.

Plus d'informations

Description détaillée

  1. Pendant la synchronisation et le rapprochement de profils, lorsque le moteur de profil (USERENV) détecte qu'un fichier du profil de destination est plus ancien que son équivalent dans le profil source, le fichier source est copié vers un fichier Prf*.tmp sur la cible.
  2. L'ancien fichier de destination est supprimé et le fichier Prf*.tmp est renommé de façon adéquate.

    Notez que les noms de fichiers temporaires sont générés par la fonction API GetTempFileName d'E/S de fichier Windows. Si un autre processus ouvre le fichier temporaire avant que le fichier temporaire ne soit supprimé et ne le ferme pas, le fichier n'est pas supprimé. Lorsque ce problème se produit, aucun message d'événement n'est entregistré dans le journal d'événements d'applications. Pour plus d'informations, reportez-vous à la rubrique « Informations sur l'enregistrement Userenv » de cet article.
  3. Lorsque vous vous déconnectez, tous les fichiers Prf*.tmp restants sont automatiquement téléchargés avec le profil.
  4. Lors de la connexion suivante, des erreurs de création de fichier se produisent pendant le rapprochement de profils si tous les noms de fichiers temporaires sont réutilisés. Cette condition entraîne l'affichage du message d'événement 1058 Userenv décrit dans la section « Symptômes » de cet article.

Informations sur l'enregistrement Userenv

Les fichiers Prf*.tmp suivants ne peuvent pas être supprimés :
  • fichiers de stratégie système Microsoft Windows NT 4.0 (ces fichiers se trouveront toujours dans le répertoire racine du profil).

    Si vous remarquez que ces fichiers ne sont pas supprimés, cela signifie que le fichier temporaire n'a pas été supprimé ; cela ne signifie pas que la stratégie n'a pas été appliquée. Dans ce cas, les données suivantes sont enregistrées dans le journal Userenv :
    USERENV() hh:mm:ss:nnn ApplySystemPolicy: Failed to delete policy file PRF###.TMP. Error 32
  • Fichiers de mise en attente temporaire de profil standard (ces fichiers ne seront jamais dans le répertoire racine de profil).

    Si le fichier de destination existant ne peut pas être supprimé, le fichier Prf*.tmp ne peut pas l'être non plus. Ce problème peut se produire si un autre processus a les deux fichiers ouverts. Dans ce cas, aucune tentative de suppression du fichier Prf*.tmp n'est faite. De ce fait, vous aurez une copie locale obsolète du fichier (et la copie la plus récente sera dans le fichier temporaire). Dans ce cas, les données suivantes sont enregistrées dans le journal Userenv :
    USERENV() hh:mm:ss:nnn ReconcileFile: Failed to delete file filename with error = 32
    Dans certains cas, le fichier de destination existant a été supprimé comme une opération préalable normale au renommage du fichier temporaire, mais le fichier Prf*.tmp n'a pas pu être renommé. Dans ce cas, les fichiers temporaires ne sont intentionnellement pas supprimés pour empêcher la perte de données. Les données suivantes sont enregistrées dans le journal Userenv :
    USERENV() hh:mm:ss:nnn ReconcileFile: Failed to rename file PRF###.TMP to filename with error = 32
REMARQUE : L'erreur 32 est définie comme suit :
ERROR_SHARING_VIOLATION
Le processus ne peut pas accéder au fichier car il est utilisé par un autre processus.

Propriétés

Numéro d'article: 328607 - Dernière mise à jour: lundi 7 août 2006 - Version: 3.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Professionnel
  • Microsoft Windows 2000 Professionel
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Mots-clés : 
kbprb KB328607
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