Cómo configurar el directorio de inicio en Win10

Cómo configurar el directorio de inicio en Win10

Actualmente no tengo un directorio de inicio en mi computadora portátil y todos los usuarios están en C:\Users. Quiero que una carpeta C:\Users\usernamese convierta en C:\home\username. En Linux, sé que esto es mkhomedir_helper, pero no estoy familiarizado con cómo implementarlo en Windows 10.

Respuesta1

Encuentra tusid

Ejecute el siguiente comando desde el símbolo del sistema:

wmic useraccount where name="USER" get sid

Recuerde reemplazar USERcon su nombre de usuario. Anota esto ya que lo necesitarás más adelante.

(crédito)

Mueve tu perfil de usuario

Usando una cuenta de administrador distinta a la que desea mover, copie la carpeta C:\Users\Usernamea C:\home\username.

Abra Regedit paraHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

En el panel izquierdo debajo de la Profilelistclave, seleccione la clave que coincida con el SID que obtuvo anteriormente. En el panel derecho, haga clic derecho en ProfileImagePathy haga clic en Modificar. Ingrese la ruta completa donde copió su perfil de usuario (es decir C:\home\username, .

(crédito)

Respuesta2

(actualización: es posible que esto solo funcione en Windows 10 Pro)

respuesta plonises bueno pero en lugar de ir al registro:

  • menú inicio > escriba "usuarios" > seleccione "Editar usuarios o grupos locales" (o lusrmgr.msc)
  • doble clic en Usuarios
  • Haga doble clic en el usuario que desea cambiar.
  • Pestaña Perfil > Carpeta de inicio > Ruta local > ingrese la nueva ruta

Respuesta3

En mi caso, la variable de entorno $HOME no existía, así que creé una.

  1. Desde el menú Inicio, ingrese env para mostrar la ventana Variables de entorno.
  2. Ingrese una nueva variable $HOME para mi cuenta:

Nombre de variable: INICIO

Valor: C:\Users\ThinkW541_User

Luego, cuando llamo al Administrador de PowerShell (no a la ventana CMD de Windows en la que esto no funciona), lo verifico ingresando:

$INICIO

Me sale: C:\Users\ThinkW541_User

Desde allí puedo usar la variable $HOME en las rutas. Por ejemplo: wsl.exe --import Fedora-33 c:\distros\Fedora-33 $HOME\Downloads\fedora-33.tar

Respuesta4

No estoy seguro de si esto es correcto porque suena demasiado simple, pero logré cambiar mi directorio de inicio en Windows 11, como lo ven gnu emacs y git bash, sin usar el acceso de administrador:

  • abra una ventana normal de PowerShell (no como administrador)
  • diga, por ejemplo [Environment]::SetEnvironmentVariable("HOME", "C:\home\YourName", "User"), ¿dónde YourNameestá su nombre de usuario?
  • salir y volver a abrir powershell (sin eso no tuvo efecto)
  • decir Get-ChildItem Env:HOMEo [Environment]::GetEnvironmentVariable("HOME")verificar el efecto.

información relacionada