5 maneiras de corrigir o erro & quot; Não reconhecido como um comando interno ou externo & quot; Erro no Windows

O Prompt de Comando do Windows é um utilitário útil. Ele permite que você execute muitas tarefas rapidamente; no entanto, o processador de comando pode mostrar o erro "não reconhecido como um comando interno ou externo" quando você tenta executar um comando.

É um erro comum e geralmente ocorre devido à execução incorreta do comando. Este artigo explica as causas e algumas etapas de solução de problemas para ajudá-lo a corrigir esse erro.

Por que ocorre o erro Não reconhecido como um erro de comando interno ou externo?

O sistema operacional Windows mantém uma lista de caminhos conhecidos como variáveis ​​de ambiente do Windows para iniciar e executar programas rapidamente. Qualquer problema com ele pode causar o erro.

Os possíveis problemas que causam esse erro incluem:

  • Comandos incorretos.
  • Entradas de registro que interrompem o funcionamento de comandos e muito mais.
  • Programas executáveis ​​ou scripts não instalados.
  • Um caminho ou nome de arquivo especificado incorretamente.
  • Um diretório de arquivo ausente nas Variáveis ​​de Ambiente do Windows.

Relacionado: Guia para iniciantes no prompt de comando do Windows

Como corrigir o erro "Não reconhecido como um comando interno ou externo"

Este erro é freqüentemente acionado quando você executa um programa ou comando CMD e algo dá errado. Listamos correções para ambas as versões do erro, portanto, siga a versão relevante para o seu caso.

1. Verifique se o programa está instalado

O prompt de comando não pode executar um programa que não existe. Se você estiver tentando executar um programa recém-instalado, verifique se ele está instalado corretamente.

Para verificar a instalação:

  1. Pressione Win + R para abrir Executar. Em seguida, digite control e clique em OK .
  2. Em seguida, no Painel de Controle, vá para Programas> Programas e Recursos.
  3. Percorra a lista de aplicativos instalados e localize o aplicativo que deseja executar.

Como alternativa, você também pode ver os aplicativos instalados acessando Aplicativos e recursos em Configurações. Para fazer isso, pressione a tecla Windows + I, clique em Aplicativos e localize o aplicativo instalado.

Por padrão, quando você tenta iniciar um programa ou script do CMD, o processador de comandos procura os arquivos e caminhos relacionados na pasta System32 ou nas variáveis ​​de ambiente. Se o arquivo estiver faltando, ele retornará o não reconhecido como um comando interno ou externo, programa operacional ou erro de arquivo em lote.

Provavelmente, isso ocorre porque o Windows não instala a maioria dos aplicativos na pasta System32, mas em C: Arquivos de programas .

Você pode resolver esse problema de três maneiras:

  1. Primeiro, use o caminho completo do arquivo executável para iniciar o programa.
  2. Em segundo lugar, adicione o caminho do programa às variáveis ​​de ambiente do Windows.
  3. Finalmente, mova os arquivos para a pasta System32.

2. Use o caminho completo do arquivo para executar o comando

Primeiro, vamos tentar o método do caminho completo. Aqui, usaremos o caminho completo do arquivo em vez do nome do aplicativo para iniciar programas no prompt de comando. Veja como fazer:

  1. Primeiro, abra o Prompt de Comando como administrador.
  2. Em seguida, digite o caminho completo do aplicativo que deseja iniciar. Por exemplo, se você deseja abrir a porta ESBCalc localizada no diretório C: , o comando para abrir o aplicativo com o caminho completo terá a seguinte aparência:
     C:ESBCalcPort.exe
  3. Dito isso, isso só funcionará se o caminho do arquivo não tiver nenhum espaço em branco. Se o caminho do arquivo tiver um espaço, digite o caminho do arquivo entre aspas duplas.

3. Use o caminho completo do arquivo entre aspas duplas

O Prompt de Comando lê os espaços em branco como o final de um comando e trata qualquer coisa após o espaço como um comando separado.

