As variáveis de ambiente são necessárias para especificar caminhos absolutos para pastas e são frequentemente usadas em arquivos de lote (comando). Por exemplo, se você não souber a letra da unidade do sistema, sempre poderá usar a variável %systemdrive%, que retorna a letra da unidade em que o Windows está instalado.
Além disso, as variáveis são usadas para otimizar o código, por exemplo, para um parâmetro repetido, você pode atribuir uma variável curta e usá-la.
Lista de variáveis básicas de ambiente do Windows
A tabela mostra uma lista das principais variáveis do ambiente do Windows.
Переменная | Значение |
---|---|
%ALLUSERSPROFILE% | C:\\ProgramData |
%APPDATA% | C:\\Users\\Nome_do_usuário\\AppData\\Roaming |
%CommonProgramFiles% | C:\\Program Files\\Common Files |
%CommonProgramFiles(x86)% | C:\\Program Files (x86)\\Common Files |
%CommonProgramW6432% | C:\\Program Files\\Common Files |
%COMPUTERNAME% | Nome_do_computador |
%ComSpec% | C:\\Windows\\system32\\cmd.exe |
%HOMEDRIVE% | C: |
%HOMEPATH% | \\Users\\Nome_do_usuário |
%LOCALAPPDATA% | C:\\Users\\Nome_do_usuário\\AppData\\Local |
%LOGONSERVER% | Nome_do_computador |
%NUMBER_OF_PROCESSORS% | Número_de_processadores |
%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 ou AMD64 |
%PROCESSOR_IDENTIFIER% | Intel64 Family 6 Model 37 Stepping 5, GenuineIntel (exemplo) |
%PROCESSOR_LEVEL% | 6 |
%PROCESSOR_REVISION% | 2505 (exemplo) |
%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\\Nome_do_usuário\\AppData\\Local\\Temp (por padrão) |
%TMP% | C:\\Users\\Nome_do_usuário\\AppData\\Local\\Temp (por padrão) |
%USERDOMAIN% | Nome_do_computador |
%USERDOMAIN_ROAMINGPROFILE% | Nome_do_computador |
%USERNAME% | Nome_do_usuário |
%USERPROFILE% | C:\\Users\\Nome_do_usuário |
%windir% | C:\\Windows |
Como descobrir a lista de variáveis na prompt de comando
Para descobrir a lista de variáveis, abra um prompt de comando e execute o comando set.
Após a execução do comando, será exibida uma lista de variáveis de ambiente.
Você também pode redirecionar a saída dos resultados de um comando set para um arquivo de texto executando o seguinte comando:
set > E:\Variables.txt
em que E:\ é a letra da unidade, Variables.txt é o arquivo de texto para o qual a saída é redirecionada.
As variáveis serão armazenadas em um arquivo de texto.
Como descobrir a lista de variáveis no editor de registro
Para visualizar as variáveis de ambiente do sistema no editor de registro, é necessário abrir a ramificação do registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Para visualizar as variáveis de ambiente personalizadas no editor de registro, é necessário abrir a ramificação do registro:
HKEY_CURRENT_USER\Environment