Home
» Consejos PC
»
Instrucciones para corregir el error “no reconocido como comando interno o externo” al usar CMD en Windows
Instrucciones para corregir el error “no reconocido como comando interno o externo” al usar CMD en Windows
Sí, este caso es muy frecuente, sobre todo para quienes instalan muchos programas, programan aplicaciones como Java y configuran sus propios servidores, lo que afecta directamente al entorno Windows. Este es el error:
La sintaxis del comando 'cmd' no se reconoce como un comando interno o externo, un programa ejecutable o un archivo por lotes.
Este fenómeno de error se produce cuando usted escribe cualquier sintaxis de comando en CMD (Comando de Windows), como Ping, ipconfig..., recibirá el mensaje de error anterior.
¿Cómo solucionar el error "no se reconoce como comando interno o externo..."? Consulta el artículo de WebTech360 a continuación.
¿Qué causa este error "no se reconoce como un comando interno o externo..." en Windows?
Como se mencionó anteriormente, este error se produce al instalar programas que afectan a la sección de Variables de entorno de Windows como aplicaciones de programación, creación de servidores... Cuando estos valores de variables de entorno cambian, provocará "malentendido" o confusión cuando Windows ejecute un programa o comando.
Cómo solucionar el error "no se reconoce como comando interno o externo...":
Verifique que el programa esté instalado
Verifique que el programa esté instalado
El símbolo del sistema no puede ejecutar un programa inexistente. Si intenta ejecutar un programa recién instalado, asegúrese de que se haya instalado correctamente.
Para verificar la instalación:
1. Presione Win + R para abrir Ejecutar . Luego, escriba "control" y haga clic en Aceptar.
2. Luego, en el Panel de control , vaya a Programas > Programas y características .
3. Desplácese por la lista de aplicaciones instaladas y busque la que desea ejecutar.
También puedes ver las aplicaciones instaladas en Aplicaciones y funciones en Configuración. Para ello, presiona la tecla Windows + I , haz clic en Aplicaciones y busca la aplicación instalada.
De forma predeterminada, al intentar iniciar un programa o script desde CMD, el símbolo del sistema busca los archivos y rutas relevantes en la carpeta System32 o en las variables de entorno. Si el archivo no está presente, devuelve el error "no se reconoce como comando interno o externo, programa ejecutable o archivo por lotes".
Esto puede deberse a que Windows no instala la mayoría de las aplicaciones en la carpeta System32, sino en C:\Archivos de programa.
Puedes solucionar este problema de tres maneras:
1. Primero, utilice la ruta completa del archivo ejecutable para iniciar el programa.
2. En segundo lugar, agregue la ruta del programa a las variables de entorno de Windows.
3. Finalmente, mueva los archivos a la carpeta System32.
Utilice la ruta completa del archivo para ejecutar el comando
Utilice la ruta completa del archivo para ejecutar el comando
Primero, probemos el método de la 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. Así es como se hace:
2. A continuación, introduzca la ruta completa de la aplicación que desea iniciar. Por ejemplo, si desea abrir ESBCalc Port , ubicado en la carpeta C:\ , el comando para abrir la aplicación con la ruta completa sería el siguiente:
C:\ESBCalcPort.exe
3. Sin embargo, esto solo funcionará si la ruta del archivo no tiene espacios. Si la ruta del archivo tiene espacios, introdúzcala entre comillas dobles.
Utilice la ruta completa del archivo entre comillas
Utilice la ruta completa del archivo entre comillas
El símbolo del sistema lee los espacios al final de un comando y trata todo lo que aparece después del espacio como un comando separado.
Supongamos que desea iniciar la aplicación Internet Explorer en C:\Archivos de programa\Internet Explorer\iexplore.exe mediante CMD. Sin embargo, al ejecutar esta ruta de archivo, se produce un error debido al espacio entre Archivos de programa e Internet Explorer .
Para evitar esto, puede escribir la ruta del archivo entre comillas dobles. En este caso, el comando para iniciar Internet Explorer sería el siguiente:
"C:\Program Files\Internet Explorer\iexplore.exe"
Agregar ruta de archivo a las variables de entorno de Windows
Puede editar las variables de entorno y agregar la ruta del archivo de la aplicación a su carpeta. De esta forma, el símbolo del sistema determinará la ruta del comando introducido y lo ejecutará sin errores.
Agregar la ruta completa del archivo a la variable de entorno de Windows puede ayudarlo a resolver el error “no reconocido como comando interno o externo” para los comandos Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot y ADB.
3. Vaya a Sistema y seguridad > Sistema . En el panel izquierdo, haga clic en Configuración avanzada del sistema .
Haga clic en Configuración avanzada del sistema
4. En versiones más recientes de Windows 10, vaya a Configuración > Sistema > Acerca de . Luego, haga clic en Configuración avanzada del sistema en Configuración relacionada.
5. En la pestaña Avanzadas , haga clic en el botón Variables de entorno.
Haga clic en el botón Variables de entorno
6. En la nueva ventana, en Variables del sistema , seleccione la variable Ruta.
7. Haga clic en el botón Editar.
8. En la ventana Editar , haga clic en Nuevo.
Haga clic en Nuevo
9. Aquí debe pegar la ruta del archivo del programa que desea ejecutar desde CMD. Por ejemplo, si desea ejecutar el navegador Chrome ubicado en C:\Archivos de programa\Google\Chrome\Aplicación, la ruta completa del archivo será la siguiente:
C:\Program Files\Google\Chrome\Application
10. Haga clic en Aceptar para agregarlo a Variables de entorno.
Luego haga clic en Aceptar en todas las ventanas abiertas para guardar los cambios.
Una vez que haya agregado la nueva variable de entorno, abra el Símbolo del sistema , escriba el nombre del programa y CMD lo abrirá sin ningún error.
Mueva el archivo a la carpeta System32
Mueva el archivo a la carpeta System32
System32 es una carpeta de sistema protegida por una buena razón. Al intentar ejecutar un programa con permisos de administrador, el Símbolo del sistema buscará el archivo ejecutable en la carpeta System32. Sin embargo, como no todos los programas están instalados en la carpeta System32, podría aparecer un error.
Si aún desea ejecutar el programa desde CMD y no desea escribir la ruta completa del archivo, puede mover el archivo del programa a la carpeta System32.
Para mover archivos de programa a la carpeta System32:
1. Dirígete a la carpeta de instalación del programa y copia todos sus archivos. Aquí, moveremos los archivos de Google Chrome ubicados en C:\Archivos de programa\Google\Chrome\Application a la carpeta System32.
2. A continuación, vaya a la carpeta C:\Windows\System32 y pegue los archivos copiados. Haga clic en Sí si aparece el mensaje de Control de cuentas de usuario (UAC).
3. A continuación, abra el Símbolo del sistema con permisos de administrador, escriba "chrome" y presione Enter. CMD abrirá inmediatamente el navegador Google Chrome .