¿Cómo cambiar el nombre de la carpeta de usuario en Windows 10?

250

Después de instalar Windows 10 en mi Surface Pro 3 , tomó mi nombre de usuario 'Jeremy' y creó una carpeta de usuario llamada C:\Users\jerem.

Quiero cambiar el nombre de la carpeta C:\Users\Jeremy. El procedimiento para Windows 8 no funciona. Hay un par de razones.

  1. OneDrive ahora es una parte completamente integrada del sistema operativo y se rompe por completo. Un hallazgo / reemplazo en el registro parece funcionar, pero es difícil confiar en ese enfoque.
  2. Cuando se reinicia la computadora, TabletInputService escribe un archivo TextHarvester.dat en la ubicación del perfil de usuario anterior (creándolo si es necesario). Esto hace que sea imposible mantener la carpeta eliminada. Una vieja solución que se encuentra en línea no funciona. Este problema también hace que aparezca un mensaje de error cada vez que se inicia la computadora.
GollyJer
fuente
66
@MehmetFide no es un error, toma las primeras cinco letras de su dirección de correo electrónico, esto es por diseño, no un error.
CalvT
9191
entonces es un error de diseño. mi nombre es "mehmet" y se pone como "mehme" que es molesto y tonto. Es claramente un error desde el punto de vista del cliente.
Mehmet Fide
99
@CalvT ¿tiene una fuente que indique que esta fue una decisión de diseño? Y por qué ? Me parece una tontería.
Keegan
66
Tengo un Surface Book, estoy aquí porque noté el mismo problema. Qué fastidio, recortar dos letras del nombre de usuario que he usado durante dos décadas.
mlepage
77
Al menos debería preguntar antes de hacer esto, y ofrecerle al usuario que lo cambie.
mlepage

Respuestas:

166

Esto se puede hacer sin cambiar el nombre de la carpeta y jugar con el registro:

  1. Cree una cuenta local con el nombre de usuario que desee.

    • La creación de cuenta local está bien oculta; aquí está cómo encontrarlo:
      Configuración> Cuentas> Familia y otros usuarios> Otros usuarios> Agregar a otra persona a esta PC> La persona que quiero agregar no tiene una dirección de correo electrónico> Agregar un usuario sin cuenta de Microsoft
  2. Cambie el tipo de cuenta a administrador (puede omitir si hay otro administrador).

  3. Eliminar la cuenta original vinculada de Microsoft
  4. Enlace la cuenta local a la cuenta de Microsoft si lo desea
voldemarz
fuente
Lamentablemente, esto no funcionó como pensé que sería. Siguiendo estos pasos y volviendo a vincular mi cuenta de Microsoft, creé otro directorio de usuarios con el nombre de mi máquina adjunto al final.
Andrew T Finnell
44
Una advertencia: si utiliza la "Seguridad familiar" configurada en su cuenta de Microsoft, esto puede ser muy complicado en (4) si desea hacerlo para otros miembros de la familia. Los demás miembros de la familia se vuelven "conocidos" para la PC tan pronto como convierte la primera cuenta, y llegué a un punto final cuando convertí a los otros usuarios locales. Primero tuve que deshabilitar esa función, luego agregar a todos los miembros de la familia como cuentas locales, luego convertirlos a cuentas M $.
Ed Randall
2
Alguien hizo una edición que parece más útil como comentario: IMPORTANTE Tenga en cuenta que muchas configuraciones de aplicaciones, juegos guardados, etc. se almacenan en la carpeta de usuario original. (En raras ocasiones, algunas configuraciones incluso pueden estar vinculadas al antiguo nombre de usuario). Sus imágenes, documentos, música, etc., seguirán en el antiguo directorio de usuarios.
Journeyman Geek
¿Cómo haces el paso 4?
Daniel Kaplan
@DanielKaplan no está exactamente seguro ya que no lo he intentado en mucho tiempo y es posible que algo haya cambiado, pero probablemente algo similar a
voldemarz
43

