Variáveis de ambiente do usuário vs. do sistema: as variáveis do usuário substituem as variáveis do sistema
- Categoria: Janelas
Existem alguns programas e comandos no Windows que ele encontra magicamente, sem que o usuário dê qualquer dica de onde ele está colocado no sistema de arquivos. Por exemplo, se tivermos que executar o comando PING, não precisamos fornecer a localização de ping.exe para executá-lo. Apenas escrevemos ping e o Windows faz o resto do trabalho. Alguns executáveis são conhecidos pelo Windows por padrão. Esses caminhos são configurados usando o sistema Windows e variáveis de usuário.
Variáveis do sistema Windows e variáveis de ambiente do usuário
Resumo Rápido ocultar 1 Variáveis de ambiente do sistema 2 Variáveis de ambiente do usuário 3 As variáveis do usuário substituem as variáveis do sistema?Uma variável de ambiente é um valor dinâmico que aponta para diferentes ambientes (pastas) do sistema . Por exemplo, se você instalar o Java, precisará definir manualmente a variável de ambiente Java para garantir que possa executar comandos Java sem inserir o caminho de cada comando repetidamente.
Existem dois tipos de variáveis de ambiente:
- Variáveis de ambiente do sistema
- Variáveis de ambiente do usuário
Algum exemplos de variável de ambiente que são usados com mais frequência são:
- % windir%
WINDIR leva você para o diretório onde o Windows está instalado. - TEMP
TEMP é um comando que leva você até a pasta onde os arquivos temporários são armazenados. - CAMINHO
A variável de ambiente PATH é o comando mais amplamente usado que contém os arquivos executáveis e estes podem ser executados diretamente no prompt de comando.
O conteúdo padrão de cada variável depende da versão do Windows que você está executando.
Você pode acessar as configurações de variáveis de ambiente no Windows seguindo as etapas abaixo:
- Vá para Executar -> systempropertiesadvanced. Isso abrirá a janela Propriedades do sistema (guia Avançado)
- Clique no botão Variáveis de Ambiente
- Existem duas seções na próxima janela, Variáveis do usuário e Variáveis do sistema.
- Selecione qualquer variável definida na seção de variáveis e clique em editar.
Primeiro, entenderemos os dois tipos dessas variáveis e, em seguida, como elas se relacionam ou se diferenciam. Então, vamos começar.
Variáveis de ambiente do sistema
Como o nome sugere, ele lida com o ambiente do seu computador ou, em termos mais técnicos, o Sistema Operacional, ou seja, um ambiente que o sistema operacional fornece ao usuário para executar ou realizar várias operações. Portanto, as variáveis de ambiente do sistema fornecem as variáveis ou valores armazenados nas variáveis exigidas pelo sistema para permitir que outros aplicativos executem suas tarefas. Ao acessar essas variáveis fornecidas pelo sistema, você pode obter informações essenciais sobre o sistema que podem ser úteis de várias maneiras para executar uma tarefa ou para executar algum tipo de programa no sistema.
As variáveis de ambiente do sistema são aquelas definidas pelo sistema e usadas globalmente por todos os usuários.
Portanto, essas foram algumas das variáveis de ambiente que armazenam esses comandos e que são comumente usados. Você pode até criar algumas variáveis de sistema se for o administrador do sistema.
Variáveis de ambiente do usuário
Variáveis de usuário são usadas apenas pelo usuário que declarou essa variável.
Os usuários podem criar variáveis de sua escolha e inserir nelas os valores que desejarem. Você pode criar sua própria variável de caminho ou pode até armazenar uma string nessa variável. Você pode acessar as variáveis do usuário simplesmente digitando a variável em 'Executar' (tecla do Windows + R) e pode levá-lo ao caminho da variável definida pelo usuário. Mas você precisa se lembrar que você não pode fornecer o caminho da conta de qualquer outro usuário, pois as variáveis do usuário só podem ser acessadas pelo usuário que as criou.
As variáveis do usuário substituem as variáveis do sistema?
As variáveis do usuário substituem as Variáveis do sistema mesmo se as variáveis tiverem o mesmo nome .
Se um usuário define uma variável que tem o mesmo nome de uma variável de sistema, então, quando esse usuário em particular chama essa variável, ele acessa a variável local feita pelo usuário e não a variável de sistema. Mas isso é apenas no caso do usuário que a definiu, se qualquer outro usuário acessar essas variáveis, ele chamará a variável do sistema por padrão.
No entanto, há uma ligeira diferença na variável de sistema ‘PATH’, a variável ‘path’ definida pelo usuário não a substitui completamente. Na verdade, ele é anexado à variável 'PATH' do sistema.