Variáveis ​​de ambiente do usuário vs. do sistema: as variáveis ​​do usuário substituem as variáveis ​​do sistema

Experimente Nosso Instrumento Para Eliminar Problemas

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:

  1. Variáveis ​​de ambiente do sistema
  2. 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:

  1. Vá para Executar -> systempropertiesadvanced. Isso abrirá a janela Propriedades do sistema (guia Avançado)
  2. Clique no botão Variáveis ​​de Ambiente
  3. Existem duas seções na próxima janela, Variáveis ​​do usuário e Variáveis ​​do sistema.
  4. 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.