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

Uma das grandes vantagens do Windows é que você pode realizar muitas de suas tarefas no Prompt de Comando(get many of your tasks done from the Command Prompt) em sua máquina. Você só precisa digitar cmd.exe e o Windows(Windows) irá executá-lo para você. Mas, ocasionalmente, você pode encontrar erros como “não é reconhecido como um comando interno”.

Este é realmente um dos erros mais comuns que você pode enfrentar com o prompt de comando(Command Prompt) . Como o próprio erro sugere, ele não conseguiu reconhecer a ferramenta que você estava tentando usar com o prompt de comando(Command Prompt) . Existem várias razões pelas quais isso acontece, e também existem várias maneiras de contornar o erro “não reconhecido como um comando interno ou externo” no seu PC com Windows.

Por que o erro "não reconhecido como um comando interno" ocorre(Why The “not recognized as an internal command” Error Occurs)

Antes de começar a aplicar correções, é uma boa ideia saber por que o erro ocorreu para garantir que ele não ocorra novamente no futuro.

Outros aplicativos bagunçando seu sistema(Other Apps Messing Up Your System)

Um dos motivos mais comuns pelos quais você pode receber esse erro no seu PC é porque outro aplicativo instalado modificou as variáveis ​​do sistema. Isso impede que o prompt(Command Prompt) de comando reconheça comandos para iniciar outros aplicativos ou ferramentas.

Não ter o programa instalado em seu computador(Not Having The Program Installed On Your Computer)

A segunda possível razão pela qual ocorre “não reconhecido como um comando interno ou externo” é que você não tem o programa apropriado instalado em seu computador. Pode ser que o instalador não tenha instalado os arquivos do aplicativo no local apropriado ou o instalador não tenha habilitado a ferramenta para ser iniciada com o Prompt de Comando(Command Prompt) .

Corrigindo o erro “não reconhecido como um comando interno ou externo” no Windows(Fixing The “not recognized as an internal or external command” Error In Windows)

Independentemente da causa, existem maneiras de corrigir esse erro e fazer com que o prompt(Command Prompt) de comando reconheça o programa que você está tentando usar.

Certifique-se de que o programa realmente existe no seu PC(Ensure The Program Actually Exists On Your PC)

A primeira coisa a fazer é verificar se o programa que você está tentando usar com o prompt de comando(Command Prompt) realmente existe no seu computador. Você pode ter usado um instalador falso que lhe disse que o programa foi instalado com sucesso em sua máquina, mas isso pode não ser verdade.

Existe uma maneira fácil de verificar se o programa está realmente instalado(check if the program is indeed installed) em sua máquina.

  • Inicie uma janela do Explorador de Arquivos(File Explorer) no seu PC.
  • Vá para o caminho a seguir.

    C:\Windows\System32\

  • Certifique-se de que o executável que você está tentando executar no prompt de comando(Command Prompt) esteja disponível nesta pasta. Se não estiver, o programa provavelmente não está instalado no seu computador.

O acima não é uma maneira infalível de verificar se um programa está instalado no seu computador. Isso ocorre porque nem todos os programas mantêm seus arquivos na pasta System32 do Windows. No entanto, deve ajudá-lo a localizar a maioria dos programas.

Use o caminho completo para o arquivo executável(Use The Full Path To The Executable File)

O erro “não é reconhecido como um comando interno” geralmente ocorre porque o computador não consegue encontrar o executável que você está pedindo para iniciar. No entanto, você pode fornecer o caminho completo para o arquivo executável(full path to your executable file) e ele poderá executá-lo sem problemas.

  • Inicie uma janela de prompt(Command Prompt) de comando no seu PC.

  • Digite o caminho completo do executável que você deseja usar e pressione Enter no teclado.
  • Por exemplo, se você estiver tentando usar adb.exe que está localizado em uma pasta chamada adb em sua área de trabalho, digite algo como o seguinte.

    C:\Users\<username>\Desktop\adb\adb.exe

  • O arquivo deve iniciar sem problemas.

Coloque o caminho do arquivo com aspas duplas(Enclose The File Path With Double Quotes)

Especificar o caminho completo para o arquivo executável não é um método à prova de balas. Também pode causar o erro “não é reconhecido como um comando interno ou externo” se não for usado corretamente. O problema está no caminho que você especifica na janela do prompt de comando.(Command Prompt)

Se o caminho completo do seu arquivo executável tiver espaços, isso causará o erro. Isso ocorre porque o utilitário não reconhece os espaços e usa os caracteres até o primeiro espaço como nome do programa. Como esse não é o caminho correto, você receberá o erro mencionado acima.

