Microsoft a en fait documenté un moyen très simple et propre de renommer un dossier de profil utilisateur.
EDIT Feb 2022 : Si vous prévoyez d'utiliser winget pour gérer vos installations Windows à tout moment, notez que Microsoft déconseille désormais d'utiliser cette procédure sous Windows 10 ou une version ultérieure, car elle peut empêcher winget de fonctionner. Informations sur Winget
Il n'est pas nécessaire de créer un nouveau compte utilisateur, de sorte que tous les paramètres associés au profil utilisateur existant sont préservés. La seule modification du registre requise consiste à éditer une seule valeur de chaîne (celle qui indique à Windows le chemin du dossier du profil utilisateur) :
- Connectez-vous en utilisant un autre compte administratif.
Remarque. Il se peut que vous deviez d'abord créer un nouveau compte administratif.
- Allez à la C:\users\ et renommez le sous-dossier avec le nom d'utilisateur original en nouveau nom d'utilisateur.
- Allez dans le registre et modifiez la valeur de registre ProfileImagePath avec le nouveau nom de chemin.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<User SID>\
C'est ça !
La procédure citée ci-dessus a été fournie par Microsoft ( aquí ) en relation avec un problème perçu sous Windows 7, et continue de fonctionner sous Windows 10.
Notas
<SID de l'utilisateur>
La clé de registre ProfileList contient un certain nombre de sous-clés. Pour savoir laquelle modifier, cliquez sur chaque sous-clé et examinez les valeurs, pour trouver la sous-clé avec le bon ProfileImagePath :
Par exemple, disons que nous voulons nous débarrasser de l'espace dans le nom du dossier d'un profil utilisateur. S C:\Users
et renommer le John Smith
sous-dossier JohnSmith
. Et à l'étape 3, on clique sur le <User SID>
jusqu'à ce que nous trouvions celle avec ProfileImagePath C:\Users\John Smith
et le changer en C:\Users\JohnSmith
.
Connexion administrative
Il se peut que vous deviez redémarrer au lieu de vous déconnecter et de vous reconnecter. Sinon, lorsque vous essayez de renommer le dossier, Windows peut signaler qu'il est utilisé par un autre programme.
Variables d'environnement ( info )
Certaines applications créent des variables env avec le chemin d'accès au profil de l'utilisateur complètement développé, il est donc conseillé de vérifier ces variables et de redémarrer si nécessaire.
10 votes
@MehmetFide ce n'est pas un bug - il prend les cinq premières lettres de votre adresse e-mail - c'est par conception, pas une erreur.
178 votes
Il s'agit donc d'un bug de conception. mon nom est "mehmet" et il est mis comme "mehme" ce qui est ennuyeux et stupide. c'est clairement un bug du point de vue du client.
14 votes
@CalvT avez-vous une source affirmant que c'était une décision de conception ? Et por qué ? Cela me semble idiot.
0 votes
OK, donc il prend une décision qui peut ou non être bonne du point de vue du client. La question est de savoir comment l'utilisateur changement ça ?
5 votes
@MehmetFide Eh bien, cela fait partie de l'effort pour rendre les chemins courts. La plupart des programmes s'étouffent encore avec des chemins de plus de 250 caractères environ, et c'était un problème qui devenait incontrôlable. C'est aussi pourquoi le dossier Utilisateurs n'est plus Documents and Settings :)
12 votes
J'ai un Surface Book, je suis ici parce que j'ai remarqué le même problème. Quel ennui de devoir supprimer deux lettres du nom d'utilisateur que j'utilise depuis deux décennies.
24 votes
Il devrait au moins demander avant de le faire et proposer à l'utilisateur de le modifier.
2 votes
On dirait qu'il prend les cinq premières lettres. Le mien est
aksha
2 votes
Je préfère avoir mes initiales que ça. Au moins mes initiales sont toujours moi .
7 votes
Bon sang, le DOS permettait au moins 8 des personnages ! Et même une douzaine de personnages, c'est loin de là 250 ! ! Et pourquoi pas l'option de choisir les 5 personnages qui auraient un sens ?
1 votes
@MegmetFide - S'il vous plaît, n'abusez pas des mots en anglais. Ce n'est pas un bug, parce que le code qui crée le nom du profil ne "produit pas un résultat incorrect ou inattendu, ou ne se comporte pas de manière involontaire", du conservateur du designer (per fr.wikipedia.org/wiki/Software_bug ). C'est indésirable, mais ce n'est pas un bogue.
0 votes
En passant, je ne ferais pas la recherche et le remplacement avec regedit. Sur ma nouvelle installation de Windows, il y avait plus de 180 occurrences dans mon registre, je recommanderais donc un outil d'édition du registre comme registry-finder.com . (Note : je ne suis pas affilié à cet outil)
0 votes
J'ai choisi cette solution à la place, et elle fonctionne.
2 votes
Ouais, celui qui a décidé ça est ridicule. Beaucoup d'entre nous utilisent l'invite de commande, donc bien sûr cela serait ennuyeux.
2 votes
2021 et cela m'agace toujours.
0 votes
Août 2021 et le code produit toujours le "résultat inattendu" de me donner un dossier utilisateur que je n'ai jamais demandé, c'est-à-dire que c'est toujours un bug :].
1 votes
Septembre 2021, je vois encore que cela se produit sur Windows 10 Home OS Build 19042.630
1 votes
Septembre 2021, je vois encore que cela se produit sur Windows 10 Home OS Build 19042.630