Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo editar, borrar y eliminar variables de entorno en Windows

 Los programadores, administradores de sistemas y usuarios avanzados pueden necesitar trabajar en algún momento con variables de entorno. Algunos pueden querer eliminar una variable de entorno; otros querrán cambiar su valor y así sucesivamente. Esta guía comparte cómo editar o eliminar variables de entorno, así como también cómo desarmar variables de entorno en Windows:

Pasos rápidos

Cómo editar una variable de entorno en Windows:
  1. Abra la ventana Ejecutar (Windows + R) y ejecute el comando: rundll32.exe sysdm.cpl, EditEnvironmentVariables.
  2. En la ventana Variables de entorno, seleccione la variable que desea cambiar.
  3. Haga clic o toque Editar.
  4. Realice las modificaciones que desee y presione OK.
  5. Presione Aceptar una vez más en la ventana Variables de entorno.

Abra la ventana Variables de entorno

Para realizar muchas de las ediciones que se muestran en este artículo, primero debe abrir la ventana Variables de entorno . Esta guía explica cómo hacerlo y le muestra los conceptos básicos sobre cómo trabajar con variables de entorno: ¿Qué son las variables de entorno en Windows? .

La ventana de Variables de entorno en Windows 10

La ventana de Variables de entorno en Windows 10

Si desea omitir su lectura, una ruta que funciona igual en todas las versiones de Windows es abrir la ventana Ejecutar (Win + R) , Símbolo del sistema o PowerShell y ejecutar el comando: rundll32.exe sysdm.cpl, EditEnvironmentVariables .

Cómo editar una variable de entorno en Windows

Si desea cambiar el valor de una variable de entorno existente, primero selecciónela en la ventana Variables de entorno . Luego, haga clic o toque Editar .

Cómo editar una variable de entorno en Windows 10

Cómo editar una variable de entorno en Windows 10

Se le muestra una ventana donde puede editar tanto el nombre como el valor de la variable. Realice las modificaciones que desee y presione OK . Luego, presione OK una vez más en la ventana Variables de entorno .

Editar una variable de entorno

Cómo editar una variable de entorno desde el símbolo del sistema

Puede crear una nueva variable de entorno o editar el valor de una variable de entorno existente (pero no su nombre) desde el símbolo del sistema también. El comando que debes ingresar es:

  • setx variable_name "valor" si desea crear una variable de entorno de usuario
  • setx variable_name "valor" / m si va a crear una variable de entorno del sistema

Por ejemplo, escribimos setx TEST “C: \ digitalcitizen” y creamos una variable de usuario llamada TEST con el valor C: \ digitalcitizen.

Cómo configurar una variable de entorno mediante el símbolo del sistema

Cómo configurar una variable de entorno mediante el símbolo del sistema

Si queremos cambiar el valor de una variable de entorno, podemos ejecutar el mismo comando setx pero especificar un nuevo valor para la variable. Por ejemplo, al ejecutar setx TEST “C: \ DC” cambia el valor de la variable de entorno TEST a C: \ DC .

How to change the value of an environment variable in Command Prompt

Cómo cambiar el valor de una variable de entorno en el símbolo del sistema

Eso funciona porque el comando setx reescribe el valor existente con el último que escribiste . Por lo tanto, si usa este comando varias veces en la misma variable, la variable mantendrá el último valor que escribió.

Si desea que una variable tenga múltiples rutas en su valor, debe escribirlas todas, cada una separada por un punto y coma, sin espacios, como en la captura de pantalla a continuación.How to add multiple values to an environment variable using Command Prompt

Cómo agregar varios valores a una variable de entorno mediante el símbolo del sistema

NOTA: Puede obtener una lista de todas las variables de entorno disponibles ejecutando el comando set en el símbolo del sistema (no setx y sin ningún parámetro). Sin embargo, si acaba de crear o editar una variable de entorno, debe cerrar y volver a abrir el símbolo del sistema para que aparezcan los cambios.

How to see all the environment variables in Command Prompt

Cómo ver todas las variables de entorno en el símbolo del sistema

Cómo editar una variable de entorno desde PowerShell

También puede crear o editar el valor de una variable de entorno existente desde PowerShell . El comando de PowerShell para eso es:

  • [Entorno] :: SetEnvironmentVariable ("nombre_variable", "valor_variable", "Usuario") si desea crear una variable de entorno de usuario
  • [Entorno] :: SetEnvironmentVariable ("nombre_variable", "valor_variable", "Máquina") si desea crear una variable de entorno del sistema

