Zwervend profiel verzamelt extra TMP-bestanden

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 328607 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Het zwervende profiel verzamelt extra bestanden met de naam Prf*.tmp en het volgende foutbericht wordt geregistreerd in het logboek voor toepassingsgebeurtenissen:
Type: Fout
Bron: Userenv
Categorie: Geen
Gebeurtenis-id: 1000
Datum: datum
Tijd: actuele tijd
Gebruiker: S-1-5-21-#########-##########-##########-####
Computer: Computernaam
Beschrijving:
Windows kan bestand \\servernaam\share\...\Prf???.tmp niet naar locatie R:\Documents and Settings\...\Prf???.tmp kopiëren. Neem contact op met de netwerkbeheerder.
Detail - Kan geen bestand maken dat al bestaat.

Oorzaak

Dit probleem treedt op als de Indexing-service of een ander proces (zoals een open file agent) het aangeduide tijdelijke bestand heeft geopend tijdens synchronisatie van het profiel. Het tijdelijke bestand wordt in dat geval niet verwijderd. Het wordt geüpload met het zwervende profiel wanneer u zich afmeldt, en weer aan het lokale profiel toegevoegd wanneer u zich opnieuw aanmeldt.

Hoewel dit probleem ook veroorzaakt kan worden door antivirussoftware, is het effect waarschijnlijk klein, omdat er tijdens dergelijke processen minder bestandsbewerkingen worden uitgevoerd dan voor Indexing en open file agents.

Oplossing

Ga op een van de volgende manieren te werk om dit probleem te verhelpen:
  • Schakel de software of service uit die conflicteert met de engine van het profiel.

    -of-
  • Verwijder profielmappen uit de conflicterende bewerkingsscan of controleer de functionaliteit.
U wordt aangeraden bestanden te bekijken voor u deze verwijdert, zodat u zeker weet dat ze geen bruikbare gegevens bevatten. De profielengine verwijdert geen Prf*.tmp-bestanden uit de prullenbak om eventueel verlies van gegevens te voorkomen.

Status

Dit gedrag is inherent aan het ontwerp van het product. Profielcontrole is speciaal bedoeld om tijdelijke bestanden te behouden, zodat er geen gegevens verloren gaan.

Meer informatie

Gedetailleerde beschrijving

  1. Als de profielengine (USERENV) tijdens profielsynchronisatie en controle een bestand vindt in het doelprofiel dat ouder is dan het overeenkomende bestand in het bronprofiel, wordt het bronbestand gekopieerd naar een Prf*.tmp-bestand op het doel.
  2. Het oude doelbestand wordt verwijderd en de naam van het Prf*.tmp-bestand wordt gewijzigd.

    De namen van de tijdelijke bestanden worden gegenereerd door de API-functie Bestands-I/O GetTempFileName van Windows. Als een ander proces het tijdelijke bestand opent voor dit is verwijderd en het niet wordt gesloten, wordt het bestand niet verwijderd. Gebeurtenisberichten worden niet geregistreerd in het logboek voor toepassingsgebeurtenissen wanneer dit probleem optreedt. Zie het onderwerp 'Gegevens vastleggen in het logboek Userenv' van dit artikel voor meer informatie.
  3. Als u zich afmeldt worden overgebleven Prf*.tmp-bestanden automatisch toegevoegd aan het profiel.
  4. Als u zich de volgende keer aanmeldt en de namen van tijdelijke bestanden opnieuw worden gebruikt, treden er fouten op bij het maken van bestanden tijdens de profielcontrole. Vanwege dit probleem wordt het Userenv-bericht met gebeurtenis-id 1000 weergegeven. Dit bericht wordt beschreven in het gedeelte 'Symptomen' van dit artikel.

Gegevens vastleggen in het logboek met Userenv

De volgende Prf*.tmp-bestanden worden niet verwijderd:
  • Systeembeleidsbestanden van Microsoft Windows NT 4.0 (deze bestanden bevinden zich altijd in de hoofdmap van het profiel).

    Als u merkt dat deze bestanden niet zijn verwijderd, betekent dit dat het tijdelijke bestand niet is verwijderd. Het betekent niet dat het beleid niet is toegepast. In dat geval worden de volgende gegevens geregistreerd in het logboek Userenv:
    USERENV() hh:mm:ss:nnn ApplySystemPolicy: Failed to delete policy file PRF###.TMP. Fout 32
  • Tijdelijke testbestanden van het standaardprofiel (deze bestanden bevinden zich nooit in de hoofdmap van het profiel).

    Als het bestaande doelbestand niet kan worden verwijderd, kan het Prf*.tmp-bestand ook niet worden verwijderd. Dit probleem treedt op als een ander proces beide bestanden heeft geopend. In dat geval wordt niet nogmaals geprobeerd het Prf*.tmp-bestand te verwijderen. Hierdoor blijft er een oude lokale kopie van het bestand bestaan (en de meest recente versie in het tijdelijke bestand). In dat geval worden de volgende gegevens geregistreerd in het logboek Userenv:
    USERENV() hh:mm:ss:nnn ReconcileFile: Failed to delete file bestandsnaam with error = 32
    In sommige gevallen wordt het bestaande doelbestand verwijderd voordat de naam van het tijdelijke bestand wordt gewijzigd, maar kan de naam van het Prf*.tmp-bestand niet worden gewijzigd. In dat geval worden de tijdelijke bestanden opzettelijk niet verwijderd, om te voorkomen dat er gegevens verloren gaan. De volgende gegevens worden geregistreerd in het logboek Userenv:
    USERENV() hh:mm:ss:nnn ReconcileFile: Failed to rename file PRF###.TMP to bestandsnaam with error = 32
Opmerking: foutbericht 32 wordt als volgt gedefinieerd:
ERROR_SHARING_VIOLATION
Het proces heeft geen toegang tot het bestand, omdat een gedeelte van het bestand door een ander proces wordt gebruikt.

Eigenschappen

Artikel ID: 328607 - Laatste beoordeling: maandag 21 november 2005 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows® 2000 Server
  • Microsoft Windows 2000 Advanced Server
Trefwoorden: 
kbprb KB328607

Geef ons feedback

 

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