Variáveis de ambiente do sistema e do usuáriosempre foram um tema complexo de discussão no dia a diaWindows OSUsuários. O que eles fazem? Um tutorial na internet dizia para adicionar uma variável PATH, mas o que é? Onde encontro essas variáveis? Todas essas perguntas serão respondidas em breve neste post. Tentamos fornecer uma visão geral de alto nível do que são variáveis de sistema e de ambiente de usuário e como você pode utilizá-las.
Nesta postagem, discutiremos variáveis de ambiente, variáveis de ambiente de sistema e de usuário e como adicioná-las e modificá-las. Em seguida, passaremos para Variáveis Dinâmicas do Sistema e veremos como usá-las no prompt de comando.
O que é uma variável de ambiente no sistema operacional Windows
A variável de ambiente é formada por duas palavras separadas, 'Ambiente' e 'Variável'. Vamos discutir 'variável' primeiro. Significa que a entidade pode armazenar um valor e variar de computador para computador. O Windows fornece um 'ambiente' para os aplicativos executarem e realizarem operações, e é isso que dá a primeira palavra. Combinando ambos, Variáveis de Ambiente são aqueles objetos dinâmicos que armazenam os valores fornecidos pelo ambiente. Agora, o ambiente fornece valores que auxiliam outros programas na obtenção de algumas informações cruciais sobre o sistema. Existe uma variável de ambiente chamada ‘windir’ que corresponde ao diretório onde o Windows está instalado. Para ver isso em ação, abra uma janela do explorer e digite '%windir%'na barra de endereço. A pasta de instalação do Windows será aberta.
Da mesma forma, você pode fazer referência ao diretório do Windows usando a variável ‘windir’ em outros programas e scripts. Existem inúmeras outras variáveis que podem ser acessadas, 'TEMP' ou 'TMP' é a variável que aponta para o diretório onde todos os arquivos temporários estão armazenados. A variável 'Path' mais popular é aquela que aponta para os diretórios que contêm arquivos executáveis. Para que você possa executar um programa do prompt de comando em qualquer outro diretório. Explicamos o Path mais adiante neste post. Todas essas variáveis são úteis quando você está desenvolvendo algo ou usando muito o shell.
Muito semelhante ao funcionamento do Registro no Windows, temos Variáveis de Sistema e Ambiente de Usuário. As variáveis do sistema são aceitas em todo o sistema e não variam de usuário para usuário. Considerando que os ambientes de usuário são configurados de forma diferente de usuário para usuário. Você pode adicionar suas variáveis sob o usuário para que outros usuários não sejam afetados por elas.
Apenas para sua informação, já que estamos discutindo o assunto em profundidade.Variáveis do sistemasão avaliados antesVariáveis de usuário. Portanto, se houver algumas variáveis de usuário com o mesmo nome das variáveis de sistema, então as variáveis de usuário serão consideradas. A variável Path é gerada de uma maneira diferente. O Caminho efetivo será a variável Caminho do Usuário anexada à variável Caminho do Sistema. Portanto, a ordem das entradas será a do sistema seguida pelas entradas do usuário.
Ler:Como usar?
Como adicionar e modificar variáveis de ambiente
Um pequeno aviso antes de irmos mais fundo.e tente não alterar as configurações existentes definidas para o seu sistema. Até que você tenha muita certeza sobre suas ações. Para abrir a janela ‘Variáveis de Ambiente’, siga estas etapas:
- Clique com o botão direito no ícone ‘Este PC’ e selecione ‘Propriedades’.
- Agora nesta janela, selecione ‘Configurações avançadas do sistema’ na parte esquerda.
- Clique no último botão que diz ‘Variáveis de Ambiente’ para abrir nossa janela destinada.

Depois de abrir isso, você poderá visualizar as variáveis do usuário e do sistema separadamente. O nome da variável está na primeira coluna e seu valor na segunda. Os botões correspondentes abaixo da tabela permitem 'Adicionar', 'Editar' e 'Excluir' essas variáveis.
Ler:no Windows 11
Usando a variável Path
Path é a variável de ambiente mais usada. Como mencionei, aponta para diretórios que contêm arquivos executáveis. Depois de configurar corretamente sua variável Path, você poderá usar esses executáveis de qualquer lugar do sistema. Vamos tentar entender isso com um exemplo. Abra a janela de variáveis de ambiente e procure por ‘Path’ nas variáveis do sistema.

Clique em 'Editar' e depois clique em 'Novo' sem brincar com outros controles agora. Agora clique em navegar e selecione uma pasta que contém o arquivo executável desejado. Clique em 'Ok' e salve tudo. Adicionei o executável 'Visual Studio Code' ao caminho.

