Todas las Noticias en Películas, Avances de Películas y Reseñas.

Error “No se reconoce como un comando interno o externo, programa operativo o archivo por lotes”

El símbolo del sistema le permite ejecutar una variedad de archivos ejecutables y realizar tareas complejas en un santiamén. A través de él, cualquier persona con una cuenta de administrador puede acceder y cambiar configuraciones que de otro modo no serían posibles.

Pero este intérprete de comandos tiene un lenguaje específico que uno debe saber leer y escribir. Incluso el error más pequeño puede inutilizar el comando y generar mensajes de error. Uno de los más comunes es el error “no reconocido como comando interno o externo…”.

Entonces, ¿qué causa exactamente este error “no reconocido como comando interno o externo” y cómo se puede solucionar? Te lo explicamos.

Relacionado: Problemas comunes de Windows 10 2004 y soluciones disponibles: lista detallada

¿Qué significa el “no se reconoce como un comando interno o externo”?

Este mensaje de error podría significar básicamente una de dos cosas:

El nombre de archivo del ejecutable se ingresó sin extensión y sin la ruta completa. Windows no encontró el ejecutable que coincidía con el nombre de archivo, incluida su extensión, en ningún directorio mencionado en Variables de entorno “Ruta”.

El error “No se reconoce como un comando interno o externo” provoca:

El error se produce, como sugiere el propio mensaje, cuando el programa Símbolo del sistema no puede reconocer el archivo o programa que querías usar o ejecutar. Pero también puede haber otros problemas.

1. Ejecutable o script no instalado

Es posible que el programa que desea ejecutar a través del símbolo del sistema no esté instalado correctamente en su sistema. Un instalador corrupto es la causa más común de esto. O eso o el archivo ejecutable instalado no se encuentra en el directorio donde la interfaz de comando lo está buscando.

2. Nombre de archivo y ruta no especificados correctamente

La causa más común del error es un error de tipeo al ingresar el comando. Además, si no ha especificado la ruta correctamente, el símbolo del sistema no sabrá dónde buscar el archivo y, por lo tanto, generará el error.

Si recibe el error, es importante verificar su comando carácter por carácter para asegurarse de que esté especificado correctamente.

3. Directorio de archivos no encontrado en las variables de entorno de Windows

Otra posibilidad es que el directorio del archivo que intenta ejecutar no exista en las variables de entorno de Windows. La serie de directorios conocida como “Ruta” reside en Variables del sistema en Variables de entorno de Windows y es necesaria para que se ejecuten los comandos. Ahí es donde también debe estar su directorio de archivos, especialmente si no está especificando la ruta completa de su archivo en el símbolo del sistema.

Pero algunos programas, virus y malware pueden cambiar estas variables de entorno. Si esto sucede, el símbolo del sistema no podrá reconocer los comandos ni ejecutarlos.

4. Los ejecutables en system32 no se encuentran en Windows de 64 bits

Para aquellos que usan Windows de 64 bits, puede haber otra posible causa del error.

Los programas de Windows de 64 bits tienen “C:WindowsSistema32” como su directorio, mientras que los programas de 32 bits tienen “C:WindowsSysWOW64” como su directorio.

Aunque la mayoría de los ejecutables se encuentran en ambos directorios, hay algunos que solo existen en System32 y solo unos pocos en SysWOW64.

De forma predeterminada, la “ruta” de las variables de entorno de Windows contiene la carpeta C:WindowsSystem32. Eso significa que cuando se ejecuta en un entorno de 64 bits, el símbolo del sistema busca el directorio de ruta en C:WindowsSystem32. Por lo tanto, si desea ejecutar programas de 32 bits, debe ejecutarlos en un entorno de 32 bits.

Recomendado:  Cómo aplicar paquetes de iconos en Android

6 formas de corregir el error “no se reconoce como un comando interno o externo”

Arreglar el error “no reconocido como comando interno o externo” tiene que ver principalmente con corregir los problemas mencionados anteriormente. Con eso en mente, veamos las correcciones una por una.

Método #01: Comprobar si el Programa está instalado

En primer lugar, asegúrese de que el programa que está tratando de ejecutar a través del símbolo del sistema esté realmente instalado en su sistema y en la ubicación adecuada. Puede verificar si el programa está realmente instalado en su PC de varias maneras diferentes.

Una forma es verificar la lista de “Aplicaciones y características” desde la Configuración de Windows. Así es como puedes hacerlo:

imprenta ganar + yo para abrir Ajustes y seleccione aplicaciones.

Con Aplicaciones y funciones seleccionado en el panel izquierdo, verá la lista de programas en el panel derecho.

