Home
» Windows
»
Instruksjoner for å fikse feilen «ikke gjenkjent som en intern eller ekstern kommando» når du bruker CMD i Windows
Instruksjoner for å fikse feilen «ikke gjenkjent som en intern eller ekstern kommando» når du bruker CMD i Windows
Ja, dette skjer veldig ofte, spesielt for de som installerer mange programmer, programmerer applikasjoner som Java, setter opp sine egne servere ... noe som direkte påvirker Windows-miljøet. Det er feilen:
'cmd-kommandosyntaks' gjenkjennes ikke som en intern eller ekstern kommando, et operativt program eller en batchfil.
Dette feilfenomenet er at hvis du skriver inn en hvilken som helst kommandosyntaks i CMD - Windows Command, for eksempel Ping, ipconfig..., vil du motta feilmeldingen ovenfor.
Så hvordan fikser jeg denne feilen «gjenkjennes ikke som en intern eller ekstern kommando...»? Se artikkelen nedenfor fra WebTech360!
Hva forårsaker denne feilen "gjenkjennes ikke som en intern eller ekstern kommando..." i Windows?
Som nevnt ovenfor oppstår denne feilen når du installerer programmer som påvirker delen Windows-miljøvariabler, for eksempel programmeringsapplikasjoner, serveroppretting... Når disse miljøvariabelverdiene endres, vil det føre til "misforståelse" eller forvirring når Windows kjører et program eller en kommando.
Slik fikser du feilen «gjenkjennes ikke som en intern eller ekstern kommando...»:
Bekreft at programmet er installert
Bekreft at programmet er installert
Kommandoprompten kan ikke kjøre et program som ikke finnes. Hvis du prøver å kjøre et nylig installert program, må du sørge for at det ble installert riktig.
For å bekrefte installasjonen:
1. Trykk på Win + R for å åpne Kjør . Skriv deretter inn kontroll og klikk på OK.
2. Gå deretter til Programmer > Programmer og funksjoner i Kontrollpanel .
3. Bla gjennom listen over installerte apper og finn den du vil kjøre.
Alternativt kan du også se installerte apper ved å gå til Apper og funksjoner i Innstillinger. For å gjøre dette, trykk på Windows-tasten + I , klikk på Apper og finn den installerte appen.
Som standard, når du prøver å starte et program eller et skript fra CMD, ser ledeteksten etter relevante filer og stier i System32-mappen eller miljøvariabler. Hvis filen mangler, returnerer den feilen «gjenkjennes ikke som en intern eller ekstern kommando, et operativt program eller en batchfil».
Dette kan skyldes at Windows ikke installerer de fleste programmene i System32-mappen, men i stedet i C:\Program Files.
Du kan løse dette problemet på tre måter:
1. Bruk først hele banen til den kjørbare filen for å starte programmet.
2. Legg deretter til programstien i Windows-miljøvariablene.
3. Flytt til slutt filene til System32-mappen.
Bruk fullstendig filsti for å utføre kommandoen
Bruk fullstendig filsti for å utføre kommandoen
La oss først prøve full path-metoden. Her bruker vi den fullstendige filbanen i stedet for programnavnet for å starte programmer fra ledeteksten. Slik gjør du det:
2. Skriv deretter inn hele banen til programmet du vil starte. Hvis du for eksempel vil åpne ESBCalc-porten som ligger i C:\- mappen , vil kommandoen for å åpne programmet med hele banen se slik ut:
C:\ESBCalcPort.exe
3. Dette vil imidlertid bare fungere hvis filbanen ikke har mellomrom. Hvis filbanen din har mellomrom, skriver du inn filbanen i doble anførselstegn.
Bruk fullstendig filsti i anførselstegn
Bruk fullstendig filsti i anførselstegn
Kommandoprompt leser mellomrom på slutten av en kommando og behandler alt etter mellomrommet som en egen kommando.
Anta at du vil starte Internet Explorer-programmet i C:\Program Files\Internet Explorer\iexplore.exe via CMD. Hvis du kjører denne filbanen, returneres det imidlertid en feil på grunn av avstanden mellom Program Files og Internet Explorer .
For å unngå dette kan du sette filbanen i doble anførselstegn. Her vil kommandoen for å starte Internet Explorer se slik ut:
"C:\Program Files\Internet Explorer\iexplore.exe"
Legg til filsti til Windows-miljøvariabler
Du kan redigere miljøvariablene og legge til programmets filbane i mappen. På denne måten vil ledeteksten bestemme banen til den angitte kommandoen og utføre den uten feil.
Å legge til hele filbanen i Windows Environment Variable kan hjelpe deg med å løse feilen «ikke gjenkjent som en intern eller ekstern kommando» for Flex-, nmake-, make-, cobra-, Is-, terraform-, gcc-, code-, Android Studio-, Python-, Fastboot- og ADB-kommandoer.
3. Gå til System og sikkerhet > System . Klikk på Avanserte systeminnstillinger i venstre rute .
Klikk på Avanserte systeminnstillinger
4. I nyere versjoner av Windows 10 går du til Innstillinger > System > Om . Klikk deretter på Avanserte systeminnstillinger under Relaterte innstillinger.
5. Klikk på knappen Miljøvariabler i fanen Avansert .
Klikk på Miljøvariabler-knappen
6. I det nye vinduet, under Systemvariabler , velg variabelen Path.
7. Klikk på Rediger-knappen.
8. Klikk på Ny i Rediger- vinduet .
Klikk på Ny
9. Her må du lime inn filbanen til programmet du vil kjøre fra CMD. Hvis du for eksempel vil kjøre Chrome-nettleseren som ligger i C:\Programfiler\Google\Chrome\Application, vil den fullstendige banen til filen se slik ut:
C:\Program Files\Google\Chrome\Application
10. Klikk OK for å legge den til i miljøvariabler.
Klikk deretter OK i alle åpne vinduer for å lagre endringene.
Når du har lagt til den nye miljøvariabelen, åpner du kommandoprompten , skriver inn programnavnet, og CMD vil åpne den uten feil.
Flytt filen til System32-mappen
Flytt filen til System32-mappen
System32 er en beskyttet systemmappe, og det er en god grunn til at den er beskyttet. Når du prøver å kjøre et program med administratorrettigheter, vil ledeteksten se etter den kjørbare filen i System32-mappen. Men siden ikke alle programmene er installert i System32-mappen, kan du få en feilmelding.
Hvis du fortsatt vil kjøre programmet fra CMD og ikke vil skrive inn hele filbanen, kan du flytte programfilen til System32-mappen.
Slik flytter du programfiler til System32-mappen:
1. Naviger til installasjonsmappen for programmet og kopier alle filene i mappen. Her flytter vi Google Chrome-filene som ligger i C:\Programfiler\Google\Chrome\Application til System32-mappen.
2. Naviger deretter til mappen C:\Windows\System32 og lim inn de kopierte filene. Klikk på Ja hvis UAC-ledeteksten vises.
3. Deretter åpner du ledeteksten med administratorrettigheter, skriver inn Chrome og trykker Enter. CMD vil umiddelbart åpne Google Chrome-nettleseren .