Windows 10: cómo un usuario normal (no administrador) establece la variable de ruta de forma permanente para su cuenta

Windows 10: cómo un usuario normal (no administrador) establece la variable de ruta de forma permanente para su cuenta

Soy un usuario no administrativo en una máquina con Windows 10. Estaba intentando configurar la ruta de Java y Gradle para mi cuenta. Como usuario normal, no tengo acceso a las variables de entorno a través del panel de control. En Unix, puedo cambiar fácilmente bashrc y establecer la ruta para mi cuenta. En Windows, intenté configurar las variables usando setx o set comando pero no persisten para mi cuenta. También probé los comandos de PowerShell pero obtuve un error de acceso denegado. Entonces, mi pregunta es si estoy haciendo algo mal y si hay alguna manera de configurar la ruta usando comandos o en Windows, los usuarios no administradores no pueden configurar las variables de ruta de forma permanente.

setx /s machinename /u domain\username PATH "%PATH%;C:\dir1\dir2"

Miré la otra respuesta que funcionó para Windows 7, pero cuando probé el siguiente comando de Windows 10, no sucede nada:

"C:\Windows\system32\rundll32.exe" sysdm.cpl,EditarVariables del entorno

Respuesta1

Presione Win+I para abrir el cuadro de diálogo de configuración del sistema. En el cuadro de búsqueda, escriba "entorno". Elija "Editar variables de entorno para su cuenta".

Respuesta2

Pero... espera, estás intentando configurar esta ruta del entorno de usuario en una máquina remota usando eso...

setx /s [machinename] 

... Eso podría ser un problema. Incluso sin PSRemotig, debes ser un administrador local para hacer muchas cosas.

En cuanto a hacer esto en su máquina local. ¿Estás diciendo que también intentaste establecer el camino de esta manera?

[Environment]::SetEnvironmentVariable("PATH", "C:\TestPath", "User")

...y no pegó?

Por último, si su objetivo no ejecuta Windows 10 Fall Creators Update, no podrá hacerlo como usuario normal. Este fue un error anterior a Win10FCU.

Respuesta3

Hay dos variables PATH (y dos conjuntos de variables de entorno, generalmente). Están los del usuario actual y los de la máquina actual. Estos se combinan para cada usuario que inicia sesión.

Mira aquípara detalles

información relacionada