SystemRoot e Windir são duas variáveis de ambiente integradas que apontam para o diretório do Windows. Embora ambas sejam variáveis integradas, a variável SystemRoot é somente leitura, mas a variável Windir pode ser removida ou editada e sua configuração é armazenada no registro.
Se% Windir% não for reconhecido ou resolvido pelo sistema, seus scripts em lote que usam a variável não funcionarão corretamente.
Além disso, o painel de tarefas em vários lugares, como o Painel de Controle e o aplicativo moderno de Configurações apontam para caminhos de aplicativos que fazem referência % Windir%
. Se esta variável estiver quebrada, clicar nesses links causaria o seguinte erro:
O Windows não consegue encontrar% windir%. Certifique-se de que digitou o nome corretamente e tente novamente.
Aqui está como resolver o problema.
Criar ou corrigir variável de ambiente Windir
Pressione WinKey + R, digite sysdm.cpl e pressione ENTER
Na guia Avançado, clique em Variáveis de ambiente.
Na seção Variáveis do sistema, crie uma nova variável clicando em
Novo. Se oWindir
variável já existe, clique duas vezes para editar a existente.
Nomeie a variável como Windir
e defina o valor como % SystemRoot%
Clique em OK, OK. As alterações são aplicadas instantaneamente. Caso contrário, faça logoff e faça o login novamente.
Problema de comprimento do caminho
Esse problema também pode ocorrer se o comprimento do PATH exceder 2.048 caracteres (ou 4.096 caracteres no Windows 7 e superior). Certifique-se de remover entradas desnecessárias de PATH para mantê-lo dentro do limite. Para obter mais informações, consulte o artigo no site da Intel: Limitação do comprimento da variável System PATH | Intel®.
Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?
Um "pequeno" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:- Fixá-lo!
- Compartilhe com seu blog favorito + Facebook, Reddit
- Tweet isso!