Déplacer son dossier Utilisateur par défaut et par script – Windows 7
Alain Quarré, membre de Forum-Seven a créé un script afin que le dossier Utilisateur puisse être déplacé par défaut, sous Windows 7.
Voici sa méthode :

Tout d’abord, une petite mise au point :
Je fournis ce script de manière libre. Vous pouvez le copier, le modifier et le distribuer.
Il est fourni ‘tel quel’, sans aucune garantie.
Vous êtes tenu de faire des tests sur un système prévu à cela.
Si vous êtes d’accord avec ce qui précède, la suite est à vous.Comment faire en sorte que les dossiers utilisateurs soient là où on veut :
Bon nombre de tuto sur le net vous indiquerons comment déplacer le dossiers Mes Documents, Mes Images, Téléchargements, Mes Vidéos, …
Néanmoins, la méthode la plus expliquée (clic droit, propriétés, emplacement, …) pose un problème.
Ce problème est lié aux Jonctions créées lors de l’activation du compte utilisateur.
Les jonctions sont là pour rediriger les écritures sur, par exemple, Mes documents
Si vous déplacez Mes Documents en passant par clic droit, propriétés, il est vrai que le dossier Mes Documents sera au nouvel endroit.
Mais, dans le dossier utilisateurs, il y aura toujours une jonction Mes Documents qui pointera toujours vers l’ancien emplacement.
Déplacez votre dossiers Mes Documents, puis, constatez l’état des jonctions:
Pour ce faire, dans une fenêtre de commande, tapez:
dir « %userprofile% » /AL
la jonction Mes Documents pointe toujours vers l’ancien emplacement.
Pour le prouver, dans la même fenêtre de commande, tapez:
dir c:> »%userprofile%Mes Documentstest.txt »
et cherchez le fichier test.txt… il se trouvera dans l »ancien dossier C:Users%sername%Documents
Ceci était le premier défaut de ces méthodes.
Le deuxième défaut est qu’il faut procéder manuellement, pour chaque dossier, pour chaque utilisateur, et si un nouvel utilisateur est créé, il faut refaire toutes les manip.
Le script que je vous propose modifie la ruche registre du « Default User« .
Le « Default User » est le modèle employé à l’activation du profil d’un utilisateur.
Sur Seven, cette ruche est là : C:UsersDefaultNTUSER.DAT
Vous pouvez lire plus d’info sur son fonctionnement dans ce post que j’ai fais pour XP.
Après l’application du script, tout nouvel utilisateur aura ses dossiers à l’endroit choisi.
A la première connexion du nouvel utilisateur, un autre script créera les jonctions, qui cette fois-ci, pointeront vers les bons dossiers. (Avec une subtilité pour la jonction Mes documents)
Les deux scripts sont là :
- Une version toujours à jour peut être téléchargée lÃ
- Ils doivent être ensemble dans le même dossier.
Le script à lancer est PositionDefaultFolderSeven.cmd OBLIGATOIREMENT en administrateur.
Le dossiers par défaut du script est D:Documents
Si ce dossier est OK pour vous, il suffit de taper Enter au clavier jusqu’Ã la fin du script
Pour choisir un autre emplacement, soit vous modifiez le script, soit vous introduisez le nouvel emplacement à l’invite en prenant bien soin de TERMINER PAR UN BACKSLASH
Un contrôle est de toute façon fait sur le dossier de destination.
Par défaut, le script déplace les dossiers suivants:
- Mes Documents
- Mes Images
- Mes Videos
- Ma Musique
- Bureau
- Favoris
- Historique
- Cache Internet Explorer
- Cookies
- Téléchargement
Voilà , je vous laisse tester cela.
Mise à jour du 09/03/2010 :
Script modulaire complet.
Le même script totalement modulaire sur:
- Les dossiers à déplacer
- La destination
- Si il faut un sous dossier par utilisateur ou pas
- Si il faut cacher le dossier de destination
- nouveauté : (si je trouve comment faire et après avoir fini la première version)
- Sécurité des dossiers déplacés
Le nouveau script est capable de déplacer les dossiers suivants:
- Mes Documents
- Mes images
- Mes vidéos
- Ma musique
- Bureau
- Favoris
- Historique
- Modèles
- Téléchargements
- Parties enregistrées
- Contacts
- Recherches
- Cookies
- Cache Internet explorer
- CD Burning
Pour paramétrer le script, il faut éditer le fichier PositionDefaultFolderSevenModular.ini dont voici le contenu original :
Mes Documents*Personal*AddUserName*Security*Documents*D:\Documents
Mes images*My Pictures*AddUserName*Security*Pictures*D:\Documents
Mes vid‚os*My Videos*AddUserName*Security*Videos*D:\Documents
Ma musique*My Music*AddUserName*Security*Music*D:\Documents
Bureau*Desktop*AddUserName*Security*Desktop*D:\Documents
Favoris*Favorites*AddUserName*Security*Favorites*D:\Documents
ModÅ les*Templates*AddUserName*Security*Templates*D:\Documents
T‚l‚chargements*{374DE290-123F-4565-9164-39C4925E467B}*AddUserName*Security*Downloads*D:\Documents
Parties enregistr‚es*{4C5C32FF-BB9D-43B0-B5B4-2D72E54EAAA4}*AddUserName*Security*Saved Games*D:\Documents
Contacts*{56784854-C6CB-462B-8169-88E350ACB882}*AddUserName*Security*Contacts*D:\Documents
Recherches*{7D1D3A04-DEBB-4115-95CF-2F29DA2920DA}*AddUserName*Security*Searches*D:\Documents
Cookies*Cookies*AddUserName*Security*Cookies*D:\CacheFolder*Hide-Sys
Historique*History*AddUserName*Security*History*D:\CacheFolder
Cache Internet explorer*Cache*AddUserName*Security*Temporary Internet Files*D:\CacheFolder
CD Burning*CD Burning*NoUserName*NoSecurity*Burn*D:\CacheFolderChaque ligne du fichier .ini correspond à un dossier à déplacer.
Chaque ligne comporte 7 champs séparés par *
- Local name
- Registry Value Name
- AddUserName or NoUserName
- Security or NoSecurity (Not used)
- Sub-Folder Name
- Move-to Position (NO BACKSLASH @end)
- (Optional) « Hide-Sys » Le répertoire de destination sera marqué en Système et Caché.
Seul les champs 3, 4, 6 et 7 peuvent être modifiés.
Supprimez les lignes des dossiers que vous ne voullez pas déplacer.
Par exemple, mettre NoUserName à la place de AddUserName dans la ligne 4, Ma Musique, pour que tous les nouveaux utilisateurs aient un dossier musique commun…Toujours téléchargeable là : http://users.skynet.be/cinq/Seven.rar
N’hésitez pas à poser vos question sur ce fil de discussion sur Forum-Seven.
Pour en savoir plus, suivre ce fil de discussion sur Forum-Seven.
Merci à Alain Quarré.
Voir aussi :
- Déplacer le dossier Public automatiquement par script - Windows 7
- Déplacer les dossiers utilisateurs par un glisser-déposer
- La Barre des tâches dans Windows Se7en
- Ouvrir l'explorateur sur Ordinateur - ou Mes Documents - ou Dossier Personnel
- Épingler des applications et des dossiers dans la Barre des tâches



