Cómo configurar la variable de entorno de usuario usando Setx en Windows 10

click fraud protection

Si ha iniciado sesión como usuario estándar en Windows, es posible que no pueda configurar las variables de entorno del usuario a través de la interfaz de usuario. Esto se debe a un bicho en Windows 10 donde hacer clic en el enlace "Cambiar mis variables de entorno" en el Panel de control de cuentas de usuario no funciona.

Actualización: 3 de agosto de 2016 - El enlace "Cambiar mis variables de entorno" se ha corregido en la compilación de la Actualización de aniversario de Windows 10 (también conocida como Redstone 1). Si todavía está utilizando una compilación anterior, debe configurar la variable de entorno mediante el símbolo del sistema, como se menciona a continuación.

La siguiente línea de comandos se ejecuta cuando hace clic en el enlace, pero no tiene ningún efecto en Windows 10 v1511 y versiones anteriores, ya sea que la ejecute como usuario estándar o administrador.

rundll32 sysdm.cpl, EditEnvironmentVariables

Alternativamente, puede utilizar el Comando setx para configurar las variables de entorno del usuario.

Configuración de la variable de entorno de usuario

Abra una ventana del símbolo del sistema y escriba SETX /? para conocer el uso del comando. Por ejemplo, para configurar JAVA_HOME variable, usarías:

SETX JAVA_HOME "C: \ Archivos de programa \ Java \ jdk1.6.0_02"

(Dependiendo de la versión del JDK instalada, el bitness de su sistema operativo, cambie la ruta de la carpeta JDK en consecuencia).

Esto establece permanentemente la variable de entorno para su cuenta de usuario y entra en vigencia para futuras ventanas del símbolo del sistema.

Símbolo del sistema

Eliminar una variable de entorno de usuario

Para borrar la variable de usuario, use esta sintaxis / ejemplo:

SETX JAVA_HOME ""

Sin embargo, esto no elimina el valor de la siguiente clave de registro:

HKEY_CURRENT_USER \ Entorno

Entonces necesita otro comando para borrarlo, aunque esto es opcional.

REG DELETE HKCU \ Environment / V JAVA_HOME / F

Esto borra la variable de usuario JAVA_HOME.

Nota: Setx también se puede utilizar para configurar las variables de entorno del sistema mediante el conmutador "/ M", pero debe ejecutarlo desde el símbolo del sistema elevado o de administrador.


Una pequeña solicitud: si le gustó esta publicación, por favor comparta esto.

Una "pequeña" parte tuya seriamente ayudaría mucho con el crecimiento de este blog. Algunas buenas sugerencias:
  • Pin it!
  • Compártelo en tu blog favorito + Facebook, Reddit
  • ¡Tuitealo!
Así que muchas gracias por su apoyo, mi lector. No tomará más de 10 segundos de su tiempo. Los botones para compartir están justo debajo. :)