Variáveis de Ambiente do Windows: Uma Lista Completa

As variáveis de ambiente do Windows são comandos de atalho comumente usados para abrir um caminho de pasta no Windows. Se você deseja localizar pastas específicas ou solucionar um bug, pode realizar essas tarefas rapidamente digitando variáveis de ambiente no menu Executar ou no Prompt de Comando. A seguir está uma lista completa de variáveis de ambiente do sistema e do usuário no Windows 10 e Windows 11.
Índice
- O que são Variáveis de Ambiente do Windows?
- Como Acessar Variáveis de Ambiente no Windows
- Variáveis de Ambiente do Sistema vs. do Usuário
- %AppData% e %LocalAppData%
- %CD%
- %CommonProgramFiles%
- %COMSPEC%
- %Date% ou %Time%
- %DriverData%
- %HomeDrive%
- %LogOnServer%
- %Number_Of_Processors%
- %OneDrive%
- %OS%
- %Path%
- %PathExt%
- %Processor_Architecture%
- %Processor_Identifier%
- %Processor_Level%
- %Processor_Revision%
- %ProgramData%
- %ProgramFiles%
- %Prompt%
- %PSModulePath%
- %Public%
- %Random%
- %SessionName%
- %SystemRoot%
- %Temp%
- %UserDomain%
- %UserProfile%
- %WinDir%
- %ZES_ENABLE_SYSMAN%
- Perguntas Frequentes
Leia também: A Barra de Pesquisa do Windows 11 Não Está Funcionando? Aqui Estão 9 Maneiras de Corrigir
O que são Variáveis de Ambiente do Windows?
As variáveis de ambiente no Windows são comandos que lançam um caminho de pasta usando uma breve string de texto dentro de caracteres de porcentagem (%). O “ambiente” aqui se refere ao tempo de execução em que um programa é executado. Na verdade, o propósito desses comandos é impactar vários processos em execução no seu computador.
Exemplos populares de variáveis de ambiente são “%AppData%”, “%DriverData%”, “%temp%” e “%WinDir%”. Você pode tê-las usado no menu Executar ou no Prompt de Comando sem realmente saber que são chamadas de variáveis de ambiente.
Leia também: 10 das Maneiras Mais Fáceis de Desbloquear Sites
Como Acessar Variáveis de Ambiente no Windows
É muito fácil verificar todas as variáveis de ambiente presentes em um dispositivo Windows.
- Inicie “Ver configurações avançadas do sistema” usando o botão de Pesquisa (lupa) no Windows.

- Alternativamente, abra as Configurações usando Win + I, toque em “Sistema -> Sobre -> Configurações avançadas do sistema.”
- Vá para a guia “Avançado” e clique em “Variáveis de Ambiente” em “Inicialização e Recuperação.”

Variáveis de Ambiente do Sistema vs. do Usuário
A partir da opção de menu acima, você pode ver todas as variáveis de ambiente padrão/standard em um só lugar. Estas são classificadas em duas categorias:
- Variáveis de ambiente do usuário: referem-se a caminhos de arquivos e pastas centrados no usuário. Você pode adicionar atalhos para qualquer programa que use, como OneDrive, Microsoft Office, um aplicativo Xbox para PC e mais, e pode editar e até excluir livremente o conteúdo das variáveis de ambiente do usuário.
- Variáveis de ambiente do sistema: referem-se a caminhos de arquivos e pastas centrados no sistema. Embora você possa adicionar novas variáveis de ambiente do sistema (apenas se estiverem faltando). Não edite ou exclua as existentes, pois isso pode prejudicar seu dispositivo.

Leia também: Como Converter BIOS Legado para UEFI no Windows
1. %AppData% e %LocalAppData%
%AppData% aponta para a pasta AppData Roaming que está conectada ao seu perfil de usuário do Windows. Roaming significa que suas informações de login de usuário podem ser transferidas de um dispositivo Windows para outro. Em contraste, %LocalAppData% abre pastas de perfil de usuário local criadas em um PC com Windows.
Usos
- Localizar e limpar arquivos, configurações e dados desnecessários acumulados nas pastas AppData.
- Usuário administrador recuperando a propriedade total de arquivos importantes do sistema e do registro do TrustedInstaller.

