Variables de entorno del sistema y del usuarioSiempre han sido un tema complejo de discusión para el día a día.Sistema operativo Windowsusuarios. ¿Qué hacen? Un tutorial en Internet decía que se debía agregar una variable PATH, pero ¿qué es? ¿Dónde encuentro estas variables? Todas estas preguntas serán respondidas en breve en esta publicación. Hemos intentado brindarle una descripción general de alto nivel de qué son las variables de entorno del usuario y del sistema y cómo puede utilizarlas.
En esta publicación, analizaremos las variables de entorno, las variables de entorno del sistema y del usuario y cómo agregarlas y modificarlas. Luego, pasaremos a Variables dinámicas del sistema y veremos cómo usarlas en el símbolo del sistema.
¿Qué es una variable de entorno en el sistema operativo Windows?
La variable de entorno está formada por dos palabras separadas, 'Ambiente' y 'Variable'. Analicemos primero la "variable". Significa que la entidad puede almacenar un valor y variar de una computadora a otra. Windows proporciona un 'Entorno' para que las aplicaciones ejecuten y realicen operaciones, y eso es lo que constituye la primera palabra. Combinando ambos, las variables de entorno son aquellos objetos dinámicos que almacenan los valores proporcionados por el entorno. Ahora, el entorno proporciona valores que ayudan a otros programas a obtener información crucial sobre el sistema. Existe una variable de entorno llamada 'windir' que corresponde al directorio donde está instalado Windows. Para ver esto en acción, abra una ventana del explorador y escriba '%viento%' en la barra de direcciones. Se abrirá la carpeta de instalación de Windows.
De manera muy similar, puedes hacer referencia al directorio de Windows usando la variable 'windir' en otros programas y scripts. Hay muchas otras variables a las que se puede acceder, 'TEMP' o 'TMP' es la variable que apunta al directorio donde se almacenan todos los archivos temporales. La variable 'Ruta' más popular es la que apunta a los directorios que contienen archivos ejecutables. Para que pueda ejecutar un programa desde el símbolo del sistema en cualquier otro directorio. Explicamos Path más adelante en esta publicación. Todas estas variables resultan útiles cuando desarrollas algo o utilizas mucho el shell.
De manera muy similar a cómo funciona el Registro en Windows, tenemos variables de entorno de sistema y de usuario. Las variables del sistema son aceptadas en todo el sistema y no varían de un usuario a otro. Mientras que los entornos de usuario se configuran de manera diferente de un usuario a otro. Puede agregar sus variables debajo del usuario para que otros usuarios no se vean afectados por ellas.
Sólo para tu información, ya que estamos discutiendo el tema en profundidad.Variables del sistemason evaluados antesVariables de usuario. Entonces, si hay algunas variables de usuario con el mismo nombre que las variables del sistema, se considerarán las variables de usuario. La variable Ruta se genera de forma diferente. La ruta efectiva será la variable de ruta del usuario adjunta a la variable de ruta del sistema. Por lo tanto, el orden de las entradas será las entradas del sistema seguidas de las entradas del usuario.
Leer:como usar?
Cómo agregar y modificar variables de entorno
Una pequeña advertencia antes de profundizar más.y trate de no alterar las configuraciones existentes configuradas para su sistema. Hasta que estés muy seguro de tus acciones. Para abrir la ventana 'Variables de entorno', siga estos pasos:
- Haga clic derecho en el icono 'Esta PC' y seleccione 'Propiedades'.
- Ahora, en esta ventana, seleccione 'Configuración avanzada del sistema' en la parte izquierda.
- Presione el último botón que dice 'Variables de entorno' para abrir nuestra ventana de destino.

Una vez que haya abierto esto, podrá ver las variables de usuario y sistema por separado. El nombre de la variable está en la primera columna y su valor en la segunda. Los botones correspondientes debajo de la tabla le permiten 'Agregar', 'Editar' y 'Eliminar' estas variables.
Leer:en ventanas 11
Usando la variable Ruta
La ruta es la variable de entorno más utilizada. Como mencioné, apunta a directorios que contienen archivos ejecutables. Una vez que haya configurado correctamente su variable Ruta, podrá usar estos ejecutables desde cualquier parte del sistema. Intentemos entender esto con un ejemplo. Abra la ventana de variables de entorno y busque 'Ruta' en las variables del sistema.

Haga clic en 'Editar' y luego haga clic en 'Nuevo' sin jugar con otros controles en este momento. Ahora haga clic en Examinar y seleccione una carpeta que tenga el archivo ejecutable que desee. Haga clic en 'Aceptar' y guarde todo. Agregué el ejecutable 'Visual Studio Code' a la ruta.