Tuve el mismo problema y lo resolví de la siguiente manera (utilizando la información que encontré en algunos otros sitios web):

  1. Solo para estar seguro, cree un punto de restauración. Abra el Centro de control , escriba Restaurar sistema y haga clic en Crear punto de restauración del sistema . Seleccione la Unidad C: y haga clic en Crear .
  2. Haga clic en el botón de Windows (en la parte inferior izquierda), escriba regedit y haga clic en el comando Ejecutar .
  3. Confirme el cuadro de diálogo UAC haciendo clic en .
  4. Haga una copia de seguridad del registro anterior haciendo clic en Archivo> Exportar .
  5. Vaya a HKEY_LOCAL_MACHINE / SOFTWARE / Microsoft / Windows NT / CurrentVersion / ProfileList . Allí puede encontrar algunas subcarpetas (comenzando con 'S-1-5-'). Busque la carpeta que contiene la ruta (que desea cambiar) en la clave de registro denominada ProfileImagePath . (Ejemplo de la pregunta: busque el valor ' C: \ Users \ jerem ').
  6. Si lo ha encontrado, haga doble clic en él y cambie la ruta. (Siguiendo la pregunta original, ahora cambiaría el valor a ' C: \ Users \ Jeremy ').
  7. Cierre la ventana del Editor del registro.
  8. Haga clic en el botón de Windows (en la parte inferior izquierda) nuevamente y escriba netplwiz y haga clic en el comando Ejecutar .
  9. Asegúrese de que la casilla de verificación ' Los usuarios deben ingresar el nombre de usuario y la contraseña ' está marcada. Seleccione el usuario (para quien desea cambiar la ruta) de la lista y haga clic en Propiedades .
  10. Cambiar el nombre de usuario en la nueva ventana. (Siguiendo la pregunta original, ahora cambiaría el nombre de usuario a ' Jeremy '). También puede cambiar el nombre completo aquí, si lo desea (pero en mi caso ya se ha ingresado el nombre correcto). Supongo que no puede dejar el campo de nombre completo vacío. Cierre la ventana haciendo clic en Aceptar .
  11. Cierre las otras ventanas abiertas restantes haciendo clic en Aceptar .
  12. Reinicia el sistema.
  13. Inicie Windows 10 nuevamente e intente iniciar sesión. Esto fallará (debido a la ruta modificada) y automáticamente iniciará sesión con una cuenta de usuario temporal (lo que tomará un poco de tiempo). Sin embargo, ahora puede cambiar el nombre de la carpeta con el Explorador de Windows (siguiendo el ejemplo anterior, ahora cambiaría el nombre de la carpeta jerem a Jeremy ).
    Nota: alternativamente, puede iniciar en un segundo sistema operativo (si tiene uno instalado) o usar un sistema operativo Live CD para cambiar el nombre de la carpeta.

ACTUALIZACIÓN: ¡Gracias al usuario @lmiguelvargasf por informarme sobre un problema con mi solución! Pensé que el sistema sería un poco más inteligente al actualizar las referencias en el registro, ¡pero no lo es! Por lo tanto, debe volver a iniciar el Editor del registro (como en el paso 2) y hacer una copia de seguridad haciendo clic en Archivo > Exportar . Luego haga clic en Editar > Buscar (o Buscar ... ), escriba la ruta anterior (en el ejemplo habría sido C: \ Users \ jerem ) y busque claves, valores y datos. Reemplace todas las referencias que contengan la ruta anterior ( C: \ Users \ jerem ) por la nueva ruta ( C: \ Users \ Jeremy ). Un clic en la tecla F3busca la siguiente referencia. Repita eso hasta que no encuentre ninguna referencia a la ruta anterior. Incluso con una instalación relativamente nueva en Windows 10, es posible que deba actualizar unas 100 entradas (especialmente OneDrive y Edge tienen bastantes rutas de almacenamiento en caché en el registro). ¡Y también algunos programas instalados adicionalmente podrían haber creado entradas de registro!

Finalmente, reinicie el sistema nuevamente e inicie Windows 10. ¡El primer inicio de sesión podría llevar bastante tiempo, pero ahora todo debería funcionar bien nuevamente y la ruta del directorio del usuario ahora debería cambiarse! Si todo funciona bien, ahora puede eliminar la carpeta original (la carpeta llamada jerem , usando el ejemplo de la pregunta).

