Question Comment renommer le dossier utilisateur dans Windows 10?


Après avoir installé Windows 10 sur Surface Pro 3, il a fallu que je sois nommé «Jeremy» et que je crée un dossier d’utilisateur nommé C:\Users\jerem.

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

  1. OneDrive fait désormais partie intégrante du système d'exploitation et il se casse complètement. Un find / replace dans le registre semble fonctionner, mais il est difficile de faire confiance à cette approche.
  2. Lors du redémarrage de l'ordinateur, TabletInputService écrit un fichier TextHarvester.dat dans l'ancien emplacement du profil utilisateur (en le créant si nécessaire). Cela rend impossible de garder le dossier supprimé. Un vieux solution trouvée en ligne ne fonctionne pas Ce problème entraîne également l'affichage d'un message d'erreur à chaque démarrage de l'ordinateur.

187
2018-03-17 20:40


origine


@MehmetFide ce n'est pas un bogue - il faut prendre les cinq premières lettres de votre adresse e-mail - c'est par conception, pas une erreur. - CalvT
c'est donc un bug de conception. Je m'appelle "mehmet" et ça me donne "mehme" ce qui est agaçant et idiot. c'est clairement un bug du point de vue du client. - Mehmet Fide
@CalvT avez-vous une source indiquant que c'était une décision de conception? Et Pourquoi? Cela me semble idiot. - Keegan
J'ai un livre de surface, je suis ici parce que j'ai remarqué le même problème. Quelle agitation effrayante, découpant deux lettres du nom d'utilisateur que j'ai utilisé pendant deux décennies. - mlepage
Il devrait au moins demander avant de le faire et proposer à l'utilisateur de le changer. - mlepage


Réponses:


Cela peut être fait sans renommer un dossier et sans utiliser le registre:

  1. Créez un compte local avec le nom d'utilisateur souhaité.

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

  3. Supprimer le compte Microsoft lié d'origine
  4. Liez un compte local à un compte Microsoft si vous le souhaitez

143
2017-08-10 23:20



Une mise en garde, si vous utilisez "Sécurité familiale" configuré dans votre compte Microsoft, cela peut devenir très difficile à (4) si vous voulez le faire pour les autres membres de la famille. Les autres membres de la famille deviennent "connus" sur le PC dès que vous convertissez le premier compte, et j'arrête complètement lorsque vous convertissez les autres utilisateurs locaux. Je devais d'abord désactiver cette fonctionnalité, puis ajouter tous les membres de la famille en tant que comptes locaux, puis les convertir en comptes M $. - Ed Randall
Wow, merci pour la solution, mais pour moi, cette solution montre à quel point la conception de Windows 10 est en retard sur ce point. Quelque chose comme changer votre dossier personnel devrait être beaucoup plus simple. - Ray
S'il vous plaît clarifier un point pour moi: comme cela crée un nouvel utilisateur, l'ancien utilisateur est "supprimé" avec toutes ses données enregistrées sur AppData, Documents, Desktop, dossiers de téléchargement, etc., non? Cette méthode démarre donc et ne devrait pas être utilisée par des personnes qui utilisent déjà leur profil pendant un certain temps, si elles ne veulent pas, par exemple, réinstaller plusieurs programmes qui seront perdus dans ce processus. S'il vous plaît informer si cela est incorrect. - RafaelLVX
@RafaelLVX Je devais le faire moi-même, et tous mes paramètres Windows, de nombreux paramètres d'application et certaines applications installées "uniquement pour moi" lors de l'installation sont perdus. Encore façon mieux que de faire une réinitialisation et d'attendre une heure juste pour recommencer. - Andy Yan
Il semblerait que vous deviez entrer un autre nom d'utilisateur pour l'étape 1, Windows ne me permet pas d'utiliser le même nom que celui enregistré sous le compte Microsoft sur lequel je suis. Damn you MS .. - poepje


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

  1. Pour être sûr, créez un point de restauration. Ouvrez le Centre de contrôle, tapez 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. Clique 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. Effectuez une sauvegarde du registre précédent en cliquant sur Fichier> Exporter.
  5. Aller à HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList. Vous pouvez y trouver quelques sous-dossiers (commençant par «S-1-5-»). Recherchez le dossier contenant le chemin d'accès (que vous souhaitez modifier) ​​dans la clé de registre nommée ProfileImagePath. (Exemple de la question: recherche de la valeur 'C: \ Users \ jerem').
  6. Si vous l'avez trouvé, double-cliquez dessus et changez le chemin. (Suite à la question initiale, vous changerez maintenant la valeur en 'C: \ Users \ Jeremy').
  7. Fermer la fenêtre de l'éditeur de registre.
  8. Clique 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 un nom d'utilisateur et un mot de passe' est vérifié. Sélectionner l'utilisateur (pour qui vous voulez changer le chemin) de la liste et cliquez sur Propriétés.
  10. Modifiez le nom d'utilisateur dans la nouvelle fenêtre. (Suite à la question initiale, vous devez maintenant changer le nom d'utilisateur pour 'Jeremy'). Vous pouvez également changer 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 nom complet du champ vide. Fermez la fenêtre en cliquant D'accord.
  11. Fermez les autres fenêtres ouvertes en cliquant sur D'accord.
  12. Redémarrez le système.
  13. Démarrez Windows 10 à nouveau et essayez de vous connecter. Cela échouera (à cause du chemin modifié) et vous serez automatiquement connecté avec un compte utilisateur temporaire (ce qui prendra un peu de temps). Cependant, vous pouvez maintenant changer le nom du dossier à l'aide de l'Explorateur Windows (en suivant l'exemple ci-dessus, vous devez maintenant renommer le dossier Jerem à Jeremy).
    Remarque: vous pouvez également démarrer un deuxième système d'exploitation (si vous en avez un installé) ou utiliser un système d'exploitation Live CD pour modifier 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 pour mettre à jour les références dans le registre, mais ce n’est pas le cas! Par conséquent, vous devez redémarrer l'éditeur de registre (comme à l'étape 2) et effectuer une sauvegarde en cliquant sur Fichier > Exportation. Cliquez ensuite sur modifier > Chercher (ou Trouver...), tapez l’ancien chemin (dans l’exemple il aurait été C: \ Users \ jerem) et rechercher des clés, des valeurs et des données. Remplace toutes les références contenant l'ancien chemin (C: \ Users \ jerem) avec le nouveau chemin (C: \ Users \ Jeremy). Un clic sur la clé F3 recherche la référence suivante. Répétez cela jusqu'à ce que vous ne trouviez aucune référence à l'ancien chemin. Même avec une installation relativement récente sur Windows 10, vous devrez peut-être mettre à jour environ 100 entrées (en particulier OneDrive et Edge ont beaucoup de chemins de mise en cache dans le registre). Et certains programmes installés en plus peuvent avoir créé des entrées de registre!

