429 votes

Comment renommer le dossier Utilisateur dans Windows 10 ?

Après avoir installé Windows 10 sur mon Surface Pro 3 il a pris mon nom d'utilisateur 'Jeremy' et a créé un dossier utilisateur nommé C:\Users\jerem .

Je veux renommer le dossier C:\Users\Jeremy . La procédure pour Windows 8 ne fonctionne pas. Il y a plusieurs raisons à cela.

  1. OneDrive est désormais une partie intégrante de l'OS, et il est complètement cassé. Une recherche/remplacement dans le registre semble fonctionner, mais il est difficile d'être confiant dans cette approche.
  2. Lorsque l'ordinateur est redémarré, le TabletInputService écrit un fichier TextHarvester.dat à l'ancien emplacement du profil utilisateur (en le créant si nécessaire). Il est donc impossible de conserver le dossier supprimé. Un ancien solution trouvée en ligne ne fonctionne pas. Ce problème entraîne également l'apparition d'un message d'erreur à chaque démarrage de l'ordinateur.

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.

216voto

Reg Edit Points 4355

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) :

  1. Connectez-vous en utilisant un autre compte administratif.

Remarque. Il se peut que vous deviez d'abord créer un nouveau compte administratif.

  1. Allez à la C:\users\ et renommez le sous-dossier avec le nom d'utilisateur original en nouveau nom d'utilisateur.
  2. 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 :

enter image description here

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.

201voto

Ron Farkash Points 91