Digamos que você deseja iniciar o aplicativo Internet Explorer localizado em C: Arquivos de programas Internet Explorer iexplore.exe via CMD. No entanto, a execução desse caminho de arquivo retornará um erro devido ao espaço entre os Arquivos de Programas e o Internet Explorer .

Para evitar isso, você pode inserir o caminho do arquivo entre aspas. Aqui, o comando para iniciar o Internet Explorer será semelhante a este:

 "C:Program FilesInternet Exploreriexplore.exe"

4. Adicione o caminho do arquivo às variáveis ​​de ambiente do Windows

Você pode editar as variáveis ​​de ambiente e adicionar o caminho do arquivo de seu aplicativo ao seu diretório. Dessa forma, o Prompt de Comando identificará o caminho para o comando inserido e o executará sem o erro.

Adicionar um caminho de arquivo completo à variável de ambiente do Windows pode ajudá-lo a resolver o não reconhecido como um erro de comando interno ou externo para Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot e Comandos ADB.

Relacionado: Como usar o equivalente do comando "ls" no Windows

Para editar a variável de ambiente do Windows:

  1. Pressione Win + R para abrir Executar.
  2. Em seguida, digite control e clique em OK para abrir o Painel de Controle.
  3. Vá para Sistema e Segurança> Sistema . No painel esquerdo, clique em Configurações avançadas do sistema.
    configurações avançadas do sistema
  4. Em versões mais recentes do Windows 10, vá para Configurações> Sistema> Sobre. Em seguida, clique em Configurações avançadas do sistema em a seção Configurações relacionadas .
  5. Na guia Avançado , clique no botão Variáveis ​​de ambiente .
    editar o caminho da variável de ambiente do Windows
  6. Na nova janela, em Variáveis ​​do sistema, selecione a variável Caminho .
  7. Clique no botão Editar .
  8. Na janela Editar, clique em Novo .
    adicionar variável de ambiente de caminho de arquivo
  9. Aqui, você deve colar o caminho do arquivo do programa que deseja executar a partir do CMD. Por exemplo, se você deseja executar o navegador Chrome localizado em C: Arquivos de programas Google Chrome Application, o caminho completo do arquivo será semelhante a este:
     C:Program FilesGoogleChromeApplication
  10. Clique em OK para adicioná-lo às Variáveis ​​de ambiente.
  11. Em seguida, clique em OK em todas as janelas abertas para salvar as alterações.

Depois de adicionar a nova variável de ambiente, abra o Prompt de Comando, digite o nome do programa e o CMD o abrirá sem nenhum erro.

5. Mova os arquivos para a pasta System32

System32 é uma pasta de sistema protegida e por um bom motivo. Quando você tenta iniciar um programa como administrador, o Prompt de Comando procura o arquivo executável na pasta System32. No entanto, como todos os programas não estão instalados na pasta System32, você pode acabar com um erro.

Se ainda quiser executar o programa do CMD e não quiser digitar um caminho completo do arquivo, você pode mover os arquivos do programa para a pasta System32.

Para mover arquivos de programa para a pasta System32:

  1. Navegue até o diretório de instalação do seu programa e copie todos os arquivos da pasta. Aqui, moveremos os arquivos do Google Chrome localizados em C: Arquivos de programas Google Chrome Application para a pasta System32.
  2. Em seguida, navegue até a pasta C: Windows System32 e cole os arquivos copiados. Clique em Sim se um prompt do UAC for exibido.
  3. Em seguida, abra o Prompt de Comando como administrador, digite chrome e pressione Enter. O CMD abrirá instantaneamente o navegador Google Chrome.

Corrigindo o CMD não reconhecido como um erro de comando interno ou externo

Os comandos do prompt de comando não diferenciam maiúsculas de minúsculas, mas não dispensam espaços extras. Para resolver esse erro, verifique se os comandos estão corretos e use caminhos de arquivo com espaços entre aspas duplas. Para os programas não instalados na pasta System32, adicione uma variável de ambiente com o caminho completo do arquivo do seu aplicativo para iniciar aplicativos por meio do CMD.