Qual é a diferença entre as variáveis do usuário, como PATH
, TMP
, etc. e variáveis do sistema?
Eu apaguei acidentalmente a variável do usuário PATH
. O que eu deveria fazer?
Qual é a diferença entre as variáveis do usuário, como PATH
, TMP
, etc. e variáveis do sistema?
Eu apaguei acidentalmente a variável do usuário PATH
. O que eu deveria fazer?
Clique com o botão direito do mouse em Meu Computador e vá para Propriedades-> Avançado-> Variáveis Ambientais ...
O que está acima são variáveis do usuário e abaixo são variáveis do sistema. Os elementos são combinados ao criar o ambiente para um aplicativo. As variáveis do sistema são compartilhadas para todos os usuários, mas as variáveis do usuário são apenas para sua conta / perfil.
Se você excluiu os do sistema por acidente, abra o Editor do Registro e vá para HKLM\ControlSet002\Control\Session Manager\Environment
(supondo que seu conjunto de controles atual não seja ControlSet002
). Em seguida, encontre o Path
valor e copie os dados no Path
valor de HKLM\CurrentControlSet\Control\Session Manager\Environment
. Pode ser necessário reiniciar o computador. Felizmente, esses backups não eram de muito tempo atrás e contêm as informações necessárias.
HKU\.DEFAULT\Environment
e copiar tudo de lá paraHKCU\Environment
. Se você tiver sorte, é tudo o que precisa para restaurar; se você não tiver tanta sorte, pode ter entradas específicas do usuário que simplesmente não podem ser restauradas; nesse caso, você teria que usar a Restauração do sistema. Espero que isto ajude.As variáveis de ambiente são 'avaliadas' (ou seja, são atribuídas) na seguinte ordem:
Todo processo possui um bloco de ambiente que contém um conjunto de variáveis de ambiente e seus valores. Existem dois tipos de variáveis de ambiente: variáveis de ambiente do usuário (definidas para cada usuário) e variáveis de ambiente do sistema (definidas para todos). Um processo filho herda as variáveis de ambiente do processo pai por padrão.
Os programas iniciados pelo processador de comandos herdam as variáveis de ambiente do processador de comandos.
As variáveis de ambiente especificam caminhos de pesquisa para arquivos, diretórios para arquivos temporários, opções específicas do aplicativo e outras informações semelhantes. O sistema mantém um bloco de ambiente para cada usuário e um para o computador. O bloco de ambiente do sistema representa variáveis de ambiente para todos os usuários do computador específico. Um bloco de ambiente do usuário representa as variáveis de ambiente que o sistema mantém para esse usuário específico, incluindo o conjunto de variáveis de ambiente do sistema.
fonte
As variáveis de ambiente do sistema são acessadas globalmente por todos os usuários.
As variáveis de ambiente do usuário são específicas apenas para o usuário conectado no momento.
fonte
Apenas recrie a variável Path nos usuários. Vá para variáveis de usuário, destaque caminho e, em seguida, novo, digite o valor. Procure em outro computador com a mesma versão do Windows. Geralmente está no Windows 10: Caminho% USERPROFILE% \ AppData \ Local \ Microsoft \ WindowsApps;
fonte
A variável de ambiente (pode acessar qualquer lugar / objeto dinâmico) é um tipo de variável. Eles são de dois tipos variáveis de ambiente do sistema e variáveis de ambiente do usuário.
Variáveis de sistema com um tipo e estrutura predefinidos. Isso é usado para a função do sistema. Os valores produzidos pelo sistema são armazenados na variável do sistema. Eles geralmente são indicados com letras maiúsculas Exemplo: HOME, PATH, USER
As variáveis de ambiente do usuário são as variáveis determinadas pelo usuário e são representadas usando letras minúsculas.
fonte