Windows offre une interface assez conviviale lorsque vous devez modifier la plupart des paramètres. Mais à Dieu ne plaise si vous devez effectuer des tâches subalternes comme vider le cache DNS . Vous devrez utiliser l'application Terminal pour les outils de ligne de commande. Cependant, certains utilisateurs sont confrontés à l'erreur « Non reconnu comme commande interne ou externe » sur leur PC Windows 11 ou 10 lors de l'exécution d'une commande.
Les principales raisons de ce problème incluent les privilèges d'administrateur manquants, les applications manquantes, le formatage incorrect du chemin et des commandes et les variables d'environnement manquantes. Nous énumérerons sept méthodes pour résoudre le problème.
1. Exécutez l'invite de commande en mode administrateur
Certaines commandes nécessitent une fenêtre d'invite de commandes élevée pour s'exécuter correctement. Alors, fermez et lancez l’invite de commande en mode administrateur, puis exécutez la commande. Voici comment:
Étape 1 : Appuyez sur la touche Windows pour ouvrir le menu Démarrer. Tapez cmd dans la zone de recherche et appuyez sur le raccourci clavier Ctrl + Maj + Entrée pour ouvrir une fenêtre d'invite de commande avec des privilèges administratifs.
Étape 2 : La fenêtre Contrôle de compte d'utilisateur s'ouvrira. Cliquez sur le bouton Oui pour ouvrir l'invite de commande avec les droits d'administrateur.
Étape 3 : Tapez la commande correctement et appuyez sur Entrée pour l'exécuter.
2. Vérifiez si l'application est installée ou non
Souvent, l'erreur « non reconnu comme commande interne ou externe, programme exploitable ou fichier de commandes » peut également survenir parce que la commande que vous essayez d'exécuter appartient à une application qui n'est pas installée sur votre PC.
Sous Windows, vous pouvez jeter un œil au dossier System32 si l'outil est présent ou non. Voici comment procéder :
Étape 1 : Appuyez sur le raccourci clavier Windows + E pour ouvrir l'application Explorateur de fichiers.
Étape 2 : Accédez à la barre d'adresse en haut et cliquez dessus. Maintenant, collez le chemin suivant et appuyez sur Entrée pour accéder au dossier System32.
C:\Windows\System32
Étape 3 : Cliquez sur la barre de recherche dans la zone supérieure droite. Tapez le nom de l'outil auquel vous tentiez d'accéder à partir de la ligne de commande. S'il n'apparaît pas dans les résultats de la recherche, s'il est absent ou indisponible pour votre PC.
Pour les autres outils tiers, vous devez vérifier le dossier Program Files ou d'autres emplacements où vous avez installé ou extrait l'application pour le confirmer.
3. Basculez vers le lecteur et le répertoire appropriés
L' invite de commande peut ne pas reconnaître les commandes si vous essayez d'accéder au programme à partir du mauvais répertoire. L'invite de commande vous permet d'accéder à n'importe quel outil système à partir de n'importe quel répertoire. Mais si vous essayez d'accéder à un outil tiers, vous devrez basculer vers le répertoire où l'outil est présent, puis exécuter les commandes qui lui sont associées. Voici comment:
Étape 1 : Appuyez sur la touche Windows pour ouvrir le menu Démarrer. Tapez cmd dans la zone de recherche et appuyez sur Entrée pour ouvrir l'invite de commande.
Étape 2 : Vous devez basculer vers le lecteur sur lequel l’outil est présent. Disons que vous essayez d'accéder au Vivetool présent dans un dossier du lecteur D. Alors, tout d’abord, passez au lecteur D à l’aide de cette commande :
D:
Étape 3 : Une fois que vous êtes dans le bon lecteur, vous devez accéder au bon emplacement du dossier. La structure de commande pour cela est :
Folder name\folder name\toolname.exe
Ainsi, la commande pour accéder à l'outil présent dans un sous-dossier est :
Vivetool\vive\vivetool.exe
Étape 4 : Fermez la fenêtre d'invite de commande.
4. Mettez la commande entre guillemets
Si la commande que vous essayez d’exécuter comporte un chemin contenant des espaces, vous pouvez obtenir une erreur de commande non reconnue. La raison simple est que l'invite de commande ne comprend pas que vous avez intentionnellement laissé un espace et s'il s'agit du nom réel du dossier ou du fichier.
Pour éliminer ce problème, vous pouvez encapsuler le chemin complet et la commande entre guillemets doubles. Le format de la commande devient donc :
“Full path\tool.exe”
Par exemple, si nous voulons accéder au Vivetool situé dans un sous-dossier appelé « vive efr » dans le lecteur D, notre commande deviendra :
“D:\Vivetool\vive efr\vivetool.exe”
5. Ajoutez la variable d'environnement
Si le chemin du programme auquel vous essayez d'accéder est absent des variables d'environnement, vous devez l'ajouter manuellement. Sinon, vous continuerez à rencontrer l’erreur « non reconnu comme commande interne ou externe ». Voici comment:
Étape 1 : Appuyez sur le raccourci clavier Windows + R pour ouvrir la boîte de dialogue Exécuter. Tapez le chemin suivant et appuyez sur Entrée pour ouvrir les propriétés système avancées :
%windir%\System32\SystemPropertiesAdvanced.exe
Étape 2 : Cliquez sur l'option Variables d'environnement.
Étape 3 : Accédez à la section Variables système. Recherchez la valeur Chemin et double-cliquez dessus.
Étape 4 : Cliquez sur le bouton Nouveau.
Étape 5 : Une nouvelle entrée de variable d’environnement sera créée. Cliquez sur le bouton Parcourir.
Étape 6 : Accédez au répertoire dans lequel se trouve le programme que vous souhaitez ajouter. Sélectionnez-le et cliquez sur le bouton OK.
Étape 7 : Cliquez sur le bouton OK.
Étape 8 : Cliquez sur OK pour fermer la fenêtre Variables d'environnement.
Étape 9 : Maintenant, ouvrez l’invite de commande et essayez d’exécuter le programme ou toute commande qui lui est associée.
Si vous rencontrez un problème lors de l'accès aux outils système, vous devez modifier le chemin. Tout d'abord, revenez sur les quatre premières étapes de cette méthode, mentionnées ci-dessus, et créez une nouvelle entrée de variable d'environnement.
Étape 1 : Collez le texte suivant dans la nouvelle entrée :
%SystemRoot%\system32
Étape 2 : Cliquez sur le bouton OK pour appliquer les modifications.
Étape 3 : fermez la fenêtre Variables d'environnement.
6. Exécutez une analyse SFC et DISM
Windows est livré avec des outils de ligne de commande System File Checker (SFC) et Deployment Image Servicing and Management (DISM) qui peuvent vous aider à réparer et restaurer les fichiers système manquants et à réparer le magasin de composants Windows. Vous devez exécuter ces analyses les unes après les autres. Voici comment:
Étape 1 : Appuyez sur la touche Windows pour ouvrir le menu Démarrer. Tapez cmd dans la barre de recherche et appuyez simultanément sur Ctrl + Maj + Entrée pour ouvrir l'invite de commande avec des privilèges administratifs.
Étape 2 : Lorsque la fenêtre Contrôle de compte d'utilisateur apparaît, cliquez sur le bouton Oui pour lancer l'invite de commande avec les droits d'administrateur.
Étape 3 : Tapez la commande suivante et appuyez sur Entrée pour l'exécuter :
SFC /scannow
Étape 4 : Tapez cls et appuyez sur Entrée pour effacer la fenêtre d'invite de commande.
Étape 5 : Tapez les commandes suivantes et exécutez-les l'une après l'autre :
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
Étape 6 : Les analyses prendront beaucoup de temps. Redémarrez ensuite votre PC.
La restauration du système peut vous sauver la vie lorsque votre PC ne fonctionne plus comme avant. Si vous n'avez rencontré aucun problème lors de l'exécution des commandes internes, vous pouvez utiliser la restauration du système pour revenir à un état antérieur. Voici comment:
Étape 1 : Appuyez sur la touche Windows pour ouvrir le menu Démarrer. Tapez rstrui dans la barre de recherche et appuyez sur Entrée pour lancer la restauration du système.
Étape 2 : Cliquez sur le bouton Suivant.
Étape 3 : Choisissez un point de restauration dans la liste. Suivez les instructions à l'écran pour appliquer le point de restauration sur votre PC.
Votre PC redémarrera pour appliquer le point de restauration, et cela prendra un certain temps.
Exécuter des commandes sans problèmes
Il s'agissait des sept méthodes permettant de corriger l'erreur « Non reconnue comme commande interne ou externe » dans Windows 11 et 10. Tout d'abord, vérifiez la commande pour détecter toute erreur et exécutez l'invite de commande en mode administrateur . Après cela, passez au bon répertoire et placez la commande entre guillemets doubles. Enfin, modifiez les variables d'environnement et utilisez les outils SFC et DISM pour résoudre le problème.