No Windows 10, as variáveis de ambiente são nomes predefinidos que representam o caminho para determinados locais no sistema operacional, como uma unidade ou um arquivo ou pasta específico.
As variáveis de ambiente podem ser úteis em vários cenários, mas são particularmente úteis se você for um profissional de TI ou estiver consertando o computador de outra pessoa, pois você pode navegar rapidamente para determinados locais sem saber o nome de usuário ou o caminho completo para uma pasta do sistema.
Por exemplo, em vez de navegar por um caminho como C:\Users\<UserName>\AppData\Roaming
você pode abrir o Corre comando (tecla Windows + R), digite esta variável %APPDATA%
e pressione Digitar para acessar o mesmo caminho. Ou você pode usar o %HOMEPATH%
variável para acessar o local das pastas padrão do usuário atual — onde o sistema operacional armazena as pastas para Desktop, Documentos, Downloads, OneDrive, etc.
Neste guia, você aprenderá a lista das variáveis de ambiente mais comuns que você pode usar no Windows 10.
Variáveis de ambiente padrão do Windows 10
Variável | Windows 10 |
---|---|
%ALLUSERSPROFILE% | C:\ProgramData |
%DADOS DO APLICATIVO% | C:\Users\{username}\AppData\Roaming |
%COMMONPROGRAMFILES% | C:\Arquivos de Programas\Arquivos Comuns |
%COMMONPROGRAMFILES(x86)% | C:\Arquivos de Programas (x86)\Arquivos Comuns |
%Programa ComumW6432% | C:\Arquivos de Programas\Arquivos Comuns |
%COMSPEC% | C:\Windows\System32\cmd.exe |
%HOMEDRIVE% | C:\ |
%HOMEPATH% | C:\Usuários\{nome de usuário} |
%LOCALAPPDATA% | C:\Users\{username}\AppData\Local |
%LOGONSERVER% | \\{domain_logon_server} |
%CAMINHO% | C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem |
%PathExt% | .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc |
%DADOS DO PROGRAMA% | C:\ProgramData |
%ARQUIVOS DE PROGRAMAS% | C:\Arquivos de Programas |
%ProgramW6432% | C:\Arquivos de Programas |
%PROGRAMFILES(X86)% | C:\Arquivos de Programas (x86) |
%PRONTO% | $P$G |
%SystemDrive% | C: |
%SystemRoot% | C:\Windows |
%TEMP% | C:\Users\{username}\AppData\Local\Temp |
%TMP% | C:\Users\{username}\AppData\Local\Temp |
%USERDOMAIN% | Userdomain associado ao usuário atual. |
%USERDOMAIN_ROAMINGPROFILE% | Userdomain associado ao perfil de roaming. |
%NOME DE USUÁRIO% | {nome de usuário} |
%PERFIL DE USUÁRIO% | C:\Usuários\{nome de usuário} |
%WINDIR% | C:\Windows |
%PÚBLICO% | C:\Usuários\Público |
%PSModulePath% | %SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\ |
%OneDrive% | C:\Usuários\{nome de usuário}\OneDrive |
%DriverData% | C:\Windows\System32\Drivers\DriverData |
%CD% | Gera o caminho do diretório atual. (Prompt de comando.) |
%CMDCMDLINE% | Linha de comando de saída usada para iniciar a sessão atual do prompt de comando. (Prompt de comando.) |
%CMDEXTVERSION% | Gera o número de extensões de processador de comando atuais. (Prompt de comando.) |
%NOME DO COMPUTADOR% | Gera o nome do sistema. |
%ENCONTRO% | Saídas da data atual. (Prompt de comando.) |
%TEMPO% | Tempo de saída. (Prompt de comando.) |
%ERRORLEVEL% | Gera o número de definição do status de saída do comando anterior. (Prompt de comando.) |
%PROCESSOR_IDENTIFIER% | Identificador do processador de saída. |
%PROCESSOR_LEVEL% | Nível do processador de saídas. |
%PROCESSOR_REVISION% | Revisão do processador de saída. |
%NUMBER_OF_PROCESSORS% | Gera o número de núcleos físicos e virtuais. |
%ALEATÓRIA% | Gera um número aleatório de 0 a 32767. |
%OS% | Windows_NT |
Embora você possa usar variáveis de ambiente para acessar rapidamente determinados locais no Windows 10, normalmente você usará essas variáveis ao criar um script ou um aplicativo.
Tenha em mente que algumas das variáveis mencionadas não são específicas do local, incluindo %COMPUTERNAME%
, %PATHEXT%
, %PROMPT%
, %USERDOMAIN%
, %USERNAME%
.
Embora este guia esteja focado no Windows 10, é importante observar que essas variáveis também funcionarão no Windows 8.1, Windows 7, Windows Vista e Windows 11.
Você sempre pode visualizar todas as variáveis de ambiente disponíveis em seu dispositivo usando o Get-ChildItem Env: | Sort Name PowerShell
comando.