5 Formas de corregir el error «No reconocido como comando interno o externo» en Windows

El sÃmbolo del sistema en Windows es una utilidad práctica. Le permite realizar muchas tareas rápidamente; sin embargo, el procesador de comandos puede mostrar el error «no reconocido como comando interno o externo» cuando intenta ejecutar un comando.
Es un error común y generalmente ocurre debido a una ejecución incorrecta del comando. Este artÃculo explica las causas y algunos pasos de solución de problemas para ayudarlo a corregir este error.
¿Por qué ocurre el error de comando no reconocido como interno o externo?
Windows OS mantiene una lista de rutas conocidas como Windows Variables de entorno para lanzar y ejecutar programas rápidamente. Cualquier problema con él puede causar el error.
Los problemas potenciales que causan este error incluyen:
- Comandos incorrectos.
- Entradas de registro que interrumpen el funcionamiento de los comandos y más.
- Programas ejecutables o scripts no instalados.
- Una ruta o nombre de archivo especificado incorrectamente.
- Falta un directorio de archivos en Windows Variables de entorno.
Cómo solucionar el error «No reconocido como comando interno o externo»
Este error a menudo se activa cuando ejecuta un programa o comando CMD, y algo sale mal. Hemos enumerado soluciones para ambas versiones del error, asà que siga la correspondiente a su caso.
1. Verificar si el programa está instalado
El sÃmbolo del sistema no puede ejecutar un programa que no existe. Si está intentando ejecutar un programa recién instalado, asegúrese de que esté instalado correctamente.
Para verificar la instalación:
- Prensa Ganar + R para abrir Ejecutar. Luego, escribe control y haga clic OK.
- Luego, en el Panel de control, vaya a Programas > Programas y caracterÃsticas.
- Desplácese por la lista de aplicaciones instaladas y localice la aplicación que desea ejecutar.
Alternativamente, también puede ver las aplicaciones instaladas accediendo Aplicaciones y funciones en Ajustes. Para hacer esto, presione Windows tecla + yo, haga clic en aplicaciones y busque la aplicación instalada.
De forma predeterminada, cuando intenta iniciar un programa o un script desde CMD, el procesador de comandos busca los archivos y rutas relacionados en la carpeta System32 o en las variables de entorno. Si falta el archivo, devolverá el error no reconocido como un comando interno o externo, un programa operativo o un archivo por lotes.
Esto es probable porque Windows no instala la mayorÃa de las aplicaciones en la carpeta System32, pero C:\Archivos de programa en cambio.
Puede resolver este problema de tres maneras:
- Primero, use la ruta completa del archivo ejecutable para iniciar el programa.
- En segundo lugar, agregue la ruta del programa a Windows Variables de entorno.
- Finalmente, mueva los archivos a la carpeta System32.
2. Use la ruta completa del archivo para ejecutar el comando

Primero, probemos el método de ruta completa. AquÃ, usaremos la ruta completa del archivo en lugar del nombre de la aplicación para iniciar programas desde el sÃmbolo del sistema. Aquà está cómo hacerlo:
- Primero, abra el sÃmbolo del sistema como administrador.
- A continuación, escriba la ruta completa de la aplicación que desea iniciar. Por ejemplo, si desea abrir el Puerto ESBCalc ubicado en el C:\ directorio, entonces el comando para abrir la aplicación con la ruta completa se verá asÃ:
C:\ESBCalcPort.exe
- Dicho esto, esto solo funcionará si la ruta del archivo no tiene espacios en blanco. Si la ruta de su archivo tiene un espacio, escriba la ruta del archivo entre comillas dobles.
3. Use la ruta completa del archivo entre comillas dobles

