Passer au contenu principal

N’est pas un programme exécutable de commande interne ou externe (adb, javac, telnet, fastboot)



De nombreux utilisateurs entrant dans la console (ou dans la fenêtre de l'utilitaire) un certain nombre de commandes, parmi lesquelles adb, javac, telnet, fastboot, peuvent rencontrer une défaillance du système lors de l'exécution de cette commande. Et le message d'accompagnement indiquant que la commande spécifiée "n'est pas une commande interne ou externe, un programme exécutable ou un fichier de commandes . " Cela est généralement dû au fait que le chemin d'accès au fichier exécutant la commande est enregistré dans le système, ainsi qu'au fait que le composant requis n'est tout simplement pas installé sur le système. Dans cet article, je vous dirai quelle est l'essence de l'erreur "N'est pas une commande interne ou externe est un programme exécutable (adb, javac, telnet, fastboot)" et comment le corriger.

Пример ошибки с командой «fastboot»
Exemple d'erreur avec la commande "fastboot"



Contenu de l'article:

L'essence et les causes du dysfonctionnement (adb, javac, telnet, fastboot)

Comme je l'ai mentionné ci-dessus, la raison de l'apparition de ce message est le manque de connaissances sur l'emplacement des fichiers exécutés par ces commandes (les fichiers portent généralement le même nom que les commandes. Par exemple, la commande «fastboot» est implémentée via le fichier fastboot.exe).

Le chemin d'accès au fichier souhaité est généralement enregistré dans la variable "PATH" des paramètres système (il doit exister un chemin vide pour le répertoire où se trouvent les fichiers spécifiés). Si les chemins nécessaires n'y sont pas enregistrés, le système répond en entrant l'une des commandes décrites que (nom du fichier) n'est pas une commande interne ou externe du programme exécutable.

De plus, l'absence de prise en charge de telles commandes (en particulier «telnet») s'explique par l'absence de ce composant dans le système (il doit être installé indépendamment).


В системной переменной "Path" необходимо прописать путь к директории, где находится запускаемый нами файл
Dans la variable système "Path", il est nécessaire de définir le chemin d'accès au répertoire dans lequel se trouve le fichier que nous sommes en train d'exécuter.

Pas de commande interne ou externe - comment réparer

Pour vous débarrasser de l'erreur "N'est pas une commande interne ou externe", vous devez spécifier le chemin d'accès système (en anglais - "path") aux répertoires où se trouvent les fichiers dont vous avez besoin.

Pour ce faire, vous devez savoir exactement où se trouvent ces fichiers (par exemple, «javac» peut se situer le long du chemin C: \ Program Files \ Java \ jdk 1.8.0.45 \ bin (au lieu de «jdk 1.8.0.45», il se peut que «jdk» apparaisse avec un autre Il est nécessaire de copier le chemin spécifié dans le presse-papiers (marquez-le avec le curseur, puis appuyez sur la combinaison de touches Ctrl + C).

  1. Ensuite, allez sur le bureau du PC, déplacez le curseur sur "Poste de travail", cliquez sur le bouton droit de la souris, sélectionnez "Propriétés" dans le menu qui apparaît.
  2. Dans la fenêtre qui s'ouvre, cliquez sur "Paramètres système avancés" sur la gauche, puis sur le bouton "Variables d'environnement".
  3. Dans les "Variables système", recherchez le paramètre "Chemin" et ajoutez-le après le point-virgule que vous avez copié le chemin complet à partir du répertoire Program Files \ Java.
  4. Confirmez les modifications en cliquant sur «OK», puis rouvrez la console et tapez la commande souhaitée (vous pouvez également redémarrer le système à des fins de prévention), l'erreur peut être corrigée.

Une autre solution consisterait à transférer les fichiers non exécutables dans des répertoires connus du système (par exemple, dans le répertoire racine du système d'exploitation commun de Windows ou dans C: \ Windows \ System32). En général, le système les utilise correctement.



De plus, dans le cas de certains composants (tels que «telnet»), le problème vient d’eux du fait de leur absence dans le système, car ils doivent être installés.

  1. Dans le cas de "telnet", vous devez vous rendre dans le "Panneau de configuration" - "Programmes et composants" - "Activer ou désactiver les composants Windows".
  2. Nous y trouvons "Client Telnet" cochez sa case à gauche et cliquez sur "OK".
  3. Le programme sera installé et la fonctionnalité telnet devrait fonctionner correctement.

Conclusion

L'erreur "Il ne s'agit pas d'une commande interne ou externe (adb, javac, telnet, fastboot)" se produit généralement car le système ne dispose pas d'informations sur l'emplacement de ce fichier (ce dernier est généralement situé dans la variable "Path") ou le composant nécessaire est manquant dans le système. Pour corriger l'erreur "n'est pas une commande interne ou externe", il est recommandé de spécifier dans le paramètre "Path" le chemin d'accès complet au dossier dans lequel se trouve le fichier et d'installer également les composants problématiques dans le système (s'ils ne sont pas présents au départ). Cela stabilisera le système et corrigera l'erreur "Il ne s'agit pas d'une commande interne ou externe" sur votre PC.



Comment évaluez-vous l'article?
Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 ( 4 évaluations moyenne de 2.75 sur 5)
Chargement ...

” Commentaire " Il ne s'agit pas d'un programme exécutable de commande interne ou externe (adb, javac, telnet, fastboot) "

  1. Nonsense, pas une raison. Tout est écrit mais aucun résultat. Exemple pour la BAD. C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Programme Fichiers (x86) \ NVIDIA Corporation \ PhysX \ Commun; C: \ Programmes (x86) \ Skype \ Phone \; C: \ android-sdk-windowsplatform-tools \ sdk \ platform-tools \ adb.exe; C: \ android-sdk-windowsplatform-tools \ sdk \ tools;

Ajouter un commentaire

Votre email ne sera pas publié.