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


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 de alguna manera cambiarle el nombre a dzinx?
  • ¿El cambio de nombre de la carpeta lo rompe todo?

170


origen


Asumo que simplemente intentar cambiar el nombre de la carpeta podría romper las cosas. - ChrisF
Como solución alternativa, puede usar %userprofile% variable de entorno como un acceso directo a su carpeta de usuario. Asi que cd %userprofile% es equivalente a cd C:\Users\dzinx_000. - Indrek
@ChrisF, sí, eso es lo que sospecho, por eso estoy preguntando :) - DzinX
Descubrí 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: ver mi respuesta - DzinX
También mira esto enlazar & MSKB. - avirk


Respuestas:


Hay dos enfoques diferentes, dependiendo de si alguna vez usó la cuenta de Microsoft en la computadora determinada:

Ya inicié sesión en 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 cuenta local con privilegios administrativos.

  4. Ganar+X, GRAMO (Gestión informática) → Herramientas de sistema → Usuarios locales y grupos → Usuarios, haga clic en usuario, Rebautizar.

  5. Ganar+X, UN (Símbolo del sistema (Administrador))

    ren C:\Users\dzinx_000 dzinx
    
  6. Ganar+X, R (correr)

    regedit
    
  7. Navegar a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\ y encuentre el SID para su cuenta de usuario. Simplemente puede abrir cada carpeta y verificar ProfileImagePath para el correcto.

    Renombrar el ProfileImagePath valor a su nombre deseado, como C:\Users\dzinx

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

    enter image description here

Nunca me he conectado a mi cuenta de Microsoft

Para empezar, solo tenemos una cuenta de usuario local:

enter image description here

Ahora voy a agregar mi cuenta de Microsoft.

enter image description here

Ahora tenemos nuestra cuenta de Microsoft. Vamos a abrir el Gestión informática desde la esquina inferior izquierda.

enter image description here

Aquí podemos ver nuestra nueva cuenta de usuario ilegible:

enter image description here

Renombrarlo!

enter image description here

Puede notar que no hay ninguna carpeta en C:\Users existe en este punto en el tiempo.

enter image description here

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

enter image description here

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

enter image description here

