Home
» Conseils PC
»
Instructions pour corriger lerreur « non reconnu comme commande interne ou externe » lors de lutilisation de CMD sous Windows
Instructions pour corriger lerreur « non reconnu comme commande interne ou externe » lors de lutilisation de CMD sous Windows
Oui, ce problème est fréquent, notamment chez les utilisateurs qui installent de nombreux programmes, programment des applications comme Java ou configurent leurs propres serveurs, ce qui affecte directement l'environnement Windows. Voici l'erreur :
La « syntaxe de commande cmd » n'est pas reconnue comme une commande interne ou externe, un programme exécutable ou un fichier de commandes.
Ce phénomène d'erreur est que si vous tapez une syntaxe de commande dans CMD - Commande Windows, telle que Ping, ipconfig... vous recevrez le message d'erreur ci-dessus.
Comment corriger l'erreur « n'est pas reconnu comme une commande interne ou externe… » ? Consultez l'article ci-dessous de WebTech360 !
Quelle est la cause de cette erreur « n’est pas reconnu comme une commande interne ou externe… » sous Windows ?
Comme mentionné ci-dessus, cette erreur se produit lorsque vous installez des programmes qui affectent la section Variables d'environnement Windows telles que la programmation d'applications, la création de serveurs... Lorsque ces valeurs de variables d'environnement changent, cela provoquera un « malentendu » ou une confusion lorsque Windows exécute un programme ou une commande.
Comment corriger l'erreur « n'est pas reconnu comme une commande interne ou externe... » :
Vérifiez que le programme est installé
Vérifiez que le programme est installé
L'invite de commandes ne peut pas exécuter un programme qui n'existe pas. Si vous essayez d'exécuter un programme nouvellement installé, assurez-vous qu'il a été correctement installé.
Pour vérifier l’installation :
1. Appuyez sur Win + R pour ouvrir Exécuter . Saisissez ensuite « control » et cliquez sur OK.
3. Faites défiler la liste des applications installées et recherchez celle que vous souhaitez exécuter.
Vous pouvez également consulter les applications installées en accédant à « Applications et fonctionnalités » dans les Paramètres. Pour cela, appuyez sur les touches Windows + I , cliquez sur « Applications » et recherchez l'application installée.
Par défaut, lorsque vous essayez de lancer un programme ou un script depuis CMD, l'invite de commande recherche les fichiers et chemins d'accès pertinents dans le dossier System32 ou les variables d'environnement. Si le fichier est manquant, l'erreur « n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier batch » est renvoyée.
Cela peut être dû au fait que Windows n'installe pas la plupart des applications dans le dossier System32, mais plutôt dans C:\Program Files.
Vous pouvez résoudre ce problème de trois manières :
1. Tout d’abord, utilisez le chemin complet du fichier exécutable pour lancer le programme.
2. Deuxièmement, ajoutez le chemin du programme aux variables d’environnement Windows.
3. Enfin, déplacez les fichiers vers le dossier System32.
Utiliser le chemin d'accès complet au fichier pour exécuter la commande
Utiliser le chemin d'accès complet au fichier pour exécuter la commande
Commençons par la méthode du chemin complet. Ici, nous utiliserons le chemin complet du fichier au lieu du nom de l'application pour lancer des programmes depuis l'invite de commandes. Voici comment procéder :
2. Saisissez ensuite le chemin complet de l'application à lancer. Par exemple, si vous souhaitez ouvrir le port ESBCalc situé dans le dossier C:\ , la commande d'ouverture de l'application avec le chemin complet ressemblera à ceci :
C:\ESBCalcPort.exe
3. Cependant, cela ne fonctionnera que si le chemin d'accès au fichier ne contient aucun espace. Si votre chemin d'accès contient des espaces, saisissez-le entre guillemets.
Utiliser le chemin d'accès complet au fichier entre guillemets
Utiliser le chemin d'accès complet au fichier entre guillemets
L'invite de commande lit les espaces à la fin d'une commande et traite tout ce qui se trouve après l'espace comme une commande distincte.
Supposons que vous souhaitiez lancer l'application Internet Explorer dans C:\Program Files\Internet Explorer\iexplore.exe via CMD. Cependant, l'exécution de ce chemin de fichier génère une erreur en raison de l'espace entre Program Files et Internet Explorer .
Pour éviter cela, vous pouvez placer le chemin d'accès du fichier entre guillemets. Dans ce cas, la commande permettant de lancer Internet Explorer ressemblerait à ceci :
"C:\Program Files\Internet Explorer\iexplore.exe"
Ajouter le chemin du fichier aux variables d'environnement Windows
Vous pouvez modifier les variables d'environnement et ajouter le chemin d'accès au fichier de l'application à son dossier. Ainsi, l'invite de commandes déterminera le chemin d'accès à la commande saisie et l'exécutera sans erreur.
L'ajout du chemin d'accès complet au fichier à la variable d'environnement Windows peut vous aider à résoudre l'erreur « non reconnu comme commande interne ou externe » pour les commandes Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot et ADB.
Pour modifier la variable d’environnement Windows :
3. Accédez à Système et sécurité > Système . Dans le volet de gauche, cliquez sur Paramètres système avancés .
Cliquez sur Paramètres système avancés
4. Sur les versions plus récentes de Windows 10, accédez à Paramètres > Système > À propos . Cliquez ensuite sur « Paramètres système avancés » sous « Paramètres associés ».
5. Dans l’ onglet Avancé , cliquez sur le bouton Variables d’environnement.
Cliquez sur le bouton Variables d'environnement
6. Dans la nouvelle fenêtre, sous Variables système , sélectionnez la variable Chemin.
7. Cliquez sur le bouton Modifier.
8. Dans la fenêtre Modifier , cliquez sur Nouveau.
Cliquez sur Nouveau
9. Collez ici le chemin d'accès au programme que vous souhaitez exécuter depuis CMD. Par exemple, si vous souhaitez exécuter le navigateur Chrome situé dans C:\Program Files\Google\Chrome\Application, le chemin d'accès complet sera le suivant :
C:\Program Files\Google\Chrome\Application
10. Cliquez sur OK pour l’ajouter aux variables d’environnement.
Cliquez ensuite sur OK sur toutes les fenêtres ouvertes pour enregistrer les modifications.
Une fois que vous avez ajouté la nouvelle variable d'environnement, ouvrez l'invite de commande , tapez le nom du programme et CMD l'ouvrira sans aucune erreur.
Déplacez le fichier vers le dossier System32
Déplacez le fichier vers le dossier System32
System32 est un dossier système protégé, et ce pour une bonne raison. Lorsque vous essayez d'exécuter un programme avec des droits d'administrateur, l'invite de commandes recherche le fichier exécutable dans le dossier System32. Cependant, comme tous les programmes ne sont pas installés dans le dossier System32, une erreur peut se produire.
Si vous souhaitez toujours exécuter le programme à partir de CMD et que vous ne souhaitez pas saisir le chemin d'accès complet au fichier, vous pouvez déplacer le fichier programme vers le dossier System32.
Pour déplacer les fichiers du programme vers le dossier System32 :
1. Accédez au dossier d'installation du programme et copiez tous les fichiers qu'il contient. Nous allons ensuite déplacer les fichiers Google Chrome situés dans C:\Program Files\Google\Chrome\Application vers le dossier System32.
2. Ensuite, accédez au dossier C:\Windows\System32 et collez les fichiers copiés. Cliquez sur Oui si l'invite UAC apparaît.
3. Ensuite, ouvrez l'invite de commande avec les droits d'administrateur, tapez chrome et appuyez sur Entrée. CMD ouvrira immédiatement le navigateur Google Chrome .