INFORMACIÓN: Estoy trabajando en un sistema alemán. Traté de traducir las viñetas correctamente, ¡pero es muy probable que tengan un nombre un poco diferente!

DESCARGO DE RESPONSABILIDAD: Esta solución está funcionando en mi computadora portátil después de actualizar de Windows 8.1 (64 bits) a Windows 10 (64 bits). Sin embargo, no puedo garantizar que esta solución también funcione para otros con otras configuraciones. Si sigue la solución proporcionada anteriormente, ¡está haciendo todo bajo su propio riesgo!

traintes
fuente
1
¡Esto funcionó para mí en Windows 10 de 64 bits! Después de realizar los 11 pasos, para acceder a la cuenta temporal, tuve que ingresar mi contraseña, luego mi PIN, y seguir presionando "omitir" después de que Windows informara que hubo algunos errores hasta que finalmente me conectó. Después de cambiar el nombre de la carpeta Reinicié Windows y todo funcionó a la perfección
Jorge Luque
77
Esto funcionará, pero romperá varias cosas, incluida la capacidad de instalar aplicaciones desde la Tienda Windows. Después de verificar el Visor de eventos, noté una serie de errores relacionados con el servicio ESENT, que todavía hacían referencia a la carpeta de la cuenta de usuario anterior. La forma más fácil que encontré para resolver el problema fue creando un enlace simbólico desde la carpeta de perfil de usuario "incorrecta / original" ("xavie" en mi caso) a la "nueva / correcta" ("xavier"). Para esto utilicé la increíble extensión Link Shell .
xfx
2
@traintes: acabo de buscar oldusernamey en la búsqueda incluí claves antiguas, valores y datos que contenían la palabra.
lmiguelvargasf
44
Tenga cuidado durante la búsqueda y reemplazo del registro. No desea reemplazar accidentalmente "c: \ jerem" por "c: \ Jeremy" o podría terminar con un "c: \ Jeremyy" en alguna parte. De hecho, es posible que desee buscar eso después solo para estar seguro. Además, puede haber otros programas que almacenan las rutas en otros lugares, como un archivo .INI, un archivo .XML o una base de datos. Espera algo para romper y prepárate para cazarlo.
GuitarPicker
2
Para mantener el sistema en un estado continuamente sano, recomendaría (como lo hizo @xfx) que cree un enlace simbólico del nuevo nombre al antiguo antes de realizar cambios. Haga clic con el botón derecho en el menú Inicio y abra el Símbolo del sistema (Administrador). Entonces cd C:\Usersy mklink /D newname oldname. Una vez que haya reiniciado y se haya asegurado de que nada se refiera al nombre anterior, puede eliminar el enlace simbólico y cambiar el nombre del directorio.
Trevor Robinson
40

Si bien no es una respuesta directa a la pregunta, un enlace simbólico puede ser una solución libre de riesgos si el problema no es solo estética, sino que los archivos o enlaces de configuración restaurados o heredados se refieren al directorio del usuario.

  1. Abra un símbolo del sistema elevado
  2. Cambiar al directorio del usuario
  3. Cree una unión de directorio dirigida al nombre real del directorio de usuarios

p.ej,

C:
CD\Users
MKLINK /J Jeremy jerem

Esto le permite usar c:\Users\Jeremy\.....para referirse a partes de su perfil.

Kitiara
fuente
3
Buena solución simple, puede ser suficiente para algunos problemas.
stefano
¿Qué quiere decir exactamente con "Cambiar al directorio de usuarios"? ¿Quiere decir dentro de "usuarios" o dentro de "<nombre de usuario>" o fuera de ambos?
Xonatron
3
Esto funcionó. Muchas gracias por esta sugerencia. Abrí CMD con privilegios de administrador, navegué a c: \ users \ y ejecuté "mklink / j matt matthew" (por ejemplo) para vincular "matt" a la carpeta "matthew" ya existente.
Xonatron
Una excelente manera de no tener que cambiar las rutas de origen de git cuando se trabaja desde el trabajo y el hogar a través de la nube.
quantomworks
2
En mi caso, me ayudó a superar algunos errores que tenía un programa porque mi carpeta de usuario tiene un espacio en él. Entonces corrí mklink /j greatUser "My Full Name"y funciona. ¡Gracias!
Metafaniel
26

