En Windows 10, las variables de entorno son nombres predefinidos que representan la ruta a ciertas ubicaciones dentro del sistema operativo, como una unidad o un archivo o carpeta en particular.
Las variables de entorno pueden ser útiles en una variedad de escenarios, pero son particularmente útiles si eres un profesional de TI o reparas la computadora de otra persona, ya que puedes navegar rápidamente a ciertas ubicaciones sin saber tu nombre de usuario o ruta completa una carpeta del sistema.
Por ejemplo, en lugar de navegar C:Users<UserName>AppDataRoaming
, puedes abrir el correr comando (tecla de Windows + R), escriba %APPDATA%
y presione Iniciar sesión para acceder al mismo camino. O puede usar el %HOMEPATH%
variable para acceder a la ubicación de las carpetas predeterminadas del usuario actual, donde el sistema operativo almacena carpetas para Escritorio, Documentos, Descargas, OneDrive, etc.
En esta guía, aprenderá la lista de las variables de entorno más comunes que puede usar en Windows 10.
Variables de entorno estándar de Windows 10
Variable | Windows 10 |
---|---|
% ALLUSERSPROFILE% | C: ProgramData |
% DATOS DE LA APLICACIÓN% | C: Users {nombre de usuario} AppData Roaming |
% COMMONPROGRAMFILES% | C: Archivos de programa Archivos comunes |
% COMMONPROGRAMFILES (x86)% | C: Archivos de programa (x86) Archivos comunes |
% Programa ComúnW6432% | C: Archivos de programa Archivos comunes |
% COMSPEC% | C: Windows System32 cmd.exe |
% HOMEDRIVE% | C: |
% HOMEPATH% | C: Users {nombre de usuario} |
% LOCALAPPDATA% | C: Users {nombre de usuario} AppData Local |
% LOGONSERVER% | \ {domain_logon_server} |
%CAMINO% | C: Windows system32; C: Windows; C: Windows System32 Wbem |
% PathExt% | .con; .exe; .murciélago; .cmd; .vbs; .vbe; .js; .jse; .wsf; .wsh; .msc |
% DATOS DEL PROGRAMA% | C: ProgramData |
%ARCHIVOS DE PROGRAMAS% | C: Archivos de programa |
% ProgramaW6432% | C: Archivos de programa |
% PROGRAMFILES (X86)% | C: Archivos de programa (x86) |
%LISTO% | $ P $ G |
% SystemDrive% | C: |
% SystemRoot% | C: Windows |
% TEMP% | C: Users {nombre de usuario} AppData Local Temp |
% TMP% | C: Users {nombre de usuario} AppData Local Temp |
% USERDOMAIN% | Dominio de usuario asociado al usuario actual. |
% USERDOMAIN_ROAMINGPROFILE% | Dominio del usuario asociado al perfil de roaming. |
%NOMBRE DE USUARIO% | {nombre de usuario} |
% PERFIL DEL USUARIO% | C: Users {nombre de usuario} |
% WINDIR% | C: Windows |
%PÚBLICO% | C: Usuarios Público |
% PSModulePath% | % SystemRoot% system32 WindowsPowerShell v1.0 Modules |
% OneDrive% | C: Users {nombre de usuario} OneDrive |
% DriverData% | C: Windows System32 Drivers DriverData |
%DISCOS COMPACTOS% | Muestra la ruta del directorio actual. (Símbolo del sistema). |
% CMDCMDLINE% | Genera la línea de comando utilizada para iniciar la sesión actual del símbolo del sistema. (Símbolo del sistema). |
% CMDEXTVERSION% | Muestra el número de extensiones de procesador de comandos actuales. (Símbolo del sistema). |
% NOMBRE DEL COMPUTADOR% | Muestra el nombre del sistema. |
%REUNIÓN% | Muestra la fecha actual. (Símbolo del sistema). |
%HORA% | Hora de salida. (Símbolo del sistema). |
% ERRORLEVEL% | Muestra el número de definición del estado de salida del comando anterior. (Símbolo del sistema). |
% PROCESSOR_IDENTIFIER% | Identificador del procesador de salida. |
% PROCESSOR_LEVEL% | Nivel de procesador de salida. |
% PROCESSOR_REVISION% | Revisión del procesador de salida. |
% NUMBER_OF_PROCESSORS% | Genera la cantidad de núcleos físicos y virtuales. |
%ALEATORIO% | Produce un número aleatorio de 0 a 32767. |
% OS% | Windows_NT |
Aunque puede utilizar variables de entorno para acceder rápidamente a determinadas ubicaciones en Windows 10, normalmente utilizará estas variables al crear un script o una aplicación.
Tenga en cuenta que algunas de las variables mencionadas no son específicas de la ubicación, como% COMPUTERNAME%,% PATHEXT%,% PROMPT%,% USERDOMAIN%,% USERNAME%.
Aunque esta guía se centra en Windows 10, es importante tener en cuenta que estas variables también funcionarán en Windows 8.x, Windows 7 y Windows Vista.
Siempre puede ver todas las variables de entorno disponibles en su dispositivo usando el Get-ChildItem Env: | Sort Name PowerShell
mando.
Actualización el 22 de junio de 2020: Esta guía se publicó originalmente en enero de 2017 y se revisó en junio de 2020.