Ahora, para ejecutar su aplicación, abra el símbolo del sistema y escriba el nombre del archivo ejecutable que estaba en la carpeta. Puede proporcionar argumentos adicionales si el programa lo admite. El programa se ejecutará desde el símbolo del sistema sin estar realmente en el directorio desde donde ejecutó el comando. Esa es la belleza delvariable de ruta.
Leer:
Lista de todas las variables de entorno
Abra el símbolo del sistema y escriba 'COLOCAR' y presiona Enter. Se mostrará la lista completa de variables con sus valores actuales y podrá consultarla para realizar cambios en su computadora.
Leer:en Windows
Variables de entorno dinámico
A diferencia de las variables convencionales, las variables de entorno dinámico las proporciona el CMD y no el sistema. No puede cambiar los valores de estas variables y se expanden a varios valores discretos cada vez que se consultan. Normalmente utilizamos estas variables para el procesamiento por lotes y no se almacenan en el entorno. Incluso el comando 'SET' no revelará estas variables. Algunas de las variables del entorno dinámico se enumeran a continuación.
Leer:.
Lista de variables de entorno en Windows 11/10
% DATOS DE APLICACIÓN%– C:\Usuarios\<username> \Datos de aplicación\Roaming
% PERFIL DE TODOS LOS USUARIOS %– C:\ProgramData
%CD%– Al escribir este comando, obtendrá el directorio actual en el que está trabajando.
%ARCHIVOS COMUNES%– C:\Archivos de programa\Archivos comunes
%ARCHIVOS DE PROGRAMA COMÚN(x86)%– C:\Archivos de programa (x86)\Archivos comunes
%COMMONPRGRAMW6432%– C:\Archivos de programa\Archivos comunes
%CMDEXTVVERSIÓN%– Esta variable se expande a la versión de las extensiones de línea de comandos.
%COMSP%– C:\Windows\System32\cmd.exe
%FECHA%: – Esta variable le dará la fecha actual según las preferencias de formato de fecha.
% NIVEL DE ERROR %– Determina el nivel de error establecido por el último comando ejecutado.
%CONDUCCIÓN EN CASA%–C:\
%RUTA DE INICIO%-C:\Usuarios\<username>
%LOCALAPPDATA%– C:\Usuarios\<username> \Datos de aplicación\Local
%INICIAR SERVIDOR%– \\<domain_logon_server>
%CAMINO%– C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
%PATHEXT%– .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
%DATOS DE PROGRAMA%– C:\ProgramData
%PROGRAMFILES%– C:\Archivos de programa
%PROGRAMAW6432%– C:\Archivos de programa
%ARCHIVOS DE PROGRAMA(X86)%– C:\Archivos de programa (x86)
%INMEDIATO%–$P$G
%CONDUCCIÓN DEL SISTEMA%– C:
%RAÍZ DEL SISTEMA%– C:\Windows
%TIEMPO%– De manera similar, le brinda la hora actual según las preferencias de formato de hora.
%TMP%– C:\Usuarios\<username> \AppData\Local\Temp
%TEMPERATURA%– C:\Usuarios\<username> \AppData\Local\Temp
%NOMBRE DE USUARIO%–<username>
%PERFIL DE USUARIO%– C:\Usuarios\<username>
%DOMINIO DE USUARIO%– Dominio de usuario asociado al usuario actual.
%USERDOMAIN_ROAMINGPROFILE%– Dominio de usuario asociado al perfil itinerante.
% VIENTO%– C:\Windows
%PÚBLICO%– C:\Usuarios\Público
%PSMODULEPATH%– %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
%ONEDRIVE%– C:\Usuarios\<username> \OneDrive
%DRVERDATA%– C:\Windows\System32\Drivers\DriverData
%CMDCMDLINE%– Muestra la línea de comando utilizada para iniciar la sesión actual del símbolo del sistema. (Símbolo del sistema).
%NOMBRE DE COMPUTADORA%-Emite el nombre del sistema.
%PROCESSOR_REVISION%– Revisión del procesador de salidas.
%PROCESSOR_IDENTIFIER%– Identificador del procesador de salidas.
%PROCESSOR_LEVEL%– Nivel de procesador de salidas.
%ALEATORIO%– Esta variable imprime un número aleatorio del 0 al 32767
%NUMBER_OF_PROCESSORS%– Genera el número de núcleos físicos y virtuales.
%OS%–Windows_NT
Se trataba más o menos de variables de entorno del sistema y del usuario en Windows. Windows viene con muchas más variables; no olvide verificarlas usando el comando 'SET'.
CONSEJO:es un potente editor de variables de entorno para Windows.