Enfin, redémarrez à nouveau le système et démarrez Windows 10. La première connexion peut prendre un certain temps, mais tout devrait fonctionner à nouveau correctement et le chemin du répertoire utilisateur devrait maintenant ê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 les points correctement, mais il est fort probable qu'ils soient un peu différents!

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


33
2017-08-01 20:35



Cela a fonctionné pour moi sur Windows 10 64 bits! Après avoir effectué les 11 étapes, pour accéder au compte temporaire, j'ai dû entrer mon mot de passe, puis mon code PIN, et continuer à appuyer sur "ignorer" après que Windows a signalé des erreurs jusqu'à ce qu'il m'ait finalement connecté. J'ai redémarré Windows et tout fonctionnait parfaitement - Jorge Luque
Cela fonctionnera, mais cela va casser plusieurs choses, y compris la possibilité d'installer des applications à partir du Windows Store. Après avoir vérifié l'Observateur d'événements, j'ai remarqué un certain nombre d'erreurs liées au service ESENT, qui faisaient toujours référence à l'ancien dossier de compte d'utilisateur. La manière la plus simple de résoudre le problème a été de créer un lien symbolique entre le dossier de profil utilisateur "incorrect / original" ("xavie" dans mon cas) et le "nouveau / correct" ("xavier"). Pour cela j'ai utilisé le génial Link Shell Extension. - xfx
@traintes: votre solution a fonctionné pour moi, mais j'ai eu des problèmes avec Android Studio car il était installé avant de renommer le nom d'utilisateur. Ce qui a fonctionné pour moi après avoir suivi vos étapes a été de changer chaque oldusername dans l'éditeur de registre newusername. - lmiguelvargasf
@traintes: Je viens de chercher oldusername et dans la recherche, j'ai inclus les anciennes clés, les valeurs et les données qui contenaient le mot. - lmiguelvargasf
Soyez prudent lors de la recherche dans le registre et remplacez-le. Vous ne voulez pas doubler accidentellement "c: \ jerem" avec "c: \ Jeremy" ou vous pourriez vous retrouver avec un "c: \ Jeremyy" quelque part. En fait, vous voudrez peut-être rechercher cela par la suite, juste pour être sûr. En outre, il peut y avoir d'autres programmes qui stockent les chemins ailleurs, tels qu'un fichier .INI, un fichier .XML ou une base de données. Attendez-vous à quelque chose à casser et soyez prêt à le chasser. - GuitarPicker


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 ne concerne pas uniquement l'esthétique, mais les fichiers ou liens de configuration restaurés ou hérités font référence au répertoire utilisateur.

  1. Ouvrir une invite de commandes élevée
  2. Modifier dans le répertoire utilisateur
  3. Créer une jonction d'annuaire ciblant le nom réel du répertoire utilisateur

