Wanneer u zich aanmeldt bij een Windows XP-computer versie 10.200 van de Citrix ICA-client wordt uitgevoerd, Windows XP een gebruikersprofiel in plaats van het laden van uw profiel in de cache mogelijk maken
Wordt aangenomen dat u versie 10.200 van de Citrix ICA (Independent Computing Architecture)-client op een computer waarop Windows XP met een servicepack voor Windows XP. Wanneer u zich aanmeldt bij de computer met Windows XP, Windows XP mogelijk maken een gebruikersprofiel uw profiel in de cache wordt geladen Dubbele profielen kunnen op dezelfde manier worden gemaakt voor elke gebruiker.
Bovendien als u logboekregistratie voor USERENV inschakelt, ziet u vermeldingen die vergelijkbaar zijn met de volgende:
Dit probleem treedt op vanwege een conflictsituatie die optreedt wanneer Winlogon.exe en het opstartproces Citrix SSONSVR.exe beide probeert toegang te krijgen tot het bestand Ntuser.dat. Winlogon.exe probeert het gebruikersprofiel laden tijdens het opstarten van de SSONSVR.exe wordt geactiveerd door een netwerkprovider Citrix.
Microsoft en Citrix Systems hebben samengewerkt om dit probleem te verhelpen. We zijn overeengekomen de ontwerpwijzigingen die in een nieuwe versie van de Citrix-client worden geïmplementeerd. Totdat de nieuwe Citrix-client beschikbaar is, gebruikt u de oplossingen die in dit artikel worden beschreven.
Neem contact op met Citrix ondersteuning door de volgende Citrix support-website voor meer informatie over wanneer een nieuwe versie van de Citrix ICA-client beschikbaar is:
Om dit probleem te omzeilen, kunt u prefetch voor toepassingen in Windows XP uitschakelen of verwijderen van prefetch tracering voor het proces SSONSVR.exe. (Zie de sectie 'Meer informatie' voor meer informatie over de prefetch.) Bovendien kunt u de ongewenste gebruikersprofielen handmatig verwijderen. Als u wilt verwijderen van de ongewenste gebruikersprofielen die reeds zijn gemaakt, volg de stappen in de sectie ' ongewenste gebruikersprofielen verwijderen '.
Prefetch uitschakelen
U prefetch op permanente basis voor alle programma's kunt uitschakelen, of u kunt tracering prefetch alleen voor het SSONSVR.exe-proces handmatig verwijderen. Schakel prefetch gebruikt u een van de volgende opties indien nodig.
Optie 1: Het uitschakelen van prefetch voor het proces SSONSVR.exe
Elke gebruiker moet als volgt te werk voordat u zich afmeldt of de computer afsluiten Schakel prefetch voor het proces SSONSVR.exe.
Zoek en verwijder het bestand dat wordt gebruikt voor het proces SSONSVR.exe prefetch. De naam van dit bestand lijkt op het volgende:
Afgesloten of de computer afmelden.
Opmerking U kunt deze oplossing ook implementeren met behulp van een script waarmee het bestand wordt verwijderd op het moment van afsluiten of afmelden.
Optie 2: Het uitschakelen van prefetch voor alle programma 's
Schakel de prefetch-onderdeel voor alle programma's als volgt te werk:
Klik op Start, klik op uitvoeren , typ regediten klik op OK.
Dubbelklik op de registervermelding EnablePreFetcher .
2 Typ in het vak Waardegegevens in het dialoogvenster DWORD-waarde bewerken en klik vervolgens op OK.
Belangrijk Nadat de nieuwe Citrix-client beschikbaar is, de nieuwe client installeren en vervolgens de waarde van EnableFetcher ingesteld op 3 prefetch functie opnieuw inschakelen.
Het verwijderen van ongewenste gebruikersprofielen
Waarschuwing Als u een gebruikersprofiel hebt verwijderd, verliest u alle gegevens met betrekking tot het profiel, zoals bureaubladinstellingen, Favorieten, programma-specifieke gegevens die zijn opgenomen in de map "Application Data" en de inhoud van de map "Mijn documenten". Zorg er daarom voor dat u verwijdert alleen de profielen die u niet wilt behouden.
Klik met de rechtermuisknop op Deze Computeren klik vervolgens op Eigenschappen.
Klik op het tabblad Geavanceerd in het dialoogvenster Systeemeigenschappen en klik vervolgens op Instellingen in het gebied van Gebruikersprofielen .
Selecteer de profieleigenschappen die u wilt verwijderen in het dialoogvenster Gebruikersprofiel .
Klik op verwijderenen vervolgens de actie te bevestigen.
Wat is de prefetch
Prefetch is een subsysteem in Windows die wordt servernamen vooraf met alle code die het systeem berekent de mogelijk geheugen geladen voor het opstarten van toepassingen versnellen. Het vooraf laden is afhankelijk van het verleden gedrag van de toepassing te starten wanneer deze in het geheugen is geladen. Prefetch traceert de paginafouten die tijdens het opstarten van de eerdere voor een proces. Prefetch wordt ook getraceerd activiteit in de context van het systeem die tegelijkertijd tijdens het starten van een toepassing optreden kan. Als er geen andere processen vorderingen zijn eigendom van de activiteit in het kader van het systeem, logboek prefetch de activiteit als eigendom van de aanvraagprocedure. Om ervoor te zorgen dat activiteiten opstarten correct worden geregistreerd, prefetch vergelijkt de verschillende cycli van toepassing is gestart en wordt een patroon.
Windows XP prefetch werkt met succes voor meerdere jaren. Echter in dit geval begint omdat SSONSVR.exe wordt gestart vanaf een netwerkprovider Citrix, coincidentally bij het laden van het profiel van de gebruiker. Prefetch van oordeel is dat de toegang tot het systeem van het bestand Ntuser.dat onderdeel van het SSONSVR.exe is. Prefetch wordt daarom het laden van het profiel toegevoegd aan het bestand SSONSVR.exe prefetch.
Deze voorwaarde kunt u het SSONSVR.exe-proces toegang krijgen tot een bestand Ntuser.dat tijdens het opstarten zonder elke gewenste code of API-aanroepen. Deze voorwaarde wordt normaal gesproken geen enkel effect op het systeem. In dit geval omdat Winlogon.exe probeert toegang te krijgen tot het bestand Ntuser.dat op hetzelfde moment, het probleem dat wordt beschreven in de sectie 'Symptomen' treedt op.
Effect van het uitschakelen van prefetch
Wanneer u het onderdeel prefetch uitschakelt, kunnen programma's langer duren om te laden tijdens het opstarten. In veel systemen is kan de prefetch-onderdeel uitschakelen wel een minimaal effect. Bijvoorbeeld, als u niet verschillende programma's op de computer vaak start, de gevolgen voor de prestaties niet veel minder.