Si el programa no se muestra aquí, abra el Explorador de archivos (Ganar+E) y navegue a la siguiente carpeta:

C:WindowsSystem32 

Este directorio contiene todos los archivos del sistema de sus aplicaciones. Desplácese y compruebe si el programa que está intentando ejecutar está disponible (con su archivo ejecutable). Si no es así, la aplicación no está instalada en esta carpeta y lo más probable es que no pueda ejecutar la aplicación simplemente escribiendo su nombre de archivo. Este asunto se puede abordar de la siguiente manera.

Método #02: Mover el archivo a la carpeta System32

Cuando intenta ejecutar un programa o un archivo ejecutable desde el símbolo del sistema, este último busca en la carpeta System32 y ejecuta el archivo. Pero si el archivo no está allí, como puede ser el caso de algunos programas, puede moverlo a la carpeta System32. Así es como puedes hacerlo.

Nota: Deberá iniciar sesión en una cuenta administrativa para lo siguiente.

Primero, vaya a la ubicación de su programa y copie todo los archivos que están en la carpeta (seleccione todos los archivos y presione Ctrl + C para esto). En nuestro ejemplo, queremos ejecutar Microsoft Edge (msedge.exe) a través del símbolo del sistema y estamos copiando todos los archivos presentes en la carpeta de la aplicación.

Y pegando los archivos (Control+V) en el C:WindowsSystem32 carpeta.

Ahora, si solo ingresa el nombre del archivo ejecutable, su comando se ejecutará sin errores.

Método #03: Proporcione la ruta completa del archivo

Otra cosa importante a tener en cuenta al escribir el comando es que el símbolo del sistema no sabe dónde se encuentra el archivo. Si no desea copiar los archivos a la carpeta System32, deberá especificar la ubicación exacta del ejecutable que desea ejecutar.

Por ejemplo, si está intentando ejecutar PowerToys.exe ubicado en la carpeta PowerToys en la unidad C, el comando podría verse así:

C:PowerToysPowerToys.exe

Este método solo funciona si no hay espacios en su comando. Pero si hay un espacio en algún lugar de la ruta de su archivo, entonces debe hacer lo siguiente.

Método #04: Inserte la ruta completa del archivo entre comillas dobles

El error “no reconocido como comando interno o externo” también puede ser el resultado de un uso inadecuado de las líneas de comando, especialmente al insertar rutas de archivos.

En el símbolo del sistema, se lee un “espacio” como el final del comando. Cualquier cosa ingresada después de un espacio ingresado a través de la tecla “espacio” o “tabulador” se leerá como un argumento. Por lo tanto, si hay espacios en la ubicación de la ruta de su archivo, asegúrese de incluir la ruta entre comillas dobles.

Recomendado:  Cómo hacer una antorcha de alma y una linterna de alma en Minecraft

En nuestro ejemplo a continuación, tenemos que ejecutar el archivo steamservice.exe que se encuentra dentro de la carpeta C:Program Files (x86)Common FilesSteam. Por lo tanto, para garantizar que el espacio en la carpeta ‘Common Files’ no se lea como el final del comando, insertaremos la ruta completa del archivo entre comillas dobles. Como esto:

"C:Program Files (x86)Common FilesSteamsteamservice.exe"

Método #05: Cambiar variables de entorno

Variables de entorno de Windows es la lista de rutas a aplicaciones comunes del sistema que utiliza el símbolo del sistema para ejecutar programas rápidamente. Si se modifican estas variables de entorno, la interfaz de comandos no podrá encontrar la ubicación del ejecutable y generar el error.

Una forma sencilla de solucionar esto es editar las variables de entorno y agregar allí la ruta de archivo adecuada. Si lo hace, también le permitirá ejecutar el ejecutable ingresando solo el nombre del archivo. Así es como puedes hacerlo:

imprenta Ganar+R para abrir el cuadro EJECUTAR y buscar “Panel de control”.

Haga clic en Sistema y seguridad.

Haga clic en Sistema.

En la barra lateral izquierda, haz clic en Configuración avanzada del sistema.

En la ventana “Propiedades del sistema”, haga clic en Variables de entorno en el fondo.

Esto abrirá la ventana “Variables de entorno”. Aquí, en “Variables del sistema”, haga clic para seleccionar la Variable que dice Senderoy luego haga clic en Editar.

Ahora, para agregar un nuevo valor de variable (ubicación del archivo), haga clic en Nuevo.

Aquí, agregue la ruta de la carpeta al programa/aplicación que desea ejecutar a través del símbolo del sistema.