2. %CD%
CD (mudar diretório) é uma string de texto comum usada para mudar caminhos de diretório no Prompt de Comando do Windows e no PowerShell. Assim, a variável %CD% informa o diretório de execução preciso em que você está executando seu código.
Usos
- Após rolar por várias linhas de texto no Prompt de Comando, é fácil esquecer qual é o diretório de trabalho atual. Digitando
echo %CD%você obtém o atual. - Se estiver executando vários Prompts de Comando ao mesmo tempo, %CD% economiza o trabalho de identificar o diretório de trabalho correto.

3. %CommonProgramFiles%
A variável %CommonProgramFiles% refere-se a um diretório do Windows chamado “Common Files.” Ele contém muitos tipos de arquivos e pastas de 64 bits compartilhados entre vários aplicativos. Outra variável relacionada, %CommonProgramFiles(x86)%, faz o mesmo trabalho, mas apenas para programas e utilitários baseados em x86 (32 bits).
Usos
- A variável abre um subdiretório onde você pode ver todos os arquivos compartilhados por programas instalados separadamente.
- Para qualquer programa, você pode acessar componentes comuns presentes em pastas de 64 bits e 32 bits. Estes incluem frameworks, Serviços e arquivos DLL.

Leia também: Como Bypassar com Segurança o Requisito TPM 2.0 no Windows 11
4. %COMSPEC%
%COMSPEC% ou %ComSpec% é uma entrada de texto de atalho usada no menu Executar para abrir o Prompt de Comando. Ele exibe exclusivamente todo o caminho da Linha de Comando “C:\Windows\System32\Cmd.exe” no título da janela.
Usos
- Interagir com a Linha de Comando diretamente de qualquer local no seu PC.
- Se você estiver executando um computador sem disco rígido, pode inicializar o dispositivo lançando o CMD junto com um disco RAM configurado e uma unidade USB.

5. %Date% ou %Time%
Como o nome sugere, as variáveis de ambiente %Date% e %Time% são usadas para exibir a data e hora atuais no seu dispositivo. Uma saída correta confirmará que as configurações mais recentes de data e hora estão em vigor.
Usos
- Esta variável é usada para verificar se a data e hora do sistema atuais estão corretas.
- Alterar a data e hora atuais de acordo com o formato “mm-dd-aa” e o formato de 24 horas “0:hh:mm:ss”.

6. %DriverData%
%DriverData% é uma variável que se refere à pasta DriverData no seu PC com Windows. Ela está localizada em “C:\Windows\System32\Drivers.” Esta é uma pasta central que contém todas as suas informações de driver.
Usos
- Como a pasta é acessível ao “Restauração do Sistema,” SFC e outros processos internos, sua variável é muito útil para localizar possíveis erros.
- Ao instalar qualquer novo hardware, use a variável para verificar se a pasta DriverData foi afetada.

Leia também: 15 Sites Seguros para Baixar Software do Windows
7. %HomeDrive%
O importante disco C:\ é crucial para tudo o que você faz no seu sistema. Um comando como %HomeDrive% (ou %SystemDrive%) ajuda você a abrir e visualizar a localização para atividades posteriores.
Usos
- Acessar o disco C:\ de qualquer lugar no seu PC.
- Conectar-se a outras variáveis de ambiente, como %CD% ou %CommonProgramFiles%.

8. %LogOnServer%
Cada computador está conectado a um grupo de domínio ou rede de dispositivos. %LogOnServer% exibe o servidor de logon do Windows atual, que pode ser tão simples quanto o nome do seu computador (abaixo) ou um domínio corporativo.
Usos
- Descubra rapidamente o servidor de logon do Windows ao qual você está autenticado.
- Valide seu login de usuário na conta Microsoft correta.

9. %Number_Of_Processors%
Como o nome sugere, %Number_Of_Processors% fornece o número de núcleos na sua CPU do Windows. O comando retorna um simples valor numérico referente ao número de núcleos do processador que seu dispositivo possui.
Usos
- Se o seu PC tem uma configuração de processador dual (2), quad (4) ou octa-core (8), usar
echo %Number_Of_Processors%é a maneira mais rápida de descobrir. - Isso é muito útil quando você deseja saber se seu dispositivo suportará certos jogos e aplicativos que deseja executar.

