Il arrive souvent que les profils ne sont pas déchargés correctement lors du logoff. Ceci est dû à plusieurs raisons, la raison la plus connue est que durant la phase de logoff, certains handles restent ouverts sur les fichiers du profil de l'utilisateur en question. Le résultat est que ces fichiers n'ont pas pu être fermés correctement, et donc que le profil n'est pas sauvegardé correctement.

Au prochain logon, compte tenu que le profil n'a pas été sauvegardé correctement, un nouveau profil est créé avec une extension .nnn (nnn est un nombre entier).

Voici quelques articles qui décrivent ce phénomène :

http://support.microsoft.com/?id=837115

 http://support.microsoft.com/?id=944984

http://support.microsoft.com/?id=894791

 

Afin de déterminer la cause du problème, pensez à activer le userenv.log, installer l'outil UPHClean.exe (User Profile Hive Cleanup Service) que vous pouvez le récupérer du site de Microsoft.

Download details- User Profile Hive Cleanup Service

 

1) Si toutefois après avoir appliqué les trois articles mentionnés ci-dessus, ainsi que le produit UPHClean, vous avez toujours des problèmes de déchargement de profil.

Pensez à désactiver tous les services non Microsoft car il y a de fortes chances que le problème provient d'un service tiers partie. Pour cela exécutez la commande :

start -> run -> msconfig

Aller dans l'onglet Services, cocher la case 'masquer tous les services'

Cliquer sur 'Désactiver tout'

Appliquer -> OK

Redémarrer la machine et se logger avec un compte utilisateur qui a le problème de profil.

 

2) Si le problème persiste malgré cette action et que dans les journaux d'événements application, vous avez ces événements relatifs à index.dat comme suit :

M:\Documents and Settings\03\Cookies\index.dat

winlogon.exe (2420) handle 0x664

winlogon.exe (2420) section 0x67c

M:\Documents and Settings\03\Local Settings\Historique\History.IE5\index.dat

winlogon.exe (2420) handle 0x66c

winlogon.exe (2420) section 0x670

 

Et dans userenv.log, vous avez ceci :

USERENV(1e0.8ac) 11:45:30:548 ReconcileFile: E:\aiafor03\Cookies\index.dat ==> M:\Documents and Settings\03\Cookies\index.dat  [OK]

USERENV(1e0.1b8) 11:45:45:499 Delnode_Recurse: Failed to delete <index.dat>.  Error = 32

USERENV(1e0.1b8) 11:45:45:499 Delnode_Recurse: Failed to delete directory <\\?\M:\Documents and Settings\03\Cookies>.  Error = 145

( erreur 145 signifie : The directory is not empty )

 

Pensez à installer IE6 SP2 ou IE7 afin de corriger le problème index.dat.

Mettre en place la stratégie qui consiste à purger les caches IE à chaque fermeture d'IE, cette option est vue en bas

clip_image002

Pour cela, si ce n'est pas déjà fait, mettre en place la GPO 'supprimer les copies mises en cache des profils itinérants'

Dans Stratégie Ordinateur -> Modèles d'administration -> système -> profil des utilisateurs.

clip_image002[5]

 

3) Si après avoir mis en place les actions ci-dessus et que le problème persiste, alors désinstallez tous les services tiers partis, et les réinstallez l'un après l'autre, avec à chaque fois un redémarrage, un logoff et logon avec un compte qui a le problème de déchargement de profil, jusqu'à l'identification du service qui est responsable des handles ouverts lors du déchargement de profil.