par exemple.,

C:
CD\Users
MKLINK /J Jeremy jerem

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


22
2017-10-14 09:51



belle solution simple, peut être suffisant pour certains problèmes. - stefano
Que voulez-vous dire exactement par "Changer vers le répertoire utilisateur"? Voulez-vous dire à l'intérieur des "utilisateurs" ou à l'intérieur de "<nom d'utilisateur>" ou en dehors des deux? - Xonatron
Cela a fonctionné. Merci beaucoup pour cette suggestion. J'ai ouvert CMD avec des privilèges d'administrateur, j'ai navigué jusqu'à c: \ users \ et j'ai lancé "mklink / j matt matthew" (par exemple) pour lier "matt" au dossier "matthew" déjà existant. - Xonatron
Un excellent moyen de ne pas avoir à modifier les chemins source git lorsque vous travaillez à partir du travail et de la maison via le cloud. - quantomworks
Dans mon cas, cela m'a aidé à dépasser certaines erreurs d'un programme, car mon dossier utilisateur contient un espace. Donc j'ai couru mklink /j greatUser "My Full Name" et il fonctionne. Merci! - Metafaniel


  1. Pour accéder au type de panneau Comptes d'utilisateurs avancés netplwiz dans Rechercher sur le Web et Windows boîte à côté de votre bouton Windows puis cliquez ou appuyez sur Netplwiz (application Windows).

  2. dans le Comptes d'utilisateurs avancés panneau, sélectionnez l'utilisateur que vous souhaitez modifier et cliquez sur Propriétés

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

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

La source: http://www.opentechguides.com/how-to/article/windows-10/43/win10-change-account.html


15
2017-12-09 12:58



La question concerne la modification du nom du dossier de profil et non du nom d'utilisateur. Votre solution fonctionne-t-elle pour cela? J'en doute... - zagrimsan
Je cherchais'netplwiz ', car je veux seulement renommer mon nom d'utilisateur. - dh_cgn
Votre lien est mis à jour et inclut désormais la modification du nom du dossier. Et cet autre lien comprend 2 méthodes (onr pour compte local et autre pour compte Microsot) pour modifier le nom d'utilisateur, puis modifier le nom du dossier: réponses.microsoft.com/en-us/insider/forum/ - Troglo
Cela a en fait aidé autant que la réponse acceptée: pour une raison quelconque, Windows ne me laissait pas créer un compte local avec le nom que je voulais (probablement parce que j'avais déjà essayé de passer de mon compte ms à un compte local. quelque part), mais en utilisant netplwiz et le compte d'utilisateur avancé mmc, j'ai réussi à le faire avec beaucoup plus de facilité qu'en utilisant la création de compte local "normale"! - Yaurthek


Je pense que la meilleure façon de procéder est de créer d'abord un "compte local", puis de vous connecter à votre compte en ligne dès que vous vous connectez à votre "compte Microsoft".


1
2017-07-19 23:57



Cela ne répond pas vraiment à la question, car le PO avait déjà connecté à Microsoft, il est donc trop tard pour faire ce que vous proposez. La réponse ne lui dit pas comment réparer son problème - DavidPostill♦


J'ai réussi à faire en sorte que ce tutoriel Windows 8 fonctionne pour moi-même en me connectant au deuxième compte administrateur de mode sécurisé (J'ai utilisé "Safe Mode With Networking" moi-même; les méthodes précises utilisées pour obtenir votre version de Windows 10 en mode sans échec peuvent être différentes). Le mode sans échec empêche, entre autres, le chargement de OneDrive.