Leia também: Como Usar o Windows 11 sem uma Conta Microsoft
10. %OneDrive%
A pasta OneDrive contém todos os seus aplicativos essenciais, como a área de trabalho, documentos e quaisquer arquivos e pastas sincronizados com os servidores de nuvem da Microsoft. Para abrir esta pasta, você pode usar sua variável homônima, %OneDrive%.
Usos
- Acesse rapidamente seus dados da nuvem Microsoft de qualquer lugar no seu PC.
- Ao usar a pasta OneDrive com a Linha de Comando, esta variável abrirá todo o caminho da rede.

11. %OS%
O Windows está executando seu sistema operacional proprietário Windows NT desde 1993. Executar um comando específico do sistema operacional como echo %OS% dá uma rápida visão do seu sistema operacional atual.
Usos
- Se você deseja garantir que sua versão atual do Windows é uma cópia válida (e não uma pirata), esta variável fornece a confirmação.

12. %Path%
%Path% é uma das variáveis de ambiente mais comuns a serem usadas no seu dispositivo Windows 10/11. Quando você executa um echo %Path%, ele fornece todos os arquivos de caminho importantes disponíveis no seu PC.
Usos
- Visualize todos os seus arquivos de caminho do Windows em um só lugar. Isso inclui o rotineiro “C:\Windows\System32” e outros locais de arquivos para PowerShell, WindowsApps e OpenSSH.
- Você pode utilizar esses locais de arquivos de caminho com outros comandos.

13. %PathExt%
Ao instalar aplicativos nativos e de terceiros no Windows, você se depara com muitos arquivos com extensões, como .COM, .EXE, .BAT (arquivos em lote), .VBS, .VBE e assim por diante. %PathExt% faz você estar ciente de todos os tipos de extensões de arquivo que precisa observar na variável %Path%.
Usos
- Conheça todas as extensões de arquivo que podem ser executadas a partir do Prompt de Comando.
- Inicie um programa ou script na linha de comando sem especificar o sufixo, como .EXE.

Leia também: Como Determinar se um Site é Legítimo e Seguro para Usar
14. %Processor_Architecture%
Que tipo de microprocessador seu dispositivo Windows contém? Com uma variável echo %Processor_Architecture%, você pode facilmente saber se está usando Intel ou AMD (ou qualquer outro CPU), e se é 64 ou 32 bits.
Usos
- Saber a arquitetura exata que seu dispositivo Windows usa é útil ao instalar jogos e aplicativos compatíveis.

15. %Processor_Identifier%
A variável echo %Processor_Identifier% vai mais fundo em informações específicas da CPU, incluindo família e série do modelo do processador, se é Genuine Intel ou AMD, e qual nível de mudança de design um processador foi construído. (É chamado de “stepping” do processador.)
Usos
- Aplicativos avançados, como criar scripts em lote do Windows ou testar falhas de hardware.
- Testar a compatibilidade de hardware de componentes externos, como placa-mãe, RAM etc., com seu dispositivo Windows.

16. %Processor_Level%
Ao analisar a arquitetura do chip, echo %Processor_Level% exibe o nível do processador mostrando o número do modelo da CPU instalada no seu dispositivo. É expresso numericamente como 3, 4, 5 (para x86) a 6 para (x64) computadores.
Usos
- Validar se você tem as capacidades corretas do processador no seu processador, conforme anunciado pelo fabricante do chip.

17. %Processor_Revision%
Enquanto cada processador está sendo projetado, ele passa por uma série de iterações de design. echo %Processor_Revision% informa o número de revisão da CPU instalada. Em outras palavras, ele permite que você saiba quão avançado é um processador.
Usos
- Ao comprar um novo laptop, você pode usar esta variável para tomar uma decisão informada ao escolher um chipset.

Leia também: O que é o Executável do Serviço Antimalware? Por que o Uso de CPU e Memória é Alto?
18. %ProgramData%
Assim como os Arquivos de Programa, a pasta Program Data é usada pelo Windows para instalar aplicativos padrão, mas não requer privilégios de Administrador de nível mais alto. Usar %ProgramData% dá acesso fácil a esta pasta.
Usos
- Autores de malware costumam tentar atacar a pasta ProgramData, pois a manipulação de seus arquivos pode afetar aplicativos instalados. Manter sempre oculta é importante.
- Como usuário Admin, você deve ficar de olho em quaisquer alterações na pasta. Use “Restauração do Sistema” se notar algum erro.