Microsoft ha documentado una forma muy simple y limpia de cambiar el nombre de una carpeta de perfil de usuario.

No es necesario crear una nueva cuenta de usuario, por lo que se conservan todas las configuraciones asociadas con el perfil de usuario existente. Y el único cambio de registro requerido es editar un solo valor de cadena (el que le indica a Windows la ruta de la carpeta del perfil de usuario):

  1. Inicie sesión con otra cuenta administrativa.

Nota Puede que necesite crear una nueva cuenta administrativa al principio.

  1. Vaya a la carpeta C: \ users \ y cambie el nombre de la subcarpeta con el nombre de usuario original por el nuevo nombre de usuario.
  2. Vaya al registro y modifique el valor del registro ProfileImagePath al nuevo nombre de ruta.

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

¡Eso es!

Una nota sobre <User SID>: la clave de registro ProfileList contiene varias subclaves. Para saber cuál cambiar, haga clic en cada subclave y examine los valores, para encontrar la subclave con la ProfileImagePath correcta:

ingrese la descripción de la imagen aquí

Por ejemplo, supongamos que queremos eliminar el espacio en el nombre de una carpeta de perfil de usuario. Entonces, en el paso 2, usamos el Explorador de archivos para navegar C:\Usersy cambiar el nombre de la John Smithsubcarpeta JohnSmith. Y en el paso 3, hacemos clic en las <User SID>subclaves hasta encontrar la que tiene ProfileImagePath C:\Users\John Smithy la cambiamos a C:\Users\JohnSmith.

Este procedimiento fue proporcionado por Microsoft en relación con un problema percibido con Windows 7, pero el mismo procedimiento continúa funcionando en Windows 10.

Cambiar el nombre de una cuenta de usuario no cambia automáticamente la ruta del perfil

Reg Editar
fuente
Esta solución funciona totalmente. Muchas gracias. Pero si usa Linux en Windows, necesita reinstalar Linux que se ejecuta sobre Windows.
Pamungkas Jayuda
2
Esta debería ser la respuesta aceptada. En Windows 10 1809, debe realizar otro paso con OneDrive. Cuando inicie sesión, se le indicará ... El escritorio no se puede encontrar, mover o eliminar. Tendrá que volver a iniciar sesión en OneDrive y dejar que se sincronice con el nuevo cambio de carpeta. También entré en Configuración de OneDrive -> Guardar automáticamente y toqué "Actualizar carpetas" solo para asegurarme de que el escritorio se estaba recogiendo correctamente. Después de unos pocos minutos, parece que todo volvió a su lugar.
Daniel Jackson
Este simple procedimiento funciona bien. Sin embargo, muchos programas no se pueden desinstalar después. Para corregir esto, debe cambiar todas las ocurrencias del antiguo nombre de usuario en el registro. Afortunadamente, regedit tiene una función de búsqueda, desafortunadamente no tiene una función de reemplazo, por lo que puede llevar un tiempo hacerlo manualmente.
Futal
Funcionó, pero la búsqueda del sistema de este usuario local en Windows 10 1903 se rompió y ya no arrojó ningún resultado desde la configuración del sistema.
Michi
Para evitar una tonelada de cambios manuales en el registro, "Desvincule esta PC" en OneDrive antes de realizar este cambio. Luego configure OneDrive nuevamente.
Ian W
18
  1. Para acceder al panel Cuentas de usuario avanzadas, escriba Buscarnetplwiz en la web y el cuadro de Windows junto a su botón de Windows, luego haga clic o toque en Netplwiz (aplicación de Windows) .

  2. En el panel Cuentas de usuario avanzadas , seleccione el usuario que desea modificar y haga clic en Propiedades

  3. En la ventana de propiedades del usuario, ingrese el nuevo nombre de usuario y haga clic en Aceptar .

  4. Reinicie para que los cambios surtan efecto.

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

