Las variables de entorno son necesarias para especificar rutas absolutas hacia las carpetas y se usan a menudo en ficheros .bat (comandos). Por ejemplo, si no conoces la letra que identifica la unidad del sistema, siempre podrás usar la variable %systemdrive%, que le devuelve la letra a la unidad en la cual se encuentra instalado Windows.
Las variables también se utilizan para optimizar el código, por ejemplo, a un parámetro múltiples veces repetido se le puede asignar una variable corta y usarse.
Lista de variables de entorno básicas de Windows
Esta tabla muestra una lista de las principales variables de entorno de Windows.
Variable | Valor |
---|---|
%ALLUSERSPROFILE% | C:\\ProgramData |
%APPDATA% | C:\\Users\\Nombre_de_usuario\\AppData\\Roaming |
%CommonProgramFiles% | C:\\Program Files\\Common Files |
%CommonProgramFiles(x86)% | C:\\Program Files (x86)\\Common Files |
%CommonProgramW6432% | C:\\Program Files\\Common Files |
%COMPUTERNAME% | Nombre_del_equipo |
%ComSpec% | C:\\Windows\\system32\\cmd.exe |
%HOMEDRIVE% | C: |
%HOMEPATH% | \\Users\\Nombre_de_usuario |
%LOCALAPPDATA% | C:\\Users\\Nombre_de_usuario\\AppData\\Local |
%LOGONSERVER% | Nombre_del_equipo |
%NUMBER_OF_PROCESSORS% | Cantidad_de_procesadores |
%OS% | Windows_NT |
%Path% | C:\\Windows\\system32;C:\\Windows;C:\\Windows\\System32Wbem; |
%PATHEXT% | .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC |
%PROCESSOR_ARCHITECTURE% | x86 ó AMD64 |
%PROCESSOR_IDENTIFIER% | Intel64 Family 6 Model 37 Stepping 5, GenuineIntel (ejemplo) |
%PROCESSOR_LEVEL% | 6 |
%PROCESSOR_REVISION% | 2505 (ejemplo) |
%ProgramData% | C:\\ProgramData |
%ProgramFiles% | C:\\Program Files |
%ProgramFiles(x86)% | C:\\Program Files (x86) |
%ProgramW6432% | C:\\Program Files |
%PROMPT% | $P$G |
%PSModulePath% | C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\ |
%PUBLIC% | C:\\Users\\Public |
%SystemDrive% | C: |
%SystemRoot% | C:\\Windows |
%TEMP% | C:\\Users\\Nombre_de_usuario\\AppData\\Local\\Temp (por defecto) |
%TMP% | C:\\Users\\Nombre_de_usuario\\AppData\\Local\\Temp (por defecto) |
%USERDOMAIN% | Nombre_del_equipo |
%USERDOMAIN_ROAMINGPROFILE% | Nombre_del_equipo |
%USERNAME% | Nombre_de_usuario |
%USERPROFILE% | C:\\Users\\Nombre_de_usuario |
%windir% | C:\\Windows |
Cómo conocer la lista de variables en Símbolo del sistema
Para conocer la lista de variables, abres Símbolo del sistema, y ejecutas el comando set.
Tras ejecutar este comando, se mostrará la lista de variables de entorno.
También puedes redirigir la salida de los resultados de este comando set hacia un fichero de texto, ejecutando el siguiente comando:
set > E:\Variables.txt
donde E:\ es la letra de la unidad/disco; Variables.txt es el fichero de texto hacia el cual se redirige la salida de los resultados.
Las variables se guardarán en un fichero de texto.
Cómo conocer la lista de variables en el Editor del registro
Para ver las variables de entorno del sistema en el Editor del registro, debes abrir la siguiente ruta en el registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Para ver las variables de entorno de los usuarios en el Editor del registro, debes abrir la siguiente ruta en el registro:
HKEY_CURRENT_USER\Environment