Hoofd Andere Hoe te repareren 'wordt niet herkend als een interne of externe opdracht' Fouten

Hoe te repareren 'wordt niet herkend als een interne of externe opdracht' Fouten



Als je een app of opdracht tegenkomt die 'niet wordt herkend als een interne of externe opdracht'-fouten wanneer je iets probeert te doen in de opdrachtregel, een app bijwerkt of iets nieuws installeert, ben je niet de enige. Het gebeurt wanneer Windows-omgevingsvariabelen worden gewijzigd waardoor de opdracht niet kan worden uitgevoerd.

Hoe te repareren

Je zou letterlijk alles kunnen proberen, zelfs een standaard CMD-commando uitvoeren of je antivirus bijwerken. Als de variabele is gewijzigd, kan Windows die opdracht niet uitvoeren. Als dit je overkomt, zijn er een aantal manieren om ermee om te gaan.

Er zijn twee versies van deze fout. Een voor algemene programma's en een voor als u een CMD-opdracht probeert te gebruiken. Ik zal je laten zien hoe je beide kunt oplossen.

Hoe op te lossen

Fix 'opdracht wordt niet herkend' fouten

De foutsyntaxis is meestal zoiets als 'Program.exe wordt niet herkend als een interne of externe opdracht'. De syntaxis hangt af van wat u op dat moment doet, wat belangrijk is omdat we het installatiebestand moeten controleren voordat we iets anders doen.

plaats afbeelding achter tekst google docs
  1. Navigeer naar het installatiebestand van het programma dat u probeert te gebruiken en zorg ervoor dat het uitvoerbare bestand aanwezig is.
  2. Navigeer naar Configuratiescherm, Systeem en beveiliging en Geavanceerde systeeminstellingen.
  3. Selecteer de knop Omgevingsvariabelen.
  4. Selecteer Pad in het deelvenster Systeemvariabelen onder aan het nieuwe venster.
  5. Selecteer Bewerken en er verschijnt een nieuw venster.
  6. Zorg ervoor dat '%SystemRoot%System32' en 'C:WindowsSystem32' aanwezig zijn.
  7. Kopieer één waarde naar Kladblok.
  8. Wijzig de invoer in het venster Omgevingsvariabele in iets anders en klik op OK.
  9. Vervang de waarde die u zojuist hebt gewijzigd door het origineel uit Kladblok en klik op OK.
  10. Doe hetzelfde voor de andere waarde.

Als u Windows kent, weet u dat u soms alleen maar een waarde hoeft in te voeren om het weer op te pikken. Ik neem aan dat dit is om het nogmaals binnen de interne Windows-database te koppelen, maar wie weet.

Als u de waarden in Kladblok plakt, bespaart u tijd en blijft de juiste syntaxis behouden als u gestoord wordt tijdens het uitvoeren van deze taak of als u vergeet hoe het eruitzag. Knip en plak ze allemaal afzonderlijk en verander de waarde in de omgevingsvariabelen in wat dan ook. Plak vervolgens de oorspronkelijke waarde terug en bevestig. Dit zou voldoende moeten zijn voor het oorspronkelijke commando dat u opnieuw probeerde te werken.

De adelaarsogen onder jullie zullen misschien opmerken dat '%SystemRoot%System32' en 'C:WindowsSystem32' naar dezelfde locatie verwijzen. Dit is een legacy-item voor degenen die oudere systemen gebruiken. Je hebt waarschijnlijk niet beide nodig, maar Windows lijkt er nog steeds afzonderlijk naar te verwijzen. Systemroot was voornamelijk voor systemen die zowel WINNT- als Windows-mappen gebruikten, wat niet langer waar is. Beide moeten echter aanwezig zijn, zelfs in Windows 10.

Hoe op te lossen

Fix 'CMD-opdracht wordt niet herkend' fouten

Als u een CMD-opdracht probeert uit te voeren en ziet 'CMD wordt niet herkend als een interne of externe opdracht', kan dat iets anders zijn. Het proberen van de bovenstaande oplossing kan werken, maar het probleem kan worden veroorzaakt door een aantal registervermeldingen die de normale reeks opdrachten onderbreken.

Als u AutoRun in het register hebt ingesteld, werken bepaalde CMD-opdrachten zoals ping of nslookup op de een of andere manier niet altijd. Ze retourneren de bovenstaande fout. De .exe is aanwezig en alles ziet er misschien correct uit, maar deze twee kleine vermeldingen verpesten je dag.

