Le service de nettoyage de ruch de profil d'utilisateur (User Profile Hive Cleanup) aide à assurer que les session d'utilisateur sont completement fermer quand un utilisateur ferme sa session. Les processus et applications de système maintiennent de temps en temps des raccordements aux clés de registre dans le profil d'utilisateur après qu'un utilisateur ferme sa session. Dans ces cas la session d'utilisateur est empêchée de finir complètement. Ceci peut avoir des conséquence de problèmes quand vous utilisez des profils itinérants dans un environnement de serveur ou en utilisant des profils verrouillés comme mis en application par le "Shared Computer Toolkit" pour
Windows XP.
Sur Windows 2000 vous pouvez bénéficier de ce service si la notation d'événement d'application montre l'identification 1000 d'événement où le texte de message indique que le profil ne décharge pas et que l'erreur est "accès refusé". Sur Windows XP et Windows Server 2003 l'une ou l'autre identifications d'événement 1517 et 1524 indiquent le même problème de déchargement de profil.
Pour accomplir ceci le service surveille la fermeture des sessions qui ont leur ruches qui sont chargées. Quand cela se produit le service détermine quelles applications ont des poignées ouvertes aux ruches et les libère. Il note le nom d'application et quelles clés registre etait ouvertes. Après ceci le système finit de décharger le profil.