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


Existem 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 desses sintomas é o seguinte erro no Windows:

"command" is not recognized as an internal or external command, operable program or batch file.

image

Isso aconteceu comigo quando eu estava tentando executar pingna 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. Eu até mesmo verifiquei duas vezes para ter certeza de que ping.exe existe na pasta WINDOWS \ system32.

Para acessar as variáveis ​​de ambiente, clique com o botão direito do mouse ícone Meu Computador, em seguida, escolha Propriedades. Selecione a guia Avançadoe 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 Caminhoe depois clique no botão Editar.

Eu recomendaria copiar os valores e colando-os 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. Verifique se a localização do arquivo executável é 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 uma tabela formato, o que torna um pouco mais fácil de ler. Se preferir, pode clicar em Editar textopara ver todos os valores numa 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 incorreta com ponto-e-vírgula ou um valor errado foi inserido.

Postagens relacionadas:


6.05.2009