Recomendado, 2024

Escolha Do Editor

Como corrigir “não reconhecido como um comando interno ou externo” no Windows

Há casos em que instaladores de software bagunçam nossas variáveis ​​de ambiente do Windows. Quando as variáveis ​​de ambiente ficam confusas, isso pode causar problemas em outros programas que compartilham a mesma variável de ambiente. Um tal sintoma é o seguinte erro no Windows:

 "comando" não é reconhecido como um comando interno ou externo, programa operável ou arquivo de lote. 

Isso aconteceu comigo quando eu estava tentando executar ping na linha de comando. De repente, me lança o mesmo erro acima. Eu sei com certeza que eu não poderia ter excluído o arquivo executável ping, então eu suspeitava que era a variável PATH para ping que ficou confuso. Cheguei mesmo a verificar se o ping.exe existe na pasta WINDOWS \ system32.

Para acessar as variáveis ​​de ambiente, clique com o botão direito do mouse no ícone Meu computador e escolha Propriedades . Selecione a guia Avançado e clique em Variáveis ​​de Ambiente . Nas versões mais recentes do Windows, clique no link Configurações avançadas do sistema .

No painel de variáveis ​​do sistema, escolha Caminho e clique no botão Editar .

Eu recomendaria copiar os valores e colá-los no Bloco de Notas antes de editar. Salve os valores antigos como um arquivo de texto para que você tenha um backup dos valores originais.

Edite o valor da variável. É uma longa string separada por ponto e vírgula. Certifique-se de que a localização do arquivo executável seja uma das entradas dessa string. Se não estiver, insira o local da pasta pai do arquivo executável.

Observe que no Windows 10, os valores são apresentados em um formato de tabela, o que facilita a leitura. Se preferir, você pode clicar em Editar texto para ver todos os valores em uma caixa de texto.

Clique em OK depois de editar o valor. Reinicialize o computador para ativar o novo valor. Após a reinicialização, tente executar o comando novamente e verifique se ele corrigiu seu problema. Se isso não acontecer, verifique novamente o valor da variável de caminho. Pode ser uma sintaxe ruim com ponto e vírgula ou um valor errado foi digitado.

Top