19. %ProgramFiles%
As variáveis %ProgramFiles% e %ProgramFiles(86)% lançam diretamente as respectivas pastas de Arquivos de Programa e Arquivos de Programa para aplicativos de 32 bits. Isso permite que você visualize todos os componentes de arquivo instalados.
Usos
- Adicione, edite e exclua quaisquer arquivos de programa diretamente nesta seção.
- Você não consegue acessar o Explorador de Arquivos por algum motivo? Se sim, %ProgramFiles% no menu Executar dá acesso rápido a esta pasta.

20. %Prompt%
A variável Prompt, %Prompt%, dá uma indicação do Prompt de Comando atual, validando se seu executável do Prompt de Comando, cmd.exe está presente no caminho da pasta correto. É escrito como echo %Prompt% e retorna valores específicos, conforme mostrado abaixo.
Usos
- O texto de saída do Prompt pode ser retornado. Consiste em vários caracteres, onde $P refere-se a um drive e caminho atuais, e $G significa igual ou maior que. Assim, se você obtiver uma saída como $P$G, isso significa que seu
cmd.exeestá na pasta correta.

21. %PSModulePath%
O script do Windows PowerShell usa vários módulos localizados em diferentes partes de um PC com Windows. A variável %PSModulePath% usada como echo %PSModulePath% exibe todos os vários locais para isso, como Arquivos de Programa ou System32.
Usos
- Os módulos do PowerShell contêm vários componentes, como Cmdlets, Providers, fluxos de trabalho e aliases. Estes são frequentemente usados em atividades de codificação em sincronia com a janela principal do PowerShell.
- Você pode acessá-los centralmente com uma variável
%PSModulePath%sem precisar procurá-los individualmente.

Leia também: 14 Alternativas Superiores para Software e Utilitários Pré-instalados do Windows
22. %Public%
A variável %Public% quando digitada no menu Executar revela a pasta de usuários públicos localizada em C:\Users\Public. Ela armazena todos os documentos, downloads, músicas e imagens anexados à pasta acessível publicamente.
Usos
- Obtendo uma visão geral de todas as contas de usuário registradas em um dispositivo Windows.
- Compartilhando dados com outros via seu computador ou rede.

23. %Random%
O Prompt de Comando tem sua própria variável, %Random%, que é usada para gerar um número aleatório entre 0 e 32767. Para usá-la, você precisa digitar echo %Random%, que gerará um número, como 21907 mostrado aqui.
Usos
- Números aleatórios são frequentemente usados em scripts em lote do Windows para fins de teste.
- Se você estiver enfrentando problemas com a exibição numérica no seu dispositivo, teste se os números aleatórios estão sendo exibidos corretamente na linha de comando.

24. %SessionName%
Se você estiver usando frequentemente desktops remotos, pode se tornar difícil saber se a sessão atual sendo hospedada é local ao dispositivo. Este problema pode ser resolvido usando echo %SessionName%.
Usos
- Se o SessionName for mostrado como “Console,” você sabe que a sessão é local ao seu dispositivo.
- Da mesma forma, se você vir uma saída como “RDP-Tcp#,” isso informará se você está usando uma sessão de Desktop Remoto.

25. %SystemRoot%
A Raiz do Sistema da sua pasta, C:\Windows, contém muitos utilitários que são integrais ao desempenho do seu dispositivo. Todos eles podem ser acessados centralmente a partir da variável %SystemRoot% no menu Executar. Também verifique %WinDir%..
Usos
- Acessando aplicativos do Painel de Controle, pois estão diretamente vinculados à pasta Raiz do Sistema.
- A Raiz do Sistema contém utilitários como “Fonts.” Você pode abrir diretamente esses caminhos de pasta a partir do menu Executar e operar neles usando o Prompt de Comando.