Por ejemplo, escribimos [Environment] :: SetEnvironmentVariable ("TEST", "digitalcitizen.life", "User") para crear una variable de entorno de usuario llamada TEST con el valor digitalcitizen.life. Para cambiar el valor de la variable más tarde, podemos ejecutar el mismo comando usando un valor diferente. Al igual que setx en el símbolo del sistema , este comando reescribe el valor de la variable especificada cada vez que la ejecuta.

Cómo establecer una variable de entorno con PowerShell

Cómo establecer una variable de entorno con PowerShell

Si desea asignar varios valores a una variable, escríbalos todos en el comando, con punto y coma entre cada valor, como se ilustra a continuación.

Cómo agregar varios valores a una variable de entorno en PowerShell

Cómo agregar varios valores a una variable de entorno en PowerShell

NOTA: En PowerShell , puede obtener una lista de todas las variables de entorno ejecutando el comando Get-ChildItem Env : . Sin embargo, si acaba de crear o editar una variable de entorno, debe cerrar y volver a abrir PowerShell para que aparezcan los cambios.

Cómo ver todas las variables de entorno en PowerShell

Cómo ver todas las variables de entorno en PowerShell

Cómo borrar el valor de una variable de entorno en Windows (desde el símbolo del sistema)

Si desea eliminar el valor de una variable de entorno (manteniendo su nombre), no puede hacerlo con el mouse y el teclado desde la ventana Variables de entorno . Si selecciona una variable y presiona Editar , puede eliminar el valor, pero no puede presionar OK , ya que este botón se vuelve gris. Por lo tanto, no puede guardar sus cambios.

Cómo borrar una variable de entorno en Windows 10

Cómo borrar una variable de entorno en Windows 10

Sin embargo, puede borrar el valor de una variable de entorno mediante el símbolo del sistema . Para desarmar una variable de entorno desde el símbolo del sistema , escriba el comando setx variable_name “” . Por ejemplo, escribimos setx TEST “” y esta variable de entorno ahora tenía un valor vacío.

Cómo borrar una variable de entorno con el símbolo del sistema

Cómo borrar una variable de entorno con el símbolo del sistema

A continuación, veamos cómo eliminar una variable de entorno.

Cómo eliminar una variable de entorno en Windows

Si ya no desea utilizar una variable de entorno en particular, selecciónela en la ventana Variables de entorno . Luego, presione Eliminar . Windows no solicita ninguna confirmación de esta acción. Por tanto, si ha cambiado de opinión, debe pulsar Cancelar , para que no se aplique la eliminación. Si desea que la eliminación continúe, presione OK .

Cómo eliminar una variable de entorno en Windows 10

Cómo eliminar una variable de entorno en Windows 10

Cómo eliminar una variable de entorno del símbolo del sistema

Para eliminar una variable de entorno del símbolo del sistema , escriba uno de estos dos comandos, según el tipo de esa variable:

  • REG elimine "HKCU \ Environment" / F / V "variable_name" si es una variable de entorno de usuario, o
  • REG elimine “HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment” / F / V “variable_name” si es una variable de entorno del sistema.

Por ejemplo, escribimos REG delete “HKCU \ Environment” / F / V “TEST” y nuestra variable de entorno TEST desapareció del perfil del usuario.

Cómo desarmar una variable de entorno en Windows usando el símbolo del sistema

Cómo desarmar una variable de entorno en Windows usando el símbolo del sistema

Cómo eliminar una variable de entorno de PowerShell

Para desarmar y eliminar una variable de entorno de PowerShell , escriba el comando:

  • [Entorno] :: SetEnvironmentVariable ("nombre_variable", $ null, "Usuario") si es una variable de perfil de usuario, o
  • [Entorno] :: SetEnvironmentVariable ("nombre_variable", $ null, "Máquina") si es una variable de todo el sistema.

Por ejemplo, escribimos [Environment] :: SetEnvironmentVariable ("TEST", $ null, "User") y esta variable de entorno desapareció del perfil del usuario.

Cómo eliminar una variable de entorno de PowerShell

Cómo eliminar una variable de entorno de PowerShell

¡Eso es!

¿Por qué quería aprender a editar y eliminar variables de entorno en Windows?

Ahora sabe cómo hacer todo eso. Pero, ¿por qué querías cambiar o editar las variables de entorno? ¿Fue porque había variables sobrantes en su sistema de ciertas aplicaciones que ya no usaba? ¿O fue porque tiene una configuración especial y necesita trabajar con variables de entorno? Háganos saber en la sección de comentarios.

Publicar un comentario

0 Comentarios