Accueil > Apparence et Personnalisation, Astuces & tutoriels > Déplacer son dossier Utilisateur par défaut et par script – Windows 7

Déplacer son dossier Utilisateur par défaut et par script – Windows 7

02/02/2010

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:\CacheFolder

Chaque ligne du fichier .ini correspond à un dossier à déplacer.
Chaque ligne comporte 7 champs séparés par *

  1. Local name
  2. Registry Value Name
  3. AddUserName or NoUserName
  4. Security or NoSecurity (Not used)
  5. Sub-Folder Name
  6. Move-to Position (NO BACKSLASH @end)
  7. (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é.

  • Share/Bookmark

chantal11 Apparence et Personnalisation, Astuces & tutoriels , , , , ,

Les commentaires sont fermés.
Tirage photo - Prix-photo