Agora para executar seu aplicativo, abra o Prompt de Comando e digite o nome do arquivo executável que estava na pasta. Você pode fornecer argumentos adicionais se o programa oferecer suporte. O programa será executado a partir do prompt de comando sem realmente estar no diretório de onde você executou o comando. Essa é a beleza doVariável de caminho.
Ler:
Lista de todas as variáveis de ambiente
Abra o prompt de comando e digite 'DEFINIR' e aperte Enter. A lista completa de variáveis com seus valores atuais será exibida e você poderá consultá-la para fazer alterações em seu computador.
Ler:no Windows
Variáveis de ambiente dinâmico
Ao contrário das variáveis convencionais, as variáveis de ambiente dinâmicas são fornecidas pelo CMD e não pelo sistema. Você não pode alterar os valores dessas variáveis e elas se expandem para vários valores discretos sempre que consultadas. Geralmente usamos essas variáveis para processamento em lote e elas não são armazenadas no ambiente. Mesmo o comando 'SET' não revelará essas variáveis. Algumas das variáveis de ambiente dinâmico estão listadas abaixo.
Ler:.
Lista de variáveis de ambiente no Windows 11/10
%APPDATA%– C:\Usuários\<username> \AppData\Roaming
%ALLUSERSPROFILE%– C:\ProgramData
%CD%– Digitar este comando fornecerá o diretório atual em que você está trabalhando.
%COMMONPROGRAMFILES%– C:\Arquivos de Programas\Arquivos Comuns
%COMMONPROGRAMFILES(x86)%– C:\Arquivos de Programas (x86)\Arquivos Comuns
%COMMONPRGRAMW6432%– C:\Arquivos de Programas\Arquivos Comuns
%CMDEXTVERSION%– Esta variável se expande para a versão das extensões de linha de comando.
%COMSPEC%–C:\Windows\System32\cmd.exe
%DATA%: – Esta variável fornecerá a data atual de acordo com as preferências de formato de data.
%ERRORLEVEL%– Determina o nível de erro definido pelo último comando executado.
%HOMEDRIVE%–C:\
%HOMEPATH%-C:\Usuários\<username>
%LOCALAPPDATA%– C:\Usuários\<username> \AppData\Local
%LOGONSERVER%– \\<domain_logon_server>
%CAMINHO%– C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
%PATEXTO%– .com;.exe;.bat;.cmd;.vbs;.vbe;.js;.jse;.wsf;.wsh;.msc
%DADOS DO PROGRAMA%– C:\ProgramData
%ARQUIVOS DE PROGRAMAS%– C:\Arquivos de Programas
%PROGRAMAW6432%– C:\Arquivos de Programas
%ARQUIVOS DE PROGRAMAS(X86)%– C:\Arquivos de Programas (x86)
%INCITAR%–$P$G
%SYSTEMDRIVE%–C:
%SYSTEMROOT%–C:\Windows
%TEMPO%– Da mesma forma, fornece a hora atual de acordo com as preferências de formato de hora.
%TMP%– C:\Usuários\<username> \AppData\Local\Temp
%TEMP%– C:\Usuários\<username> \AppData\Local\Temp
%NOME DE USUÁRIO%–<username>
%PERFIL DE USUÁRIO%– C:\Usuários\<username>
%USERDOMAIN%– Userdomain associado ao usuário atual.
%USERDOMAIN_ROAMINGPROFILE%– Userdomain associado ao perfil móvel.
%WINDIR%–C:\Windows
%PÚBLICO%– C:\Usuários\Público
%PSMODULEPATH%–%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
%ONEDRIVE%– C:\Usuários\<username> \OneDrive
%DRVERDATA%– C:\Windows\System32\Drivers\DriverData
%CMDCMDLINE%– Gera a linha de comando usada para iniciar a sessão atual do Prompt de Comando. (Prompt de comando.)
%COMPUTERNAME%-Produz o nome do sistema.
%PROCESSOR_REVISION%– Revisão do processador de saída.
%PROCESSOR_IDENTIFIER%– Emite o identificador do processador.
%PROCESSOR_LEVEL%– Emite o nível do processador.
%ALEATÓRIO%– Esta variável imprime um número aleatório de 0 a 32767
%NUMBER_OF_PROCESSORS%– Gera o número de núcleos físicos e virtuais.
%SO%– Windows_NT
Tratava-se basicamente de variáveis de sistema e de ambiente do usuário no Windows. O Windows vem com muito mais variáveis – não se esqueça de verificá-las usando o comando ‘SET’.
DICA:é um poderoso editor de variáveis de ambiente para Windows.














