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

171

Cuando inicio sesión en una máquina con Windows 8 por primera vez con mi cuenta de Microsoft (proporcionando una dirección de correo electrónico), se crea una nueva carpeta de usuario:

C:\Users\dzinx_000

En versiones anteriores de Windows, podía elegir el nombre de esta carpeta (era igual a mi nombre de usuario). Como uso la línea de comandos a menudo, es bastante molesto para mí.

  • ¿Puedo cambiarle el nombre de alguna manera dzinx?
  • ¿Cambiar el nombre de la carpeta simplemente lo rompe todo?
DzinX
fuente
1
Supongo que simplemente intentar cambiar el nombre de la carpeta rompería las cosas.
ChrisF
Como solución alternativa, puede usar la %userprofile%variable de entorno como un acceso directo a su carpeta de usuario. Entonces cd %userprofile%es equivalente a cd C:\Users\dzinx_000.
Indrek
1
@ChrisF sí, eso es lo que sospecho, es por eso que pregunto :)
DzinX
1
Me acabo de enterar de que si bien es difícil cambiar un nombre de usuario ya existente, es más fácil elegir uno al iniciar sesión con una cuenta de Microsoft por primera vez; vea mi respuesta
DzinX
1
Consulte también este enlace y MSKB .
avirk el

Respuestas:

184

Existen dos enfoques diferentes, dependiendo de si alguna vez ha utilizado la cuenta de Microsoft en la computadora en cuestión:

Ya he ingresado a esa cuenta

  1. Cree una cuenta de usuario local con privilegios administrativos si aún no tiene una.

  2. Reiniciar.

  3. Inicie sesión con una cuenta local con privilegios administrativos.

  4. Win+ X, G( Administración de equipos ) → Herramientas del sistemaUsuarios y grupos localesUsuarios , haga clic con el botón derecho en el usuario, Cambiar nombre .

  5. Win+ X, A( Símbolo del sistema (Administrador) )

    ren C:\Users\dzinx_000 dzinx
    
  6. Win+ X, R( Ejecutar )

    regedit
    
  7. Navegue HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\y busque el SID para su cuenta de usuario. Simplemente puede abrir cada carpeta y verificar ProfileImagePathla correcta.

    Cambie el nombre del ProfileImagePathvalor a su nombre deseado, comoC:\Users\dzinx

  8. Inicie sesión con su cuenta de Microsoft. Todo debería funcionar bien:

    ingrese la descripción de la imagen aquí

Nunca he iniciado sesión en mi cuenta de Microsoft

Para comenzar, solo tenemos una cuenta de usuario local:

ingrese la descripción de la imagen aquí

Ahora voy a agregar mi cuenta de Microsoft.

ingrese la descripción de la imagen aquí

Ahora tenemos nuestra cuenta de Microsoft. Abramos Computer Management desde la esquina inferior izquierda.

ingrese la descripción de la imagen aquí

Aquí podemos ver nuestra nueva cuenta de usuario ilegible:

ingrese la descripción de la imagen aquí

Renombrarlo!

ingrese la descripción de la imagen aquí

Puede notar que no C:\Usersexiste ninguna carpeta en este momento.

ingrese la descripción de la imagen aquí

Ahora inicie sesión con la nueva cuenta de usuario.

ingrese la descripción de la imagen aquí

Ahora mi cuenta de Microsoft se llama "superusuario" localmente y el perfil se almacena en C:\Users\superuser

ingrese la descripción de la imagen aquí

