Las variables de entorno son los pares clave-valor que actúan como contenedores de información para todos los programas que se ejecutan en Windows. En pocas palabras, son las variables de cadena que utiliza un sistema operativo para administrar todas las aplicaciones y servicios.
Cada aplicación tiene su propio conjunto de variables de entorno y las ayuda a determinar dónde instalar y almacenar archivos. Estas variables contienen nombres y valores que ayudan a controlar el entorno operativo. Además, tienen un efecto significativo y habilitan los procesos activos de su computadora.
Sin variables de entorno, deberá informar a sus secuencias de comandos cada vez para encontrar la misma ruta a un determinado expediente. Pero si establece una variable dedicada, la información estará disponible en todas partes.
Ya sea que intente introducir datos en una base de datos o proteger su configuración, las variables de entorno ayudarán a mantener el código y los datos separados. Aparte de eso, tienen la siguiente importancia en Windows o cualquier otro sistema operativo: Ayuda a proteger la información confidencial No hay necesidad de preocuparse por las tareas programadas y los errores de producción Proporciona una mejor experiencia de desarrollo Fácil navegación y configuración
Cómo configurar las variables de entorno de Windows
En Windows, las variables de entorno se clasifican en dos: Usuario y Sistema. Mientras que el primero se ocupa de la configuración definida por el usuario (perfiles de usuario, archivos, etc.), el segundo contiene los valores utilizados por el sistema operativo.
En esta sección, aprenderá cómo configurar las variables de entorno de Windows a través de la interfaz gráfica de usuario, la interfaz de línea de comandos (Símbolo del sistema y Windows Powershell) y el Editor del Registro. Entonces, sin más demora, entremos en detalle.
Uso de la GUI de Windows
Antes de configurar una variable de entorno de Windows en la interfaz gráfica de usuario, deberá navegar a la ventana dedicada:
Use Windows + I para iniciar Configuración en su PC. Ahora, ve a Sistema> Acerca de.
Aquí, expanda Especificaciones del dispositivo y seleccione Configuración avanzada del sistema.
Esto abrirá la pestaña Avanzado en la Cuadro de diálogo Propiedades del sistema. Aquí, busque y haga clic en el botón Variables de entorno.
Otra forma de abrir la ventana Variables de entorno es desde la utilidad Panel de control. Siga las instrucciones a continuación sobre cómo puede hacerlo:
Presione Windows + R y ejecute el comando de control para abrir el Panel de control. Ahora, vaya a Cuentas de usuario.
Nuevamente, seleccione Cuentas de usuario.
Luego, seleccione Cambiar mis variables de entorno en el panel izquierdo.
Alternativamente, puede lanzarlo directamente desde m el cuadro de diálogo Ejecutar ejecutando el siguiente comando:
rundll32.exe sysdm.cpl,EditEnvironmentVariables
También, esto es posible desde el menú Inicio, donde puede buscar”Editar las variables de entorno del sistema”o”Edite las variables de entorno para su cuenta”.
Una vez que aparezca la ventana Variables de entorno, consulte la siguiente guía para aprender a configurar las variables de entorno del sistema en Windows 11:
Pulse el botón Botón Nuevo debajo de’Variables de usuario para [nombre de su PC]’para agregar una variable de usuario. 