Après avoir renommé le répertoire, vous devrez rechercher et remplacer "C: \ Users \ jerem" par "C: \ Users \ Jeremy" (dans mon cas, il s'agissait de "C: \ Users \ Kimiko" to "C: \ Users \ Muffin ") dans Regedit lorsque vous êtes connecté au compte secondaire, et vous devrez le faire à nouveau une fois que vous serez connecté à votre compte principal pour pouvoir tout obtenir HKEY_CURRENT_USER ainsi que. Cela ne va pas tout attraper dans les fichiers, évidemment; Lorsque j'ai redémarré après avoir effectué la deuxième recherche et que je l'ai remplacé, OneDrive s'est plaint que son répertoire personnel avait été supprimé, entre autres. Tout semblait fonctionner après cela.


0
2018-06-09 00:57



Vous n'avez pas rencontré le problème TextHarvester.dat? - GollyJer
Je ne l'ai pas fait, mais je me suis rendu compte, tout à l'heure, que je l'utilisais sur un ordinateur de bureau et qu'aucun écran tactile n'était connecté. Dans quel cas je le ferais deviner vous pouvez revenir en mode sans échec après avoir suivi mes instructions, puis faire le DelProf2.exe /u chose. - Dizzy H. Muffin


Je ne peux pas encore commenter ... Je voulais juste ajouter que j'ai suivi les étapes de solution de traintes, mais si vous voulez éviter de recevoir l'erreur lors du redémarrage du PC, vous pouvez suivre ces étapes avant de redémarrer:

  1. activer le compte administrateur à partir de l'invite de commande (avec les droits d'administrateur) en cliquant avec le bouton droit sur le logo Windows et en sélectionnant l'option et en tapant net users Administrator /active:yes
  2. redémarrez l'ordinateur dans Advanced Startup en cliquant sur Démarrer> Alimentation> (shift +) redémarrer
  3. Accédez à Dépannage> Options avancées> Invite de commandes.
  4. Sélectionnez le compte administrateur
  5. Naviguez vers C: \ Users en tapant c: puis cd users
  6. Type rename oldname newname en utilisant votre nom de dossier actuel au lieu de oldname et le nom du dossier désiré au lieu de newname

sortir et redémarrer ... facile à utiliser ...


0
2017-08-09 00:00



Vous redémarrez l'ordinateur aussi souvent que dans mon guide (deux fois). Cependant, en suivant vos étapes, vous gagnez un peu de temps car vous n'avez pas besoin d'être connecté avec un profil temporaire (ce qui prend un peu de temps à créer) ... - traintes


Microsoft a documenté un moyen très simple et propre de renommer un dossier de profil utilisateur.

Il n'est pas nécessaire de créer un nouveau compte utilisateur. Par conséquent, tous les paramètres associés au profil utilisateur existant sont conservés. Et la seule modification de registre requise consiste à modifier une valeur de chaîne unique (celle qui indique à Windows le chemin du dossier de profil utilisateur):

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

Remarque Vous devrez peut-être créer un nouveau compte administratif dans un premier temps.

  1. Accédez au dossier C: \ users \ et renommez le sous-dossier avec le nom d'utilisateur d'origine pour le nouveau nom d'utilisateur.
  2. Accédez à la base de registre et modifiez la valeur de registre ProfileImagePath au nouveau nom de chemin.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows   NT \ CurrentVersion \ ProfileList \ <Utilisateur SID> \

C'est tout!

Une note sur <User SID> : la clé de Registre ProfileList contient un certain nombre de sous-clés. Pour savoir lequel changer, cliquez sur chaque sous-clé et examinez les valeurs pour trouver la sous-clé avec ProfileImagePath correcte:

enter image description here

Par exemple, disons que nous voulons supprimer l’espace dans un nom d’utilisateur. Donc, à l'étape 2, nous utilisons l'Explorateur de fichiers pour naviguer vers C:\Users et renommer le John Smith sous-dossier JohnSmith. Et à l'étape 3, nous cliquons sur le <User SID> sous-clés jusqu'à ce que nous trouvions celui avec ProfileImagePath C:\Users\John Smithet changez-le en C:\Users\JohnSmith.

Cette procédure a été fournie par Microsoft en relation avec un problème perçu avec Windows 7, mais la même procédure continue de fonctionner dans Windows 10.

https://support.microsoft.com/en-gb/help/2454362/renaming-a-user-account-does-not-automatically-change-the-profile-path


0
2017-08-07 21:19





Il y a un beaucoup moyen plus rapide et plus facile. (Comme d'habitude, Windows NT a eu raison, mais Microsoft continue de rendre les tâches triviales de l'interface utilisateur plus difficiles et plus difficiles en essayant de s'adapter au marché des tablettes marginales. Heureusement, les anciennes applications sont toujours disponibles.)

Ouvrez le menu Démarrer, tapez comp et sélectionnez Computer Management, développer Local Users and Groups, clic-droit Users sur un nouveau compte local, puis cliquez sur Groups et ouvrez le Administrators grouper et ajouter le nouveau compte.

Déconnectez-vous, connectez-vous avec le nouveau compte. Le nom du compte sera utilisé pour créer un nouveau dossier dans Users. Vous pouvez copier tout ce dont vous avez besoin à partir de l'ancien dossier utilisateur, puis supprimer l'ancien compte utilisateur de la même application (ou de cette "Famille" dans Paramètres). Re-lien vers votre compte MS si vous le souhaitez.


0
2017-08-12 14:15