Ja, dit geval komt heel vaak voor, vooral bij degenen die veel programma's installeren, applicaties zoals Java programmeren, hun eigen servers opzetten... wat rechtstreeks van invloed is op het omgevingsgedeelte van Windows. Dat is schuld:
- 'cmd-opdrachtsyntaxis' wordt niet herkend als een interne of externe opdracht, een bedienbaar programma of een batchbestand.
Dit foutverschijnsel is dat als u een opdrachtsyntaxis in Windows' CMD - Command typt, zoals Ping-opdracht, ipconfig..., u de bovenstaande foutmelding ontvangt.

Dus hoe u deze fout "wordt niet herkend als een interne of externe opdracht..." kunt oplossen. Raadpleeg het onderstaande artikel van LuckyTemplates!
Bekijk hier meer referentieartikelen over basisopdrachten in CMD.
Wat veroorzaakt deze fout "wordt niet herkend als een interne of externe opdracht..."-fout op Windows?
Zoals hierboven vermeld, treedt deze fout op wanneer u programma's installeert die van invloed zijn op de sectie Windows-omgevingsvariabelen, zoals het programmeren van applicaties, het maken van servers... Wanneer deze waarden van omgevingsvariabelen veranderen, zal dit "misverstanden" of verwarring veroorzaken wanneer Windows bepaalde programma's uitvoert. of commando's.
Hoe de fout "wordt niet herkend als een interne of externe opdracht..." op te lossen:
Controleer of het programma is geïnstalleerd
![Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows]()
Controleer of het programma is geïnstalleerd
De opdrachtprompt kan geen programma's uitvoeren die niet bestaan. Als u een nieuw geïnstalleerd programma probeert uit te voeren, controleer dan of het correct is geïnstalleerd.
Om de installatie te verifiëren:
1. Druk op Win + R om Uitvoeren te openen . Voer vervolgens het besturingselement in en klik op OK.
2. Ga vervolgens in het Configuratiescherm naar Programma's > Programma's en onderdelen .
3. Blader door de lijst met geïnstalleerde applicaties en zoek de applicatie die u wilt uitvoeren.
Bovendien kunt u geïnstalleerde applicaties ook bekijken door naar Apps en functies te gaan in Instellingen. Druk hiervoor op de Windows-toets + I , klik op Apps en zoek de geïnstalleerde applicatie.
Wanneer u een programma of script probeert te starten vanuit CMD, zoekt de opdrachthandler standaard naar gerelateerde bestanden en paden in de System32-map of omgevingsvariabelen. Als het bestand ontbreekt, retourneert het de foutmelding "wordt niet herkend als een interne of externe opdracht, bruikbaar programma of batchbestand".
Dit kan komen doordat Windows de meeste applicaties niet in de System32-map installeert, maar in plaats daarvan in C:\Program Files.
Je kunt dit probleem op drie manieren oplossen:
1. Gebruik eerst het volledige pad van het uitvoerbare bestand om het programma te starten.
2. Voeg ten tweede het programmapad toe aan de Windows-omgevingsvariabelen.
3. Verplaats ten slotte de bestanden naar de map System32.
Gebruik het volledige bestandspad om de opdracht uit te voeren
![Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows]()
Gebruik het volledige bestandspad om de opdracht uit te voeren
Probeer eerst de volledige padmethode. Hier gebruikt het artikel het volledige bestandspad in plaats van de applicatienaam om programma's te starten vanaf de opdrachtprompt. Hier is hoe:
1. Open eerst de opdrachtprompt met beheerdersrechten .
2. Voer vervolgens het volledige pad in van de applicatie die u wilt starten. Als u bijvoorbeeld de ESBCalc-poort in de map C:\ wilt openen , ziet de opdracht om de toepassing met het volledige pad te openen er als volgt uit:
C:\ESBCalcPort.exe
3. Dit werkt echter alleen als het bestandspad geen spaties bevat. Als uw bestandspad spaties bevat, voert u het bestandspad tussen aanhalingstekens in.
Gebruik het volledige bestandspad tussen aanhalingstekens
![Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows]()
Gebruik het volledige bestandspad tussen aanhalingstekens
De opdrachtprompt leest spaties aan het einde van een commando en behandelt alles na de spatie als een afzonderlijk commando.
Stel dat u de Internet Explorer-applicatie in C:\Program Files\Internet Explorer\iexplore.exe via CMD wilt starten . Als u dit bestandspad uitvoert, wordt er echter een fout weergegeven vanwege de ruimte tussen Program Files en Internet Explorer .
Om dit te voorkomen, kunt u het bestandspad tussen aanhalingstekens invoegen. Hier ziet de opdracht om Internet Explorer te starten er als volgt uit:
"C:\Program Files\Internet Explorer\iexplore.exe"
Voeg een bestandspad toe aan Windows-omgevingsvariabelen
U kunt omgevingsvariabelen bewerken en het bestandspad van de toepassing aan de map toevoegen. Op deze manier bepaalt de opdrachtprompt het pad voor de ingevoerde opdracht en voert deze zonder fouten uit.
Door het volledige bestandspad toe te voegen aan de Windows-omgevingsvariabele kunt u de fout ‘niet herkend als een interne of externe opdracht’ voor Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot en ADB oplossen opdrachten.
Om de Windows-omgevingsvariabele te bewerken:
1. Druk op Win + R om Uitvoeren te openen .
2. Voer vervolgens het besturingselement in en klik op OK om het Configuratiescherm te openen .
3. Ga naar Systeem en beveiliging > Systeem . Klik in het linkerdeelvenster op Geavanceerde systeeminstellingen .
![Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows]()
Klik op Geavanceerde systeeminstellingen
4. Ga in nieuwere versies van Windows 10 naar Instellingen > Systeem > Info . Klik vervolgens op Geavanceerde systeeminstellingen in het gedeelte Gerelateerde instellingen.
5. Klik op het tabblad Geavanceerd op de knop Omgevingsvariabelen.
![Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows]()
Klik op de knop Omgevingsvariabelen
6. Selecteer in het nieuwe venster onder Systeemvariabelen de padvariabele.
7. Klik op de knop Bewerken.
8. Klik in het venster Bewerken op Nieuw.
![Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows]()
Klik op Nieuw
9. Hier moet u het bestandspad plakken van het programma dat u vanuit CMD wilt uitvoeren. Als u bijvoorbeeld de Chrome-browser in C:\Program Files\Google\Chrome\Application wilt uitvoeren , ziet het volledige pad van het bestand er als volgt uit:
C:\Program Files\Google\Chrome\Application
10. Klik op OK om het toe te voegen aan Omgevingsvariabelen.
Klik vervolgens op OK in alle geopende vensters om de wijzigingen op te slaan.
Nadat u de nieuwe omgevingsvariabele hebt toegevoegd, opent u de opdrachtprompt , voert u de programmanaam in en CMD zal deze zonder fouten openen.
Verplaats het bestand naar de map System32
![Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows Instructies voor het oplossen van de fout "niet herkend als een intern of extern commando" bij gebruik van CMD in Windows]()
Verplaats het bestand naar de map System32
System32 is een beschermde systeemmap en deze is om een goede reden beveiligd. Wanneer u een programma met beheerdersrechten probeert te starten, zoekt de opdrachtprompt naar het uitvoerbare bestand in de map System32. Omdat echter niet alle programma's in de map System32 zijn geïnstalleerd, kunt u een foutmelding krijgen.
Als u het programma toch vanuit CMD wilt uitvoeren en niet het volledige bestandspad wilt invoeren, kunt u het programmabestand naar de map System32 verplaatsen.
Programmabestanden naar de map System32 verplaatsen:
1. Navigeer naar de installatiemap van het programma en kopieer alle bestanden in de map. Hier verplaatst het artikel Google Chrome-bestanden in C:\Program Files\Google\Chrome\Application naar de map System32.
2. Navigeer vervolgens naar de map C:\Windows\System32 en plak de gekopieerde bestanden. Klik op Ja als de UAC-prompt verschijnt.
3. Open vervolgens de opdrachtprompt met beheerdersrechten, voer Chrome in en druk op Enter. CMD opent onmiddellijk de Google Chrome-browser .
Succes!