SÃmbolo del sistema lee los espacios en blanco como el final de un comando y trata cualquier cosa después del espacio como un comando separado.
Supongamos que desea iniciar la aplicación Internet Explorer ubicada en C:\Archivos de programa\Internet Explorer\iexplore.exe a través de CMD. Sin embargo, ejecutar esta ruta de archivo devolverá un error debido al espacio entre Archivos de programa y explorador de Internet.
Para evitar esto, puede insertar la ruta del archivo entre comillas dobles. AquÃ, el comando para iniciar Internet Explorer se verá asÃ:
"C:\Program Files\Internet Explorer\iexplore.exe"
4. Agregue la ruta del archivo a la Windows Variables de entorno
Puede editar las Variables de entorno y agregar la ruta del archivo de su aplicación a su directorio. De esta manera, el sÃmbolo del sistema identificará la ruta para el comando ingresado y lo ejecutará sin el error.
Agregar una ruta de archivo completa al Windows La variable de entorno puede ayudarlo a resolver el error de comando no reconocido como interno o externo para los comandos Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot y ADB.
Para editar Windows Variable ambiental:
- Prensa Ganar + R para abrir Ejecutar.
- A continuación, escriba control y haga clic en Aceptar para abrir el Panel de control.
- En Windows 10, Ir a Sistema y Seguridad > Sistema. En el panel izquierdo, haga clic en Configuración avanzada del sistema.
- En las versiones más nuevas de Windows 10 y Windows 11ir Configuración > Sistema > Acerca de. Luego, haga clic en Configuración avanzada del sistema por debajo la Configuraciones relacionadas sección.
- En el Avanzado pestaña, haga clic en el Variables de entorno botón.
- En la nueva ventana, debajo Variables del sistemaSelecciona el Sendero variable.
- Haga clic en el Editar botón.
- En la ventana Editar, haga clic en Nuevo.
- AquÃ, debe pegar la ruta del archivo del programa que desea ejecutar desde CMD. Por ejemplo, si desea ejecutar el Chrome navegador ubicado en C:\Archivos de programa\Google\Chrome\Solicitud, entonces la ruta completa del archivo se verá asÃ:
C:\Program Files\Google\Chrome\Application
- Hacer clic OK para agregarlo a las variables de entorno.
- Luego, haga clic en OK otra vez.
- Siguiente clic OK y Aplicar para guardar los cambios.
Una vez que haya agregado la nueva variable de entorno, reinicie su PC para aplicar los cambios. Después de que la PC se reinicie, abra el sÃmbolo del sistema, ingrese el nombre del programa y CMD lo abrirá sin ningún error.
Si experimenta problemas con los comandos como ipconfig, netsh, cifradoetc., luego agregue el Windows ruta del archivo de la carpeta raÃz del sistema en el cuadro de diálogo Variable de entorno. Aquà está cómo hacerlo.
- Abre el Variables ambientales diálogo.
- A continuación, seleccione el Sendero variables bajo el Variables del sistema sección y haga clic en Editar.
- Hacer clic Nuevo y pega lo siguiente:
%SystemRoot%
ystem32 - Hacer clic OK para guardar los cambios.
- Hacer clic OKy luego haga clic en OK y Aplicar para guardar los cambios.
5. Mover archivos a la carpeta System32

System32 es una carpeta de sistema protegida, y está protegida por una buena razón. Cuando intenta iniciar un programa como administrador, el sÃmbolo del sistema busca el archivo ejecutable en la carpeta System32. Sin embargo, dado que todos los programas no están instalados en la carpeta System32, puede terminar con un error.
Si aún desea ejecutar el programa desde CMD y no desea escribir una ruta de archivo completa, puede mover los archivos del programa a la carpeta System32.
Para mover archivos de programa a la carpeta System32:
- Navegue hasta el directorio de instalación de su programa y copie todos los archivos en la carpeta. AquÃ, moveremos Google Chrome archivos ubicados en C:\Archivos de programa\Google\Chrome\Solicitud a la carpeta System32.
- A continuación, navegue hasta el C:\Windows\Sistema32 carpeta y pegue los archivos copiados. Hacer clic Sà si aparece un aviso de UAC.
- A continuación, abra el sÃmbolo del sistema como administrador, escriba cromo, y pulsa enter. CMD abrirá instantáneamente Google Chrome navegador.
Reparar el CMD no reconocido como un error de comando interno o externo
Los comandos del sÃmbolo del sistema no distinguen entre mayúsculas y minúsculas, pero no perdona el uso de espacios adicionales. Para resolver este error, verifique si los comandos son correctos y use rutas de archivos con espacios entre comillas dobles. Para los programas que no están instalados en la carpeta System32, agregue una variable de entorno con la ruta completa del archivo de su aplicación para iniciar aplicaciones a través de CMD.