No tengo la edición profesional :(

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

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

El procedimiento es idéntico al descrito en Ya inicié sesión en esa cuenta, excepto que no usé el Usuarios locales y grupos complemento En su lugar, fui directamente al símbolo del sistema y cambié el nombre de la carpeta de perfil. Después, ajusté el ProfileImagePath clave en el registro.

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

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

¿Qué sucede cuando simplemente renombre C:\Users\abc a C:\Users\xyz?

Después de iniciar sesión con el usuario afectado, el usuario iniciará sesión en un perfil temporal:
enter image description here
enter image description here


183



¡La respuesta más completa! Y es más fácil crear un usuario asociado con una cuenta de Microsoft, cambiarle el nombre antes de iniciar sesión por primera vez. - Alexey Ivanov
parece que esto NO FUNCIONARÁ en la edición estándar de Windows 8 ... ya que no hay usuarios ni grupos - mjrider
Si tiene habilitada la contraseña de la imagen con una imagen en la carpeta de su perfil a la que desea cambiar el nombre, no podrá hacer el 5º paso porque la imagen está usando la carpeta. Simplemente reinicie de nuevo para que el inicio de sesión predeterminado no sea el que desea cambiar el nombre ... - kissgyorgy
Recibí "acceso denegado" después del paso 5 (utilizo la cuenta de Microsoft para iniciar sesión). ¿Hay algún trabajo alrededor? - KiL
Bueno para la cuenta recién creada. Aunque para una nueva cuenta es fácil deshacerse de él y crear una cuenta local, luego vincularlo a MS. Hay muchas aplicaciones que mantienen una ruta absoluta en el registro. Si desea seguir esta respuesta, también deberá buscar y cambiar todas las entradas de registro con su ruta anterior de carpeta. ¡Primero busca para evaluar la cantidad de trabajo! Por ejemplo, Dropbox será un dolor. Pocas aplicaciones de Lenovo todavía escriben en mi ubicación anterior. Por lo tanto, todavía debe combinarse con el enlace simbólico. - mlt


Puede crear un enlace simbólico a la carpeta. Los enlaces simbólicos redirigirán transparentemente.

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

mklink /d C:\Users\dzinx C:\Users\dzinx_000

15



Eso ES una especie de solución, pero el viejo nombre de usuario aún saldrá en muchos lugares. Tal vez hay una posibilidad de cambiar completamente el nombre de usuario? - DzinX
@DzinX En versiones anteriores de Windows, podría editar las subclaves de HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList en el registro. Una subclave será para su SID de usuario, y luego solo cambia su ProfileImagePathvalor y cambiar el nombre de la carpeta. Sin embargo, esta configuración es solo para Windows (y no probados en Win8, pero se supone que funciona). Es el camino utilizado para establecer %userprofile% al iniciar 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 IU modernas, aunque supongo que depende, una vez más. - Bob
Huh, entonces si yo creara el enlace simbólico Y cambiara la configuración del registro, nada debería romperse pero no debería ver dzinx_000 muy a menudo, ¿verdad? - DzinX
@DzinX Supongo que sería más seguro cambiar la carpeta principal a dzinx a través del registro (y cambiar el nombre) y luego crear un enlace simbólico de dzinx_000 a dzinx. De esta forma, solo los programas que soliciten específicamente la carpeta de enlaces simbólicos lo usarán. Por supuesto, también podría intentar no tener el enlace simbólico y ver si algo falla, y luego agregarlo más tarde. - Bob
Si ha cambiado el nombre de un perfil y ha arreglado el registro, hacer un enlace es una buena práctica para asegurarse de que todas las referencias a c: \ users \ oldname sigan funcionando. En teoría, puede rastrear el registro y cualquier archivo de configuración para encontrarlos, pero es posible que haya olvidado algo. - myron-semack


Esta guía es para Windows XP / Vista así que pruébalo bajo tu 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 de 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 de perfil de usuario anterior) en el registro agregado por un software de terceros. Por lo tanto, puede haber una pérdida de funcionalidad en las respectivas aplicaciones.

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 Ganar+R y tipo regedit y navegar a la siguiente ruta

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion

No en el panel derecho verá las dos entradas editables Organización Registrada & Dueño registrado.

enter image description here

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

Si la carpeta de nombre de usuario ha cambiado de nombre y sus programas funcionan bien, entonces está OK; de lo contrario, cambie la profileimagepath al nombre que le ha dado a la Dueño registrado 

Para esto navegue a la siguiente ruta en el registro:

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

enter image description here


7



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


A partir de un par de horas dedicadas a investigar este problema, llegué a la conclusión de que NO PUEDE cambiar el nombre de la carpeta del usuario. Bueno, puede hacerlo, pero tendría que dedicar mucho tiempo a editar 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.


4



Luego pasarás horas retocando todas las configuraciones en la nueva cuenta. - Dmitry Grigoryev


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

  • use Windows Easy Transfer para 'hacer una copia de seguridad' de toda la cuenta de usuario
  • eliminar el usuario (y opcionalmente los archivos) del sistema
  • crear un nuevo solo locales  (es decir, sin cuenta de Microsoft) cuenta de usuario
  • inicie sesión una vez como ese usuario
  • Restaure 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)

4





Algunas teclas secundarias debajo

Carpetas HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ 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)


4



Tuvo este problema con IntelliJ IDEA - Mene


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

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 verificar el nombre de la cuenta anterior, es decir, userA. Para verificar que la cuenta anterior sea un administrador, escriba:

net localgroup administrators

Verifique que el nombre de la cuenta anterior esté bajo 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 haya cambiado, escriba

 net user

Verifique que C: \ Users \ olduserA aparezca ahora. A continuación, vaya a Panel de control → Cuentas de usuario → y cambie el nombre antiguo de la cuenta de usuario

Luego puede copiar esta cuenta renombrada a una cuenta recién creada si es necesario, salteando NTUSER.DAT* & NTUSER.ini archivos.

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 nueva cuenta de usuario con privs 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. Se cambiaron los permisos en C: \ Users \ newacct para dar acceso completo a newacct, se eliminó Everyone. Luego, reiniciamos y luego iniciamos sesión como una nueva cuenta.

Voila! Corrupción del perfil de usuario corregida


2