Você pode corrigir isso usando o método a seguir.

  • Ao digitar um caminho que tenha espaços (seja simples ou múltiplos), coloque o caminho entre aspas duplas.

  • O prompt de comando(Command Prompt) reconhecerá o caminho inteiro como um único item e iniciará o programa adequadamente em sua máquina.

Mover o arquivo para a pasta System32(Move The File To System32 Folder)

Até agora, você sabe que quando você tenta executar um executável a partir do utilitário Prompt de Comando(Command Prompt) , ele examina a pasta System32 da sua instalação do Windows e abre o arquivo, se estiver disponível lá.

E se você pudesse colocar seu arquivo executável lá e acessá-lo no prompt de comando(the Command Prompt) ? Você pode fazer isso desde que tenha acesso de administrador em seu computador.

  • Copie o arquivo executável junto com todos os outros arquivos associados a ele para a seguinte pasta em seu computador.

    C:\Windows\System32
  • Feche o prompt de comando(Command Prompt) se já estiver aberto e reinicie-o.

  • Digite(Enter) o nome do seu arquivo executável sem nenhum caminho e você verá que ele é iniciado com sucesso.

Embora esse método funcione muito bem e ajude a corrigir o erro “não é reconhecido como um comando interno ou externo” em seu computador, convém usá-lo com cautela.

Isso ocorre porque cada vez que você quiser usar algo do Prompt de Comando(Command Prompt) , precisará colocar o executável apropriado na pasta System32 . Eventualmente, a pasta ficará grande e você terá um grande número de arquivos lá. 

Também não funcionará para ferramentas executáveis ​​que requerem instalação em um diretório específico. Você não poderá movê-los para a pasta System32 , pois o caminho de instalação está definido no Registro do Windows(Windows Registry) .

Recomendamos que você use esta solução apenas se não puder corrigir o problema usando os outros métodos e desde que o aplicativo não exija instalação.

Adicionar o caminho do arquivo executável às variáveis ​​de ambiente(Add The Executable File Path To Environment Variables)

A maneira mais eficiente de corrigir o erro “não é reconhecido como um comando interno” é editar sua variável de ambiente e adicionar o caminho de arquivo apropriado lá. Isso ocorre porque o utilitário Prompt de Comando(Command Prompt) examina esses caminhos quando você insere um comando e abre o arquivo se encontrá-lo em um desses diretórios.

Ao adicionar o caminho do arquivo, você informa ao Prompt de Comando(Command Prompt) onde um determinado executável está localizado quando deseja usá-lo por seu nome abreviado em uma janela CMD .

É muito fácil editar suas variáveis ​​e adicionar um novo caminho lá.

  • Inicie o Painel de Controle(Control Panel) usando a pesquisa da Cortana no seu PC.

  • Clique na opção que diz Sistema e Segurança(System and Security) .

  • Localize e clique em Sistema(System) na tela a seguir.

  • Selecione Configurações avançadas(Advanced system settings) do sistema na barra lateral esquerda da tela.

  • Uma caixa será aberta em sua tela. Clique(Click) no botão Variáveis ​​de Ambiente(Environment Variables) que está localizado na parte inferior da caixa.

  • Você verá todas as variáveis ​​de usuário para sua conta. Clique(Click) no que diz Caminho(Path) e, em seguida, clique no botão Editar(Edit) .

  • Agora você pode adicionar o novo caminho ao aplicativo que deseja usar com o prompt de comando(Command Prompt) . Clique(Click) em Procurar(Browse) na barra lateral direita para adicionar um diretório à lista.

  • Navegue até a pasta onde seu executável está localizado e selecione-o.
  • Você deve ver que seu caminho recém-adicionado está listado na lista de variáveis. Clique(Click) em OK na parte inferior para salvar as alterações.

  • Clique em OK em todas as outras caixas ao fechá-las.
  • Abra uma janela do prompt(Command Prompt) de comando e digite o nome do arquivo executável. Você verá que o arquivo é aberto sem que o CMD gere nenhum erro na tela.

O erro “não é reconhecido como um comando interno” às vezes pode ser muito frustrante, pois não permite que você use um programa que você sabe que instalou em seu computador.

Usando os métodos acima, você poderá se livrar desse erro e executar qualquer programa a partir de uma janela do prompt(Command Prompt) de comando sem problemas. Se algum dos métodos acima ajudou você a corrigir o problema, gostaríamos de saber sobre isso na seção de comentários abaixo.



About the author

Sou um técnico que atua na área de áudio e contas de usuários há muitos anos. Tenho experiência com computadores Windows e Mac, bem como com produtos da Apple. Também ensino o uso de produtos Apple desde 2007. Minhas principais áreas de especialização são contas de usuário e segurança familiar. Além disso, tenho experiência com vários programas de software, incluindo Windows 7 Home Premium, 8.1 Pro, 10 Pro e 12.9 Mojave.



Related posts