Jp_
fuente
8
La pregunta es sobre cambiar el nombre de la carpeta de perfil, no el nombre de usuario. ¿Su solución funciona para eso? Lo dudo ...
zagrimsan
2
Estaba buscando 'netplwiz', porque solo quiero cambiar el nombre de mi nombre de usuario.
dhcgn
55
Su enlace se actualiza y ahora incluye cómo cambiar el nombre de la carpeta también. Y este otro enlace incluye 2 métodos (onr para cuenta local y otro para cuenta Microsot) para cambiar el nombre de usuario y luego cambiar el nombre de la carpeta: answers.microsoft.com/en-us/insider/forum/…
Troglo
2
Esto realmente ayudó tanto como la respuesta aceptada: por alguna razón, Windows no me permitió crear una cuenta local con el nombre que quería (probablemente porque ya intenté cambiar de mi cuenta ms a una cuenta local, por lo que el nombre aún estaba registrado en alguna parte), pero usando netplwiz y la cuenta de usuario avanzada mmc, ¡logré hacerlo con mucha más facilidad que usando la creación de cuenta local "normal"!
Melvyn
1
Esta debería ser la respuesta aceptada. Probé este método mientras estaba conectado con una cuenta de Microsoft para la que quería cambiar el nombre de la carpeta de usuario. Después de cambiar el nombre de la cuenta en netplwiz Y reiniciar la computadora, sorpresa, la carpeta también fue renombrada. Probado y probado en WIN10 v1809
Ivan
2

Creo que la mejor manera de hacerlo es crear primero una "Cuenta local" y luego, después de iniciar sesión en su "Cuenta de Microsoft", debería vincular su carpeta con su cuenta en línea ahora.

AnonymousWinUser
fuente
44
Sin embargo, eso realmente no responde la pregunta, ya que el OP ya había iniciado sesión en Microsoft, por lo que es demasiado tarde para hacer lo que sugiere. La respuesta no le dice cómo solucionar su problema.
DavidPostill
0

Logré que el tutorial de Windows 8 funcionara para mí iniciando sesión en la segunda cuenta de administrador en modo seguro (usé "Modo seguro con funciones de red"; los métodos precisos utilizados para que su versión de Windows 10 entre en modo seguro pueden ser diferentes ) El modo seguro evita que OneDrive se cargue, entre otras cosas.

Después de cambiar el nombre del directorio, deberá buscar y reemplazar "C: \ Users \ jerem" por "C: \ Users \ Jeremy" (en mi caso, fue "C: \ Users \ Kimiko" por "C: \ Users \ Muffin ") en Regedit mientras está conectado a la cuenta secundaria, y luego deberá volver a hacerlo una vez que haya vuelto a iniciar sesión en su cuenta principal para que también pueda ingresar todo HKEY_CURRENT_USER. Esto no atrapará todo en los archivos, obviamente; Cuando reinicié después de hacer la segunda búsqueda y reemplazo, OneDrive se quejó de que su directorio principal había sido eliminado, entre otras cosas. Sin embargo, todo pareció funcionar después de eso.

Dizzy H. Muffin
fuente
¿No te has encontrado con el problema TextHarvester.dat?
GollyJer
1
No lo he hecho, pero se me ocurrió cuando estaba comprobando que esto podría ocurrir porque lo estoy usando en una máquina de escritorio y nunca he conectado una pantalla táctil. En cuyo caso, supongo que podría volver al Modo seguro después de seguir mis instrucciones y luego hacer DelProf2.exe /ulo mismo.
Dizzy H. Muffin
0