Die registervermeldingen zijn:

HKEY_LOCAL_MACHINESoftwareMicrosoftCommand ProcessorAutoRun

HKEY_CURRENT_USERSoftwareMicrosoftCommand ProcessorAutoRun

Dit probleem is minstens een decennium oud. Ik heb een bladwijzer voor een MSDN-blogbericht uit 2007 die ik heb bewaard om dit precies te illustreren.

  1. Navigeer naar C:WindowsSystem32 en zorg ervoor dat het uitvoerbare CMD-bestand aanwezig is.
  2. Voer de controle van de omgevingsvariabelen uit zoals hierboven. Als dat niet oplost, gaat u verder.
  3. Voer de opdracht 'cmd /d' uit die blijkbaar stopt met het uitvoeren van autorun. Als het bericht hetzelfde is, ga dan verder.
  4. Zoek de twee bovenstaande registervermeldingen en verwijder ze.

Deze oplossing is oud maar goud. Ik gebruikte dit vroeger toen ik IT-beheerder werkte bij een bekend kabelbedrijf. Daarom heb ik het nog steeds als bladwijzer. De 'opdracht wordt niet herkend als een interne of externe opdracht'-fout bestaat al zo lang en voor zover ik weet, is de oplossing nog steeds hetzelfde, zelfs vijf generaties Windows later. Desalniettemin, als u de fout tegenkomt, weet u nu in ieder geval wat u moet doen.

Wanneer was de laatste keer dat u de fout 'wordt niet herkend als een interne of externe opdracht' in Windows zag? Heb je een van deze oplossingen gebruikt of iets anders?

Interessante Artikelen

Editor'S Choice

Het formaat van een video wijzigen
Het formaat van een video wijzigen
https://www.youtube.com/watch?v=NCc-0h8Tdj8 Het kan moeilijk zijn om een ​​video naar een vriend te sturen als deze te groot is voor alle standaard sociale platforms en e-maildiensten. Als je niet wilt omgaan met
Hoe deel je een bericht in je Instagram-verhaal
Hoe deel je een bericht in je Instagram-verhaal
https://www.youtube.com/watch?v=zhtZonDunvY Wist je dat je iemands post kunt delen in je Instagram-verhaal? Ze zeggen dat delen zorgzaam is, en ontwikkelaars op Instagram lijken erop gebrand om je zoveel mogelijk inhoud te laten delen als
Shell-opdrachten in Windows 8.1
Shell-opdrachten in Windows 8.1
Er zijn veel shell-opdrachten in Windows, die u kunt openen door shell te typen: in het dialoogvenster 'Uitvoeren' of het zoekvak van het menu Start / scherm. In de meeste gevallen openen deze shell-opdrachten een systeemmap of een applet in het Configuratiescherm. U hebt bijvoorbeeld snel toegang tot de map Opstarten als u het volgende typt in het dialoogvenster Uitvoeren: shell: Startup Deze opdrachten
LibreELEC versus OpenELEC - Wat is het beste voor u?
LibreELEC versus OpenELEC - Wat is het beste voor u?
LibreELEC en OpenELEC zijn oudere besturingssystemen voor Kodi. Toen Kodi-boxen op zeer beperkte hardware draaiden, waren deze twee het besturingssysteem. Nu hebben de meeste Kodi-boxen krachtigere hardware of is Kodi op een hogere specificatie geïnstalleerd
Handige tekstopdrachten van Cortana die u moet kennen
Handige tekstopdrachten van Cortana die u moet kennen
Vandaag zullen we zien hoe u tijd kunt besparen met Cortana in Windows 10 met behulp van het zoekvak en spraakopdrachten voor handige acties die u kunt uitvoeren vanaf de taakbalk.
Hoe lang een video kan een iPhone opnemen? Het hangt er van af
Hoe lang een video kan een iPhone opnemen? Het hangt er van af
Als je je afvraagt ​​hoe lang een iPhone kan opnemen, is het korte antwoord dat er geen vaste limiet is, maar het hangt ervan af. Ga je werken aan een nieuw project waarbij je filmt met een iPhone? Je hebt gezien
Voorkom dat Windows 10-thema's de muiscursors veranderen
Voorkom dat Windows 10-thema's de muiscursors veranderen
De optie 'Thema's toestaan ​​om muisaanwijzers te wijzigen' is verwijderd uit het dialoogvenster in Windows 10, maar kan worden geactiveerd met een registeraanpassing.