Cela peut être fait sans renommer les dossiers et sans toucher au registre :

  1. Créez un compte local avec le nom d'utilisateur que vous souhaitez.

    • La création de comptes locaux est bien cachée ; voici comment la trouver :
      Paramètres > Comptes > Famille et autres utilisateurs > Autres utilisateurs > Ajouter quelqu'un d'autre à ce PC > La personne que je veux ajouter n'a pas d'adresse e-mail > Ajouter un utilisateur sans compte Microsoft
  2. Changer le type de compte en administrateur (peut être ignoré s'il y a un autre administrateur).

  3. Suppression du compte original lié à Microsoft

  4. Liez le compte local au compte Microsoft si vous le souhaitez

72voto

Brown RC Points 21

Bien qu'il ne s'agisse pas d'une réponse directe à la question, un lien symbolique peut être une solution sans risque si le problème n'est pas seulement d'ordre esthétique, mais que des fichiers de configuration ou des liens restaurés ou anciens renvoient à l'utilisateur

  1. Ouvrez une invite de commande élevée
  2. Passez au répertoire de l'utilisateur
  3. Créer une jonction de répertoire ciblant le vrai nom du répertoire de l'utilisateur

Par exemple,

C:
CD\Users
MKLINK /J Jeremy jerem

Cela vous permet d'utiliser c:\Users\Jeremy\..... pour faire référence à des parties de votre profil.

51voto

bjbschmitt Points 66

J'ai eu le même problème et je l'ai résolu comme suit (en utilisant des informations que j'ai trouvées sur quelques autres sites web) :

  1. Juste pour être sûr, créez un point de restauration. Ouvrez le Centre de contrôle , tapez dans Restauration du système et cliquez sur Créer un point de restauration du système . Sélectionnez le C : Drive et cliquez sur Créer .
  2. Cliquez sur le Bouton Windows (en bas à gauche), tapez regedit et cliquez sur Exécuter la commande .
  3. Confirmez la boîte de dialogue UAC en cliquant sur Oui .
  4. Faites une sauvegarde du registre antérieur en cliquant sur Fichier > Exportation .
  5. Aller à HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList . Vous y trouverez quelques sous-dossiers (commençant par 'S-1-5-'). Recherchez le dossier qui contient le chemin (que vous voulez modifier) dans la clé de registre nommée ProfileImagePath . (Exemple de la question : rechercher la valeur ' C:\Users\jerem ').
  6. Si vous l'avez trouvé, double-cliquez dessus et modifiez le chemin. (En suivant la question originale, vous devez maintenant changer la valeur en ' C:\Users\Jeremy ').
  7. Fermer la fenêtre de l'éditeur de registre.
  8. Cliquez sur le Bouton Windows (en bas à gauche) à nouveau et tapez netplwiz et cliquez sur Exécuter la commande .
  9. Assurez-vous que la case à cocher ' Les utilisateurs doivent entrer leur nom d'utilisateur et leur mot de passe est vérifié. Sélectionnez l'utilisateur (pour lequel vous voulez changer le chemin) dans la liste et cliquez sur Propriétés .
  10. Changez le nom d'utilisateur dans la nouvelle fenêtre. (En suivant la question originale, vous changeriez maintenant le nom d'utilisateur en ' '. Jeremy '). Vous pouvez également modifier le nom complet ici, si vous le souhaitez (mais dans mon cas, le nom correct a déjà été saisi). Je suppose que vous ne pouvez pas laisser le champ du nom complet vide. Fermez la fenêtre en cliquant sur OK .
  11. Fermez également les autres fenêtres encore ouvertes en cliquant sur OK .
  12. Redémarrez le système.
  13. Redémarrez Windows 10 et essayez de vous connecter. Cette tentative échouera (en raison du chemin d'accès modifié) et vous serez automatiquement connecté avec un compte utilisateur temporaire (ce qui prendra un peu de temps). Cependant, vous pouvez maintenant modifier le nom du dossier à l'aide de l'Explorateur Windows (en suivant l'exemple ci-dessus, vous renommeriez maintenant le dossier jerem a Jeremy ).
    Remarque : vous pouvez également démarrer dans un deuxième système d'exploitation (si vous en avez installé un) ou utiliser un système d'exploitation Live CD pour changer le nom du dossier.

MISE À JOUR : Merci à l'utilisateur @lmiguelvargasf de m'avoir informé d'un problème avec ma solution ! Je pensais que le système serait un peu plus intelligent dans la mise à jour des références dans le registre, mais il ne l'est pas ! Vous devez donc relancer l'éditeur de registre (comme à l'étape 2) et faire une sauvegarde en cliquant sur Fichier > Exportation . Cliquez ensuite sur Editar > Recherche 又は Trouvez... ), tapez l'ancien chemin d'accès (dans l'exemple, cela aurait été C:\Users\jerem ) et rechercher des clés, des valeurs et des données. Remplacez toutes les références contenant l'ancien chemin ( C:\Users\jerem ) avec le nouveau chemin ( C:\Users\Jeremy ). Un clic sur la touche F3 cherche la prochaine référence. Répétez cela jusqu'à ce que vous ne trouviez plus aucune référence à l'ancien chemin. Même avec une installation relativement récente de Windows 10, il se peut que vous deviez mettre à jour une centaine d'entrées (en particulier OneDrive et Edge ont beaucoup de chemins de cache dans le registre). De plus, certains programmes installés en plus peuvent avoir créé des entrées dans le registre !

Enfin, redémarrez à nouveau le système et lancez Windows 10. La première connexion peut prendre un certain temps, mais tout devrait à nouveau fonctionner correctement et le chemin du répertoire utilisateur devrait être modifié ! Si tout fonctionne bien, vous pouvez maintenant supprimer le dossier d'origine (le dossier nommé jerem en utilisant l'exemple de la question).

INFO : Je travaille sur un système allemand. J'ai essayé de traduire correctement les puces, mais il est très probable que leur nom soit un peu différent !

AVERTISSEMENT : Cette solution fonctionne sur mon ordinateur portable après la mise à niveau de Windows 8.1 (64 bits) à Windows 10 (64 bits). Cependant, je ne peux pas garantir que cette solution pourrait également fonctionner pour d'autres personnes avec d'autres configurations. Si vous suivez la solution fournie ci-dessus, vous le faites à vos propres risques !

25voto

Jp_ Points 387
  1. Pour accéder au panneau Comptes d'utilisateurs avancés, tapez netplwiz において Recherche sur le web et sur Windows à côté de votre bouton Windows puis cliquez ou tapez sur Netplwiz (application Windows) .

  2. Dans le Comptes d'utilisateurs avancés sélectionnez l'utilisateur que vous voulez modifier et cliquez sur Propriétés

  3. Dans la fenêtre des propriétés de l'utilisateur, saisissez le nouveau nom d'utilisateur et cliquez sur OK .

  4. Redémarrez pour que les changements prennent effet.

Source : http://www.opentechguides.com/how-to/article/Windows-10/43/win10-change-account.html

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X