Todavía no puedo comentar ... Solo quería agregar que seguí los pasos de la solución de traintes , pero si desea evitar el error al reiniciar la PC, puede seguir estos pasos antes de reiniciar:

  1. active la cuenta de administrador desde el símbolo del sistema (con derechos de administrador) haciendo clic derecho en el logotipo de Windows y seleccionando la opción y escribiendo net users Administrator /active:yes
  2. reinicie la computadora en Inicio avanzado haciendo clic en Inicio> Encendido> (shift +) reiniciar
  3. Vaya a Solucionar problemas> Opciones avanzadas> Símbolo del sistema
  4. Seleccione la cuenta de administrador
  5. Navegue a C: \ Usuarios escribiendo c:luegocd users
  6. Escriba rename oldname newnameusando el nombre de su carpeta actual en lugar del nombre antiguo y el nombre de la carpeta deseada en lugar del nombre nuevo

salir y reiniciar ... fácil guisante ...

TonyMorello
fuente
2
Está reiniciando la computadora con tanta frecuencia como en mi guía (dos veces). Sin embargo, siguiendo sus pasos, está ahorrando un poco de tiempo, ya que no tiene que iniciar sesión con un perfil temporal (que toma un poco de tiempo crearlo) ...
traintes
¿Has probado estas instrucciones? Al menos en versiones anteriores de Windows, porque HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ <User SID> \ ProfileImagePath todavía apuntará a c: \ users \ oldname, Windows asumirá que la carpeta se ha eliminado y recrearlo la próxima vez que inicie sesión. También debe encontrar que debido a que ha iniciado sesión como oldname, ntuser.dat se abrirá y evitará el cambio de nombre del directorio. Finalmente, también debe aconsejar a las personas que deshabiliten la cuenta de administrador como paso final; ¡Hay una razón por la que está deshabilitado por defecto!
user66001
0

Hay una manera mucho más rápida y fácil. (Como de costumbre, Windows NT lo hizo bien, pero Microsoft sigue haciendo que las tareas triviales de la interfaz de usuario sean cada vez más difíciles a medida que intentan atender el mercado marginal de tabletas. Afortunadamente, las aplicaciones antiguas todavía están disponibles).

Abra el menú Inicio, escriba compy seleccione Computer Management, expanda Local Users and Groups, haga clic derecho Usersen una nueva cuenta local allí, luego haga clic Groupsy abra el Administratorsgrupo y agregue la nueva cuenta.

Cierre sesión, inicie sesión con la nueva cuenta. El nombre de la cuenta se usará para crear una nueva carpeta en Users. Puede copiar lo que necesite de la carpeta de usuario anterior y luego eliminar la cuenta de usuario anterior de la misma aplicación (o esa cosa de "Familia" en Configuración). Vuelva a vincular a su cuenta de MS si lo desea.

McGuireV10
fuente
1
Lamentablemente, la Computer Management > Local Users and Groupsopción no está disponible en Windows 10 Home Edition, solo en Professional y superior.
Salvador
0

Tuve el mismo problema y esto funcionó. Gracias al sitio web de tenforums!

https://www.tenforums.com/tutorials/89060-change-name-user-profile-folder-windows-10-a.html

Resumen:

1) en una ventana de comando: wmic useraccount get name, SID

obtener el SID para el usuario.

2) Abra el registro usando el comando regedit.

buscar

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \

edite el nombre de usuario local al nuevo nombre.

3) Importante : después de editar el registro, debe reiniciar su computadora; de lo contrario, el cambio de nombre dará el mismo error.

4) Ahora puede cambiar el nombre del directorio (carpeta).

likejudo
fuente
Cite el contenido relevante para que su respuesta esté completa.
Daniel B
@DanielB tiene varias páginas y tiene capturas de pantalla, etc.
likejudo
Si (más como cuando) la página que vinculó desaparece, su respuesta ya no es una respuesta. Eso no ayuda a nadie. Si cree que la guía es demasiado detallada, también puede intentar acortarla.
Daniel B
Estas son las mismas instrucciones que un usuario existente.
Ramhound
@likejudo: sigo creyendo que esta respuesta sugiere la misma solución que ya se envió, menos buscar el SID del usuario, que creo que no es necesario. Cualquier evento que aún no haya citado la información relevante según lo requerido por nuestras reglas. Si copia una fuente de otro sitio web, debe citarse (lo que ha hecho) y citarse (lo que no ha podido hacer).
Ramhound