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.
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.