Para agregar una nueva variable del sistema, use el botón Nuevo en la sección Variables del sistema.
A continuación, introduzca el nombre deseado en el campo Nombre de la variable.
Para agregar una ruta, presione Examinar directorio o Examinar campo. Ahora, navegue hasta la ruta y toque el botón Abrir. Si ya conoce la ubicación correcta o desea agregar datos diferentes, puede ingresarlos directamente en el campo Valor de la variable. Finalmente, haga clic en Aceptar y verifique la lista.
Puede seleccionar la variable del sistema o del usuario si desea cambiar su nombre o valor. Luego, presione el botón Editar y continúe con los mismos pasos anteriores. Del mismo modo, para eliminar una variable de entorno existente, selecciónela y elija Eliminar.
En el Editor del Registro
Otra forma de configurar las variables de entorno de Windows es desde la herramienta integrada del Editor del Registro. De hecho, esta es la ubicación precisa donde se almacenan todos los valores del usuario y del sistema. Aquí hay una guía rápida sobre cómo hacerlo de la manera correcta:
Presione Windows + R y ejecute lo siguiente para abrir la utilidad:
regedit.exe Ahora, copie y pegue una de las rutas a continuación para ver todos los variables de usuario o sistema en su computadora:
Computadora\HKEY_CURRENT_USER\Environment (para usuario)

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment (para el sistema) A continuación, vaya a Editar> Nuevo. Aquí, seleccione cualquiera de las siguientes opciones de valor: Cadena, Binario, DWORD, QWORD, Cadena múltiple, Cadena expandible. 
Vaya al panel derecho y asigne un nombre a la variable.
Luego, haga doble clic en él e ingrese un valor apropiado en Datos de valor campo. Presiona Aceptar, lo que debería establecer la variable de entorno de Windows.
Para editar el valor, simplemente haga doble clic en la variable y cámbiela por una adecuada. Además, puede hacer clic con el botón derecho y elegir Eliminar para eliminar la variable de entorno de forma permanente.
En el símbolo del sistema
Si prefiere CLI (interfaz de línea de comandos) sobre GUI, la buena noticia es que puede usar comandos simples para establecer variables de entorno de Windows. Aunque puede crear variables de usuario y de sistema, no hay una sección individual para mostrar cada una de ellas.
Siga los pasos a continuación para ver, configurar, editar y eliminar las variables de entorno de Windows mediante el símbolo del sistema:
En primer lugar, presione la tecla de Windows para abrir el menú de inicio. Luego, busque e inicie el símbolo del sistema. Utilice el siguiente comando para ver todas las variables de entorno (tanto para el usuario como para el sistema):
set
A continuación, puede usar la siguiente sintaxis para crear una variable de usuario propia:
setx nombre_variable”valor_variable”
Para demostración, hemos usado el siguiente comando para crear una variable de usuario llamada”Ejemplo”y establecer su valor en”0″:
setx Ejemplo”0″

Para crear una variable de entorno del sistema, deberá usar un sintaxis ligeramente diferente:
setx/m variable_name”valor”
Ahora, reinicie el símbolo del sistema y use el comando set nuevamente para confirmar que la variable de entorno se creó correctamente.
Para editar el valor, puede usar la misma sintaxis utilizada para crear la variable de entorno. Aquí hay un ejemplo simple que debería aclarar su duda:
setx Ejemplo”1″(para usuario)
setx/m variable”1″(para el sistema)
Reinicie CMD y use el comando set nuevamente para verificar el valor editado.
En caso de que desee eliminar una variable de entorno, deberá usar los siguientes comandos de registro:
REG delete HKCU \Environment/F/V variable_name (usuario)
REG eliminar”HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment”/F/V nombre_variable (sistema)
En Windows Powershell
Aunque el símbolo del sistema es bastante popular, la mayoría de los sistemas avanzados de Windows los usuarios prefieren Powershell debido a su extensibilidad. Si pertenece a esta categoría, siga nuestra guía para ver, configurar, editar y eliminar las variables de entorno de Windows a través de Powershell:
Presione Windows + X y seleccione Terminal de Windows para ingresar a la interfaz de Powershell. 
Aquí , use los siguientes cmdlets para ver las variables de entorno actuales en su PC:
Get-ChildItem Env: (ver todas las variables de entorno)

[Entorno]::GetEnvironmentVariables(“Usuario”) (ver las variables de usuario)

[Environment]::GetEnvironmentVariables(“Machine”) (ver las variables del sistema)
Para agregar una nueva variable, utilice la sintaxis adecuada a continuación:
[Entorno]::SetEnvironmentVariable(“variable_name”,”value”,”User”) (para usuario)

[Entorno]::SetEnvironmentVariab le(“Ex”,”0″,”Máquina”) (para sistema)
Ahora, simplemente use el cmdlet de vista para confirmar que se creó la variable.
Si no está satisfecho con el valor, puede cambiarlo rápidamente usando los mismos comandos utilizados para crear la variable de entorno. Para eliminar la variable de entorno de Windows, eche un vistazo a las siguientes líneas de comando:
[Entorno]::SetEnvironmentVariable(“variable_name”, $null ,”User”) (usuario)

[Entorno]::SetEnvironmentVariable(“variable_name”, $null ,”Machine”) (sistema)