Pour chaque utilisateur de l' ordinateur, Windows (XP- Seven-...) crée un dossier sur le disque système qui stocke toutes les données système de l'utilisateur. Ce dossier, dit "profil", porte le nom de l'utilisateur et se trouve pour Windows XP dans c:\documents and settings\ ou dans c:\windows\utilisateur pour Seven.
Dans un environnemt réseau de plusieurs centaines d'utilisateurs potentiels de la même machine l'existance de ce profil finit par poser des problèmes.

Il est possible de supprimer la totalité de ces dossiers grâce au programme "delprof2" de "helge Klein. Cette version fonctionne aussi bien sous XP que sous Seven.

Lorsqu'on intègre la commande "delprof2.exe /U /Q  " dans la zone script de démarrage de la configuration ordinateur d'une GPO s'appliquant à tous les ordinateurs d'un domaine, le nettoyage se fait automatiquement pour chaque ordianteur du domaine lorsque celui-ci est démarré.

Attention, il est préférable d'ajouter l'argument  /ed:%username% comme dans la ligne de commande suivante "delprof2.exe /U /Q /ed:%username% " pour supprimer les profils de l'ordinateur sur lequel vous travaillez.

Delprof2 by Helge Klein (http://helgeklein.com)
 
Delprof2 deletes inactive Windows user profiles (profiles that are not currently loaded).
Delprof2 is syntax compatible with the original Delprof by Microsoft. Unlike the original it works on all versions of Windows
(XP/2003/Vista/2008/7/2008 R2/8).
If possible, Delprof2 uses the backup and restore privileges to bypass security and delete even profiles the executing user does not
normally have access to.
Delprof2 has no problem whatsoever deleting files in very long paths (longer than MAX_PATH, 260 characters).
Delprof2 also cleans up stale ProfileList SID.bak registry entries, a common cause of temporary profiles.
 
Usage: delprof2 <computername>] ]
 
       /l   List only, do not delete (what-if mode)
       /u   Unattended (no confirmation)
       /q   Quiet (no output and no confirmation)
       /p   Prompt for confirmation before deleting each profile
       /r   Delete local caches of roaming profiles only, not local profiles
       /c   Delete on remote computer instead of local machine
       /d   Delete only profiles not used in x days
       /ntuserini
            When determining profile age for /d, use the file NTUSER.INI
            instead of NTUSER.DAT for age calculation
       /ed  Exclude profile directories whose name matches this pattern
            Wildcard characters * and ? can be used in the pattern
            May be used more than once and can be combined with /id
       /id  Include only profile directories whose name matches this pattern
            Wildcard characters * and ? can be used in the pattern
            May be used more than once and can be combined with /ed
       /i   Ignore errors, continue deleting
 
Examples:
 
Delprof2 /c:computername
 
       Deletes inactive profiles on 'computername'.
 
Delprof2 /c:computername /l
 
       Lists inactive profiles on 'computername' without deleting them.
 
Delprof2 /d:30
 
       Deletes profiles older than 30 days on the local computer.
 
Delprof2 /r
 
       Deletes locally cached roaming profiles only.
 
Delprof2 /ed:admin* /ed:pmiller
 
       Deletes all inactive profiles on the local computer except those starting with 'admin' and the one called 'pmiller'.