26. %Temp%
Uma das aplicações mais conhecidas de variáveis de ambiente, as pastas de arquivos temporários podem ser acessadas usando %Temp% ou %Tmp% no menu Executar.
Usos
- Em vez de lembrar todo o caminho “C:\Users\AppData\Local\Temp,” você pode simplesmente abrir a pasta de arquivos temporários com um comando simples e fácil de lembrar.
- Exclua quantos arquivos temporários quiser para liberar espaço no seu dispositivo e melhorar o desempenho do PC.

Leia também: Como Corrigir o Erro de Cabo de Rede Desconectado no Windows
27. %UserDomain%
Cada dispositivo de desktop é marcado por um domínio de usuário. Para saber onde seu usuário atual está sendo hospedado, você pode verificar o domínio com uma variável de ambiente chamada %UserDomain%. Ela deve ser executada com um comando echo como echo %UserDomain%.
Usos
- Mapeando a sessão de desktop do usuário atual do PC com seu nome de usuário.
- Configurando políticas de usuário em grupo para vários usuários.

28. %UserProfile%
Se houver vários nomes de usuário registrados em um dispositivo Windows, torna-se difícil saber qual usuário está conectado a um perfil de desktop atual. Usando uma variável do menu Executar, como %UserProfile%, você obterá uma visão completa.
Usos
- Acessando e gerenciando vários perfis de usuário registrados em um PC com Windows.
- Excluindo e editando a área de trabalho, documentos e downloads para vários perfis de usuário (algo que apenas usuários Admin podem fazer).

29. %WinDir%
O %WinDir% é semelhante ao %SystemRoot%, na medida em que ambos apontam para a localização C:\Windows no seu PC. No entanto, ao contrário do último, WinDir pode ser usado para lançar chamadas de sistema padrão do Windows para abrir uma pasta ou obter uma saída específica. É também mais comumente usado nos dispositivos Windows mais recentes.
Usos
- Acesse centralmente relatórios de erro relacionados a falhas do sistema, pois todos eles estão vinculados à variável %WinDir% e sua localização
C:\Windows. - A pasta WinDir está intimamente ligada à conta de administrador e aplicativos de 64 bits.

30. %ZES_ENABLE_SYSMAN%
Sysman significa biblioteca de Gerenciamento de Recursos do Sistema. Isso cobre muitas coisas no Windows 11/10, como gerenciamento de energia de vários componentes do sistema. Para habilitar esta configuração, você precisa inserir echo %ZES_ENABLE_SYSMAN%.
Usos
- Se o valor de saída retornar a si mesmo como 1, isso significa que as configurações padrão do SysMan para a CPU foram inicializadas.
- Em alguns dispositivos Windows, você pode usar
echo %ZES_ENABLE_SYSMAN_LOW_POWER%para garantir configurações de baixo consumo de energia. Assim, ambos os comandos Sysman podem ser usados para ativar ou desativar as configurações atuais de baixo consumo de energia.

Leia também: Como Reverter do Windows 11 para o Windows 10
Perguntas Frequentes
Como posso resolver variáveis de ambiente do Windows que não são reconhecidas?
Se uma ou mais de suas variáveis de ambiente do Windows não estão sendo reconhecidas, é possível que suas configurações estejam faltando no seu dispositivo. Vá para “Ver Configurações Avançadas do Sistema” no menu de pesquisa e abra Variáveis de Ambiente, depois adicione essas variáveis de ambiente ausentes uma a uma. Feche a janela e tente resolver o problema.
Como posso exportar e importar variáveis de ambiente no Windows?
Para exportar ou importar variáveis de ambiente no Windows, você precisa abrir o Editor do Registro a partir do menu Executar (regedit.exe). Você encontrará variáveis de ambiente aqui sob “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment” e “HKEY_CURRENT_USER\Environment.” Você pode exportar e importar as novas variáveis de ambiente no painel direito desta seção.
Como faço para atualizar variáveis de ambiente no Windows?
Na janela do Prompt de Comando, usar o comando “cls” limpará a tela e atualizará todas as variáveis de ambiente para você. Mas para fazer isso corretamente, você precisa primeiro definir as variáveis em seus respectivos locais. Veja este guia detalhado sobre como definir variáveis corretamente.
Crédito da imagem: Pixabay Todas as capturas de tela por Sayak Boral