Variáveis de ambiente do sistema e do usuário no Windows 11/10 explicadas
As variáveis de ambiente do sistema e do usuário(System and User Environment Variables) sempre foram um tópico complexo de discussão para usuários do dia-a-dia do sistema operacional Windows(Windows OS) . O que eles fazem? Um tutorial na internet dizia para adicionar uma variável PATH , mas o que é isso? (PATH)Onde encontro essas variáveis? Todas essas perguntas serão respondidas em breve neste post. Tentamos fornecer a você uma visão geral de alto nível do que são as Variáveis do (User Environment Variables)Sistema(System) e do Ambiente do Usuário e como você pode utilizá-las.
Neste post, discutiremos Variáveis de Ambiente, Variáveis(Environment Variables) de Ambiente do Sistema(System) e do Usuário(User Environment Variables) e como adicioná-las e modificá-las. Em seguida, passaremos para as Variáveis Dinâmicas do Sistema(Dynamic System Variables) e veremos como usá-las no prompt de comando.
O que é uma variável(Variable) de ambiente no sistema operacional Windows(Windows OS)
A variável de ambiente(Environment Variable) é formada por duas palavras separadas, ' ambiente(Environment) ' e ' variável(Variable) '. Vamos discutir 'variável' primeiro. Isso significa que a entidade pode armazenar um valor e variar de computador para computador. O Windows(Windows) fornece um ' Ambiente(Environment) ' para que os aplicativos executem e executem operações e é isso que faz a primeira palavra. Combinando ambos, as Variáveis de Ambiente(Environment) são aqueles objetos dinâmicos que armazenam os valores fornecidos pelo ambiente. Agora o ambiente fornece valores que ajudam outros programas a obter algumas informações cruciais sobre o sistema. Como se houvesse uma variável de ambiente chamada 'windir' que corresponde ao diretório onde o Windows(Windows)está instalado. Para ver isso em ação, abra uma janela do explorer e digite ' %windir% ' na barra de endereços. A pasta de instalação do Windows será aberta.(Windows)
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 estão armazenados todos os arquivos temporários. A variável ' Caminho(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(Command Prompt) de comando em qualquer outro diretório. Explicamos o caminho(Path) mais adiante neste post. Todas essas variáveis são úteis quando você está desenvolvendo algo ou usando muito o shell.
O que são variáveis de ambiente do (User Environment Variables)sistema(System) e do usuário
Muito parecido com o funcionamento do Registro(Registry) no Windows , temos as Variáveis de Ambiente do (User Environment Variables)Sistema(System) e do Usuário . As variáveis do sistema são aceitas em todo o sistema e não variam de usuário para usuário. Enquanto(Whereas) , os Ambientes de Usuário(User Environments) são configurados de forma diferente de usuário para usuário. Você pode adicionar suas variáveis no usuário para que outros usuários não sejam afetados por elas.
Apenas para sua informação, pois estamos discutindo o assunto em profundidade. As Variáveis do Sistema(System Variables) são avaliadas antes das Variáveis do Usuário(User Variables) . Portanto, se houver algumas variáveis de usuário com o mesmo nome das variáveis de sistema, as variáveis de usuário serão consideradas. A variável Path é gerada de uma maneira diferente. (Path)O Path efetivo será a variável User Path anexada à variável System Path . Portanto, a ordem das entradas será as entradas do sistema seguidas pelas entradas do usuário.
Como adicionar e modificar variáveis de ambiente
Um pequeno aviso antes de irmos mais fundo. Crie um ponto de restauração do sistema e tente não adulterar as configurações existentes configuradas para o seu sistema. Até a menos 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 do mouse no ícone 'Este PC' e selecione 'Propriedades'.
- Agora, nesta janela, selecione 'Configurações avançadas do sistema' na parte esquerda.
- Aperte(Hit) o último botão dizendo 'Variáveis de Ambiente' para abrir nossa janela destinada.
Depois de abrir isso, você poderá visualizar as variáveis User e System separadamente. (System)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.
Usando a variável Path
Path é a variável de ambiente mais usada. Como mencionei, ele aponta para diretórios que contêm arquivos executáveis. Depois de configurar corretamente sua variável Path , você pode 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(Click) em 'Editar' e depois clique em ' Novo(New) ' sem brincar com outros controles agora. Agora clique em procurar e selecione uma pasta que tenha o arquivo executável desejado. Clique(Click) em 'Ok' e salve tudo. Eu adicionei o executável 'Visual Studio Code' ao caminho.
Agora para executar seu aplicativo, abra o Prompt de Comando(Command Prompt) e digite o nome do arquivo executável que estava na pasta. Você pode fornecer argumentos adicionais se o programa suportar. O programa será executado a partir do prompt de comando sem estar realmente no diretório de onde você executou o comando. Essa é a beleza da variável Path(Path variable) .
Lista de todas as variáveis de ambiente
Abra o prompt de comando e digite ' SET ' e pressione 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.
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. Costumamos usar 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âmicas estão listadas abaixo.
Leia(Read) : Como adicionar variáveis de ambiente ao menu de contexto(How to add Environment Variables to Context Menu) .
Lista de variáveis de ambiente no Windows 11/10
%APPDATA% – C:Users<username>AppDataRoaming
%ALLUSERSPROFILE% – C:ProgramData
%CD% – Digitar este comando lhe dará o diretório atual em que você está trabalhando.
%COMMONPROGRAMFILES% – C:Arquivos de ProgramaArquivos Comuns
%COMMONPROGRAMFILES(x86)% – C:Arquivos de Programas (x86)Arquivos Comuns
%COMMONPRGRAMW6432% – C:Arquivos de ProgramaArquivos Comuns
%CMDEXTVERSION% – essa variável se expande para a versão das extensões de linha de comando.
%COMSPEC% – C:WindowsSystem32cmd.exe
%DATE% : – Esta variável lhe dará a data atual de acordo com as preferências de formato de data.
%ERRORLEVEL% – Determina o nível de erro definido pelo último comando em execução.
%HOMEDRIVE% – C:
%HOMEPATH% -C:Usuários<username>
%LOCALAPPDATA% – C:Users<username>AppDataLocal
%LOGONSERVER% – \<domain_logon_server>
%PATH% – C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem
%PATHEXT% – .com ; .exe ; .bat ; .cmd ; .vbs ; .vbe ;.js; .jse ; .wsf ; .wsh ; .msc
%PROGRAMDATA% – C:ProgramData
%PROGRAMFILES% – C:Arquivos de Programas
%PROGRAMW6432% – C:Arquivos de Programas
%PROGRAMFILES(X86)% – C:Arquivos de Programas (x86)
%PROMPT% – $P$G
%SYSTEMDRIVE% – C:
%SYSTEMROOT% – C:Windows
%TIME% – Da mesma forma, fornece a hora atual de acordo com as preferências de formato de hora.
%TMP% – C:Users<username>AppDataLocalTemp
%TEMP% – C:Users<username>AppDataLocalTemp
%USERNAME% – <username>
%USERPROFILE% – C:Usuários<username>
%USERDOMAIN%– Domínio(Userdomain) do usuário associado ao usuário atual.
%USERDOMAIN_ROAMINGPROFILE%– Domínio do usuário(Userdomain) associado ao perfil móvel.
%WINDIR% – C:Windows
%PUBLIC% – C:UsersPublic
%PSMODULEPATH% – % SystemRoot %system32WindowsPowerShell 1.0Modules
%ONEDRIVE% – C:Usuários<username>OneDrive
%DRVERDATA% – C:WindowsSystem32DriversDriverData
%CMDCMDLINE% – Gera(Outputs) a linha de comando usada para iniciar a sessão atual do Prompt de Comando . (Command Prompt)( Prompt de Comando(Command Prompt) .)
%COMPUTERNAME% -Exibe o nome do sistema.
%PROCESSOR_REVISION% – Saídas da revisão do processador.
%PROCESSOR_IDENTIFIER% – Identificador do processador de saída.
%PROCESSOR_LEVEL% – Gera o nível do processador.
%RANDOM% – 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.
%OS% – Windows_NT
Isso foi basicamente sobre as variáveis de ambiente do (User Environment Variables)sistema(System) e do usuário no Windows . O Windows(Windows) vem com muito mais variáveis – não se esqueça de verificá-las usando o comando 'SET'.
DICA(TIP) : O Rapid Environment Editor(Rapid Environment Editor) é um poderoso editor de variáveis(Variables Editor) de ambiente para Windows .
Related posts
Rapid Environment Editor: Ambiente Variables Editor para Windows 10
Como criar um System Recovery Drive em Windows 11/10
Como executar DISM em Windows 11/10 para reparar Windows System Image
Como adicionar Environment Variables a Context Menu em Windows 10
Como usar Charmap and Eudcedit built-in ferramentas de Windows 10
Microsoft Windows Error Reporting Service em Windows 10
O que é Fast Startup e como ativar ou desativá-lo em Windows 10
Como habilitar Wake-on-LAN em Windows 10
Ativar GPU Scheduling acelerado de hardware em Windows 11/10
Como redefinir Windows 11/10 sem usar o Settings app
Ligar ou Off Shared Experiences feature em Windows 11/10
Local, LocalLow, Pastas de roaming em AppData em Windows 10
O que é Telnet? Como habilitar o Telnet no Windows 10?
Como ocultar ou Ferramentas administrativas desativar em Windows 10
Show ou Hide Information Cards em News and Interests no Windows 10
Como habilitar ou Disable Archive Apps feature em Windows 10
O que registra este Program para Restart no Windows 11/10?
Como desligar ou em Airplane Mode em Windows 10
Como habilitar ou desativar o AutoPlay em Windows 11/10
Como Mount and Unmount ISO file em Windows 11/10