No tengo la edición profesional :(

En la edición estándar de Windows 8, el complemento Usuarios y grupos locales no está disponible.

En mis pruebas, el siguiente procedimiento funcionó bien. ¡Su experiencia puede ser diferente!

El procedimiento es idéntico al que se describió en la sección Ya he iniciado sesión en esa cuenta , excepto que no utilicé el complemento Usuarios y grupos locales . En cambio, fui directamente al símbolo del sistema y cambié el nombre de la carpeta de perfil. Luego, ajusté la ProfileImagePathclave en el registro.

Además, busqué en todo el registro la ruta completa de mi perfil de usuario ( C:\Users\Username) y reemplacé todas las entradas con el nuevo nombre de la carpeta.

No pude detectar ningún problema después de reiniciar e iniciar sesión con la cuenta renombrada, pero, como dije, su kilometraje puede variar.

¿Qué pasa cuando simplemente cambiar el nombre C:\Users\abcde C:\Users\xyz?

Después de iniciar sesión con el usuario afectado, el usuario iniciará sesión en un perfil temporal:
ingrese la descripción de la imagen aquí
ingrese la descripción de la imagen aquí

Der Hochstapler
fuente
1
¡La respuesta más completa! Y es más fácil crear un usuario asociado con una cuenta de Microsoft, cámbiele el nombre antes de iniciar sesión por primera vez.
Alexey Ivanov
3
parece que esto NO FUNCIONARÁ en la edición estándar de Windows 8 ... ya que no hay usuarios y grupos
mjrider
3
Si tiene habilitada la contraseña de imagen con una imagen en la carpeta de su perfil cuyo nombre desea cambiar, no podrá realizar el quinto paso, porque la imagen está utilizando la carpeta. Simplemente reinicie nuevamente para que el inicio de sesión predeterminado no sea el que desea cambiar de nombre ...
kissgyorgy
1
Obtuve "acceso denegado" después del paso 5 (uso la cuenta de Microsoft para iniciar sesión). ¿Hay algún trabajo alrededor?
KiL
44
Bueno para la cuenta recién creada. Aunque para una cuenta nueva es fácil deshacerse de ella y crear una cuenta local y luego vincularla a MS one. Hay muchas aplicaciones que mantienen una ruta absoluta en el registro. Si desea seguir esta respuesta, también debería buscar y cambiar todas las entradas del registro con su ruta de carpeta anterior. ¡Busque primero para evaluar la cantidad de trabajo! Por ejemplo, Dropbox será un dolor. Pocas aplicaciones de Lenovo todavía escriben en la ubicación anterior para mí. Por lo tanto, aún debe combinarse con simblinking.
mlt
16

Puede crear un enlace simbólico a la carpeta. Los enlaces simbólicos se redirigirán de forma transparente.

Use mklink(como administrador) para crear un enlace simbólico:

mklink /d C:\Users\dzinx C:\Users\dzinx_000
Mover
fuente
Esa es una especie de solución, pero el antiguo nombre de usuario seguirá apareciendo en muchos lugares. ¿Quizás existe la posibilidad de cambiar completamente el nombre de usuario?
DzinX
2
@DzinX En versiones anteriores de Windows, podía editar las subclaves de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileListen el registro. Una subclave será para su SID de usuario, y luego simplemente cambie su ProfileImagePathvalor y cambie el nombre de la carpeta. Sin embargo, esta configuración es solo para Windows (y no se ha probado en Win8, pero se supone que funciona). Es la ruta utilizada para establecer %userprofile%el inicio de sesión, pero los programas mal codificados pueden guardar la ruta absoluta a su perfil de usuario y se romperán. Tampoco estoy seguro de cómo reaccionarán las aplicaciones de interfaz de usuario modernas, aunque supongo que depende, una vez más.
Bob
Huh, así que si ambos creé el enlace simbólico Y cambié la configuración del registro, nada debería romperse pero no debería ver con dzinx_000demasiada frecuencia, ¿verdad?
DzinX
2
@DzinX Supongo que sería más seguro cambiar la carpeta principal a dzinxtravés del registro (y cambiar el nombre) y luego crear un enlace simbólico de dzinx_000a dzinx. De esa manera, solo los programas que soliciten específicamente la carpeta con enlaces simbólicos la usarán. Por supuesto, también puede intentar no tener el enlace simbólico y ver si algo falla, luego agregarlo más tarde.
Bob
1
Si ha cambiado el nombre de un perfil y ha corregido el registro, hacer un enlace es una buena práctica para asegurarse de que cualquier referencia a c: \ users \ oldname seguirá funcionando. En teoría, puede rastrear el registro y cualquier archivo de configuración para encontrarlos, pero es posible que se haya perdido algo.
myron-semack
7

Esta guía es para Windows XP / Vista, así que pruébela bajo su propio riesgo. No puedo probarlo porque no tengo una cuenta de MS.

Antes de comenzar, cree un punto de restauración o una copia de seguridad de la unidad del sistema. Haga una copia de seguridad de su registro completo en cualquier caso de corrupción de datos.

Aunque puede mover o cambiar el nombre de la carpeta del perfil de usuario, puede haber algunos efectos secundarios después de usar este método. Esto se debe a la razón por la que puede haber algunas referencias de ruta absolutas (a la carpeta del perfil de usuario anterior) en el registro agregado por software de terceros. Por lo tanto, puede haber una pérdida de funcionalidad en las aplicaciones respectivas.

Obtuve esta información de Cambiar el usuario registrado y el nombre de la empresa en Windows XP / Vista .

Si tiene que cambiar el nombre de su nombre de usuario registrado, debe editar las claves de registro. Para abrir el registro, simplemente presione Win+ Ry escriba regedity navegue a la siguiente ruta

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion

No, en el panel derecho verá las dos entradas editables RegisteredOrganiztion y RegisteredOwner .

ingrese la descripción de la imagen aquí

Para cambiar cualquiera de estos campos, haga doble clic en el nombre del campo e ingrese su información en la sección Información del valor y haga clic en Aceptar.

Si la carpeta de nombre de usuario ha cambiado de nombre y sus programas funcionan bien, entonces está bien, de lo contrario cambie profileimagepathel nombre que le dio al propietario registrado.

Para esto, navegue a la siguiente ruta en el registro:

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

ingrese la descripción de la imagen aquí

avirk
fuente
¿Al menos trataste de hacerlo tú mismo en XP o Vista?
DzinX
@DzinX desafortunadamente no tengo ambos. Estoy ejecutando Win 7 sin cuenta MS y tengo la versión de prueba de Win 8. Tienes que intentarlo tú mismo si quieres.
avirk el
@DzinX Creo que primero deberías probarlo en VM. Lo hago si tuviera una cuenta de MS.
avirk el
3
La parte clave de la respuesta es cambiar ProfileImagePathel registro. Los otros valores del registro no están relacionados.
Der Hochstapler el
2
@avirk: el nombre de usuario debe ajustarse por otros medios. Los valores RegisteredOwnery RegisteredOrganizationno están relacionados. Ver: howtogeek.com/howto/windows-vista/…
Der Hochstapler el
4

Tras pasar un par de horas investigando este problema, llegué a la conclusión de que NO PUEDE cambiar el nombre de la carpeta del usuario. Bueno, puede, pero tendría que pasar mucho tiempo editando miles de archivos de registro. La mejor manera de solucionar esto es crear una nueva cuenta de administrador y eliminar la anterior. Espero que esto ayude.

JustEl
fuente
Luego pasarás horas ajustando todas las configuraciones de la nueva cuenta.
Dmitry Grigoryev
4

Un enfoque un tanto largo (pero que podría funcionar) sería:

  • use Windows Easy Transfer para 'respaldar' la cuenta de usuario completa
  • eliminar el usuario (y opcionalmente los archivos) del sistema
  • crear una nueva cuenta de usuario solo local (es decir, sin cuenta de Microsoft)
  • inicie sesión una vez como ese usuario
  • restaurar los datos de transferencia fáciles: asigne el usuario anterior a su usuario recién creado
  • cambiar el tipo de cuenta de la nueva cuenta a una cuenta de Microsoft (configuración de PC -> usuarios -> Cambiar a una cuenta de MS)
askvictor
fuente
4

Algunas subclaves debajo

HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Carpetas de Shell

También debe ser actualizado.

De lo contrario, algunos enlaces en "Inicio" o "todas las aplicaciones" no funcionarán, como el símbolo del sistema.

(Windows Server 2012)

Andrew Xiang
fuente
Tuve este problema con IntelliJ IDEA
Mene
2

Para aquellos que no tienen Windows 8 Professional, hay una manera de cambiar el nombre de la cuenta anterior usando la línea de comandos:

Abra el símbolo del sistema con el botón derecho → Ejecutar como administrador. En la ventana del símbolo del sistema, escriba

net user 

y verifique el nombre de la cuenta anterior, es decir, usuarioA. Para verificar que la cuenta anterior es un administrador, escriba:

net localgroup administrators

verifique que el nombre de la cuenta anterior esté en C: \ Users \ userA. Para cambiar el nombre de la cuenta de usuario anterior:

wmic  useraccount  where "name='userA'" rename olduserA

Luego, si tiene éxito, verifique que el nombre ha cambiado, escriba

 net user

Verifique que C: \ Users \ olduserA aparezca ahora. Luego vaya a Panel de control → Cuentas de usuario → y cambie el nombre de la cuenta de usuario anterior

Luego puede copiar esta cuenta renombrada a una cuenta recién creada si es necesario, omitiendo NTUSER.DAT*y NTUSER.iniarchivos.

Este es el método que utilicé para un perfil de cuenta de usuario corrupto. Primero inició sesión como Administrador en win8 home, luego cambió el nombre de la cuenta de usuario anterior, cambió el nombre para mostrar de la cuenta de usuario anterior, creó una cuenta de usuario nueva con privilegios de administrador, creó C: \ Users \ newacct y luego copió la mayoría de los archivos / carpetas de la cuenta anterior C: \ Users \ oldacct a C: \ Users \ newacct. Cambió los permisos en C: \ Users \ newacct para dar acceso completo al newacct, eliminó Todos. Luego reinicia y luego inicia sesión como cuenta nueva.

Voila! ¡Se corrigió la corrupción del perfil de usuario!

hkp
fuente
1

Creo que hay una manera más simple de hacer esto.

Vaya a regedit> Usuario actual> Identidades

Haga clic en su nombre de usuario y cambie "Identidad principal" al nombre que desee.

Gokstad
fuente
1

Solo es bueno para eliminar carpetas: pude eliminar la carpeta de usuario en Windows 8 entrando en modo seguro: http://windows.microsoft.com/en-us/windows-8/windows-startup-settings-incuding-safe- modo

luego vaya al explorador de Windows - Tecla de ventana + E - luego haga doble clic en la unidad C - luego haga doble clic en el archivo de usuarios. Luego haga clic derecho en el usuario para deshacerse de él y eliminarlo. Había eliminado la cuenta a través del panel de control - cuentas de usuario y seguridad familiar - cuentas de usuario - eliminar cuentas de usuario. También intenté eliminar los archivos de usuario a través del explorador de Windows, que eliminó la mayoría de las subcarpetas. Probablemente sea mejor iniciar sesión como administrador. Supongo que también puedes cambiar el nombre del archivo de esa manera. Espero que esto ayude.

Jim
fuente
Esto es bueno para eliminar archivos, pero descubrí que arruina todos sus programas y configuraciones y comienza a preparar ventanas nuevamente. Debe iniciar sesión como administrador desde una cuenta que no sea la que desea eliminar o renombrar, por lo que es posible que primero necesite configurar cuentas adicionales con configuraciones administrativas en lugar de las estándar. También arruinó mi
Jim