Je souhaite déplacer l'emplacement par défaut de mon nom C:\username\Nom d'utilisateur à un autre lecteur. Quel est le moyen le plus simple de faire cela et comment?
Je sais que je peux déplacer chacun de mes "dossiers spéciaux" comme des documents, des images, etc. Mais cela n'inclut pas le dossier Appdata. En outre, de nombreux programmes et installateurs ont incorrectement des choses dans C:\utilisateurs\Nom d'utilisateur\Documents, etc. Même après avoir déplacé des documents vers un autre lecteur et que je me retrouve avec des dossiers en double.
Pour les dossiers individuels (mes documents, mes images, etc., les "dossiers spéciaux") Je fais la chose du registre/GPO que vous avez allusion. Cependant, si je veux déplacer toute la structure du dossier, je triche. Déplacez le dossier dans un nouvel emplacement, puis créez A jonction pointant l'ancien dossier dans le nouveau dossier. Donc, tous vos programmes penseront toujours que le dossier est c:\users\username
Mais c'est juste un point de jonction à d:\users\username
.
J'ai passé beaucoup de temps à rechercher cela et j'ai finalement réussi à le faire sur ma propre machine.
Il existe deux scénarios ici: une nouvelle installation et une machine déjà installée/utilisée.
Pour une nouvelle installation, vous pouvez (apparemment) modifier le fichier AutounatDend.xml (lien non attribué ICI , aucune garantie, je n'ai pas essayé)
Pour une machine déjà installée, il y a deux problèmes à surmonter:
Pour le problème 1, vous pouvez soit aller au tour de la route:
Ou vous pouvez démarrer à partir d'un disque de récupération et copier des choses à travers.
Pour le problème 2, vous pouvez faire une recherche et remplacer partout dans le registre (Risky) ou créer un symbole symbolique/jonction à partir de l'emplacement par défaut au nouvel emplacement.
La solution de recherche et de remplacement est également détaillée sur la page page précédemment liée , mais il s'avère que vous devez toujours créer le symbole symbolique, sinon Windows Update a des problèmes .
Tout ce que vous choisissez de le faire, vous devrez vous familiariser symboles/jonctions . Beaucoup de commentaires sur blog de Josh mention ROBOCOPY , que vous ne pouvez pas utiliser pour copier des jonctions. Si vous ne les recréez pas, vous ne remarquerez pas immédiatement comme la plupart (sinon tous) avoir l'attribut caché de toute façon, mais vous pouvez rencontrer des problèmes de compatibilité inverse avec des applications non-Vista.
Ce blog post offre un détail un peu plus (trop) sur ce numéro, plus un script pour aider à recréer les liens symboliques/jonctions.
n autre blog , une autre approche.
Vous pouvez changer l'emplacement d'Appdata, un peu plus longtemps:
Open appdata Cliquez avec le bouton droit de la souris sur Local Cliquez sur l'onglet Emplacement, puis cliquez sur Déplacer Créer un dossier AppData quelque part et créer un dossier local dans celui-ci, cliquez sur Appliquer pour le déplacer, tout comme vous l'avez fait pour les documents.
Répétez pour la localisation et l'itinérance.
Cela devrait être bien meilleur que le symlink OR la méthode SYSPREP.
J'ai récemment eu le même problème. Je voulais utiliser le programme stabilisé de Microsoft sur une machine avec des comptes d'utilisateurs préexistants sur C:\users que je voulais passer à D :. J'ai suivi ces étapes:
La seule proviso est que Windows Easy Transfer ne fait pas une copie parfaite de la plupart des applications non Microsoft.
J'espère que cela t'aides.