Puede hacer esto simplemente yendo a donde está instalada su aplicación (chrome.exe en nuestro ejemplo) y copiando la ruta…

… y pegarlo en la ventana de variables de entorno;

O a través de la propia ventana de variables de entorno. Para ello, haga clic en Navegar.

Luego navegue a la carpeta, selecciónela y haga clic en OK.

Una vez que haya agregado esta nueva variable de entorno para que acceda el símbolo del sistema, haga clic en OK en todas las ventanas abiertas. Si ahora abre el símbolo del sistema y simplemente ingresa el nombre del archivo ejecutable, su aplicación se abrirá de inmediato.

Método #06: Cambiar directorio a SysWOW64

Como se mencionó anteriormente, hay algunos programas de 32 bits que solo funcionan en un entorno de 32 bits. Y dado que el directorio para estos es C:WindowsSysWOW64, deberá indicarle al símbolo del sistema que lo busque aquí, y no en el sistema habitual32.

Para hacerlo, simplemente escriba el siguiente comando:

cd c:windowsSysWOW64

Hacer esto cambiará el directorio en el que el símbolo del sistema busca su ejecutable de 32 bits.

Solución: Python no se reconoce como un comando interno o externo

Si obtiene el mismo error cuando ejecuta Python a través del símbolo del sistema, es muy probable que el archivo ejecutable de Python no se encuentre en las variables de entorno.

Para solucionar este problema, todo lo que hay que hacer es encontrar dónde está instalado Python y agregar la ruta del archivo ejecutable de Python a la variable “Ruta” en Variables de entorno (como se muestra anteriormente).

Podrá ejecutar Python desde el símbolo del sistema.

Arreglo: comando de Python que abre Microsoft Store

En Windows 10, muchos también han descubierto que a veces, después de agregar la ruta de Python a las variables de entorno y ejecutar “python.exe” en el símbolo del sistema, surge un nuevo problema. En lugar de abrir python.exe directamente, se llevan a Microsoft Store.

Recomendado:  Cómo rootear la actualización de Huawei P8 Lite Marshmallow B574

Esto se debe a que Microsft incrusta un par de ejecutables ‘falsos’ en la carpeta y coloca los alias ejecutables de su aplicación en la posición Activado. Para solucionar esto, simplemente busque y abra “Administrar alias de ejecución de aplicaciones” en el menú Inicio. Luego gire Apagado python.exe y python3.exe.

Debería poder ejecutar python.exe desde el símbolo del sistema ahora sin ser redirigido a donde no desea ir.

Android Studio: no se reconoce como un comando interno o externo

Android Studio tiene su propio comando de terminal para ejecutar comandos. Y el mismo error se encuentra aquí al intentar ejecutar el comando ‘adb’.

La causa del problema aquí tiende a ser la ruta incorrecta a la carpeta adb. Pero se puede resolver con facilidad si sabe dónde se encuentra el archivo adb.exe.

De forma predeterminada, el adb se encuentra en la siguiente carpeta:

C:Users(username)AppDataLocalAndroidSdkplatform-tools

Entonces, todo lo que hay que hacer es abrir Android Studio, hacer clic en Archivo>Configuración. En la siguiente ventana, debajo Instrumentos, haga clic en Terminal. Luego ingrese la ubicación completa para adb en el Inicio Directorio.

Reinicie Android Studio y su comando adb debería ejecutarse ahora.

Alternativamente, puede cambiar el directorio en la propia terminal de Android Studio. Simplemente escriba el siguiente comando:

cd C:Users(username)AppDataLocalAndroidSdkplatform-tools

Ahora, debería poder ejecutar adb desde el comando de terminal de Android Studio.

CMD: Fastboot o ADB no se reconoce como un comando interno o externo

Por último, si ha descargado Fastboot y no puede ejecutar el comando adb desde cmd, significa que debe establecer la ruta a ADB en Variables del sistema (en Variables de entorno).

Abra Variables de entorno de Windows (como se muestra anteriormente), en “Variables del sistema”, seleccione Sendero y haga clic en “Editar”. Luego agregue la ruta completa donde se encuentra la carpeta de herramientas de la plataforma (que contiene adb.exe). Aplicar los cambios.

Reinicie el símbolo del sistema y debería poder ejecutar el comando adb.

Ingresar los comandos correctos en la interfaz y asegurarse de que este último tenga acceso al archivo ejecutable es todo lo que se necesita para que el símbolo del sistema ejecute el programa/archivo/aplicación que le ha ordenado. Así que asegúrese de seguir las correcciones mencionadas aquí y ejecutar sus comandos sin más errores.

RELACIONADO