Saltar al contenido principal.

No es un programa ejecutable de comandos interno o externo (adb, javac, telnet, fastboot)



Muchos usuarios cuando ingresan en la consola (o en la ventana de la utilidad) una serie de comandos, algunos de los cuales son adb, javac, telnet, fastboot, pueden encontrar una falla del sistema para ejecutar este comando. Y el mensaje adjunto de que el comando especificado "no es un comando interno o externo, un programa ejecutable o un archivo por lotes" . Esto generalmente se debe al hecho de que la ruta al archivo que sirve el comando se registra en el sistema, así como al hecho de que el componente requerido simplemente no está instalado en el sistema. En este artículo, le diré cuál es la esencia del error "No es un comando interno o externo, es un programa ejecutable (adb, javac, telnet, fastboot)" y también cómo solucionarlo.

Пример ошибки с командой «fastboot»
Ejemplo de error con el comando "fastboot"



Contenido del artículo:

La esencia y las causas de la disfunción (adb, javac, telnet, fastboot)

Como mencioné anteriormente, el motivo de la aparición de este mensaje es la falta de conocimiento de la ubicación de los archivos que se ejecutan con estos comandos (por lo general, los archivos tienen el mismo nombre que los comandos, por ejemplo, el comando "fastboot" se implementa a través del archivo fastboot.exe).

La ruta al archivo deseado generalmente se registra en la variable "RUTA" de la configuración del sistema (debe haber una ruta clara al directorio donde se encuentran los archivos especificados). Si las rutas necesarias no están registradas allí, al ingresar cualquiera de los comandos descritos, el sistema responde que (nombre de archivo) no es un comando interno o externo del programa ejecutable.

Además, la razón de la falta de soporte para tales comandos (en particular, "telnet") es la ausencia de este componente en el sistema (debe instalarse de forma independiente).


В системной переменной "Path" необходимо прописать путь к директории, где находится запускаемый нами файл
En la variable del sistema "Ruta" es necesario establecer la ruta al directorio donde se encuentra el archivo que estamos ejecutando.

Comando no interno o externo - cómo solucionarlo

Para eliminar el error "No es un comando interno o externo", debe especificar la ruta del sistema (en inglés - "ruta") a los directorios donde se encuentran los archivos que necesitamos.

Para hacer esto, necesita saber exactamente dónde se encuentran estos archivos (por ejemplo, "javac" puede estar ubicado a lo largo de la ruta C: \ Archivos de programa \ Java \ jdk 1.8.0.45 \ bin (en lugar de "jdk 1.8.0.45" puede haber "jdk" con otro Es necesario copiar la ruta especificada al portapapeles (marcarlo con el cursor y luego presionar la combinación de teclas Ctrl + C).

  1. Luego, vaya al escritorio de la PC, mueva el cursor a "Mi PC", haga clic en el botón derecho del ratón, seleccione "Propiedades" en el menú que aparece.
  2. En la ventana que se abre, haga clic en "Configuración avanzada del sistema" a la izquierda y luego en el botón "Variables de entorno".
  3. En las "Variables del sistema", busque el parámetro "Ruta", y agregue allí después del punto y coma que copió la ruta completa desde el directorio Archivos de programa \ Java.
  4. Confirme los cambios haciendo clic en "Aceptar", luego vuelva a abrir la consola y escriba el comando deseado (también puede reiniciar el sistema para prevenirlo), el error se puede corregir.

Una alternativa sería transferir archivos no ejecutables a directorios conocidos por el sistema (por ejemplo, al directorio raíz común del sistema operativo de Windows, o a C: \ Windows \ System32), generalmente el sistema funciona con ellos de manera bastante correcta.



Además, en el caso de algunos componentes (por ejemplo, "telnet"), el problema con ellos surge debido a su ausencia en el sistema, porque necesitan ser instalados.

  1. En el caso de “telnet”, esto se hace al ir al “Panel de control” - “Programas y componentes” - “Activar o desactivar los componentes de Windows”.
  2. Encontramos que el "Cliente Telnet" pone una marca a su izquierda y hace clic en "Aceptar".
  3. El programa se instalará y la funcionalidad de telnet debería funcionar correctamente.

Conclusión

El error "No es un comando interno o externo (adb, javac, telnet, fastboot)" generalmente ocurre porque el sistema no tiene información sobre la ubicación de este archivo (este último generalmente se encuentra en la variable "Ruta"), o falta el componente necesario en el sistema. Para corregir el error "no es un comando interno o externo", le recomiendo que especifique en el parámetro "Ruta" la ruta completa a la carpeta donde se encuentra el archivo, y también instale los componentes problemáticos en el sistema (si no están presentes inicialmente). Esto estabilizará el sistema y solucionará el error "No es un comando interno o externo" en su PC.



¿Cómo calificas el artículo?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 4 calificaciones, promedio: 2.75 de 5)
Cargando ...

” Comentario " No es un programa ejecutable de comandos interno o externo (adb, javac, telnet, fastboot) "

  1. Tonterías, no una razón. Todo está escrito pero no hay resultados. Ejemplo para ADB. C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Programa Archivos (x86) \ NVIDIA Corporation \ PhysX \ Common; C: \ Archivos de programa (x86) \ Skype \ Phone \; C: \ android-sdk-windowsplatform-tools \ sdk \ platform-tools \ adb.exe; C: \ android-sdk-windowsplatform-tools \ sdk \ tools;

Añadir un comentario

Su correo electrónico no será publicado.