Allt för att arbeta med Windows - det bästa operativsystemet från Microsoft. Vi täcker allt från Windows 10 Insider -programmet till Windows 11. Ger dig alla de senaste nyheterna om Windows 10 och mer.

5 sätt att fixa felet ”Känns inte igen som ett internt eller externt kommando” i Windows

31

Kommandotolken i Windows är ett praktiskt verktyg. Det låter dig utföra många uppgifter snabbt; kommandoprocessorn kan dock visa felet "inte igenkänd som ett internt eller externt kommando" när du försöker utföra ett kommando.

Det är ett vanligt fel och uppstår vanligtvis på grund av felaktig kommandoexekvering. Den här artikeln förklarar orsakerna och några felsökningssteg som hjälper dig att åtgärda det här felet.

Varför uppstår felet som inte känns igen som ett internt eller externt kommando?

Windows OS har en lista över sökvägar som kallas Windows miljövariabler för att starta och köra program snabbt. Eventuella problem med det kan orsaka felet.

Potentiella problem som orsakar det här felet inkluderar:

  • Felaktiga kommandon.
  • Registerposter som avbryter funktionen för kommandon och mer.
  • Körbara program eller skript är inte installerade.
  • En felaktigt angiven sökväg eller filnamn.
  • En saknad filkatalog i Windows miljövariabler.

Så här åtgärdar du felet "Känns inte igen som ett internt eller externt kommando".

Det här felet utlöses ofta när du kör ett program eller CMD-kommando och något går fel. Vi har listat korrigeringar för båda versionerna av felet, så följ den som är relevant för ditt fall.

1 Kontrollera om programmet är installerat

5 sätt att fixa felet "Känns inte igen som ett internt eller externt kommando" i Windows

Kommandotolken kan inte köra ett program som inte finns. Om du försöker köra ett nyinstallerat program, se till att det är korrekt installerat.

Så här verifierar du installationen:

  1. Tryck på Win + R för att öppna Kör. Skriv sedan kontroll och klicka på OK.
  2. Gå sedan till Program > Program och funktioner i kontrollpanelen .
  3. Bläddra igenom listan över installerade appar och leta reda på appen du vill köra.

Alternativt kan du också se installerade appar genom att öppna Appar och funktioner i Inställningar. För att göra detta, tryck på Windows-tangenten + I, klicka på Appar och leta upp den installerade appen.

Som standard, när du försöker starta ett program eller ett skript från CMD, letar kommandoprocessorn efter relaterade filer och sökvägar i mappen System32 eller miljövariabler. Om filen saknas kommer den att returnera det som inte känns igen som ett internt eller externt kommando, ett funktionsprogram eller ett batchfilfel.

Detta beror troligen på att Windows inte installerar de flesta appar i System32-mappen, utan C: Program Files istället.

Du kan lösa det här problemet på tre sätt:

  1. Använd först hela sökvägen till den körbara filen för att starta programmet.
  2. För det andra, lägg till programsökvägen till Windows miljövariabler.
  3. Flytta slutligen filerna till mappen System32.

2 Använd hela filsökvägen för att köra kommandot

5 sätt att fixa felet "Känns inte igen som ett internt eller externt kommando" i Windows

Först, låt oss prova hela sökvägsmetoden. Här kommer vi att använda hela filsökvägen istället för appnamnet för att starta program från kommandotolken. Så här gör du:

  1. Öppna först kommandotolken som administratör.

  2. Skriv sedan hela sökvägen för programmet du vill starta. Om du till exempel vill öppna ESBCalc-porten som finns i C: -katalogen, kommer kommandot för att öppna appen med den fullständiga sökvägen att se ut ungefär så här:

    C:ESBCalcPort.exe
  3. Som sagt, detta fungerar bara om filsökvägen inte har några blanksteg. Om din filsökväg har ett blanksteg, skriv sökvägen inom dubbla citattecken.

3 Använd hela filsökvägen inom dubbla citattecken

5 sätt att fixa felet "Känns inte igen som ett internt eller externt kommando" i Windows

Kommandotolken läser de vita utrymmena som slutet på ett kommando och behandlar allt efter utrymmet som ett separat kommando.

Låt oss säga att du vill starta Internet Explorer-appen som finns i C: Program FilesInternet Exploreriexplore.exe via CMD. Men att köra den här filsökvägen kommer att returnera ett fel på grund av utrymmet mellan Program Files och Internet Explorer.

För att undvika detta kan du infoga filsökvägen inom en dubbel citattecken. Här kommer kommandot för att starta Internet Explorer se ut så här:

"C:Program FilesInternet Exploreriexplore.exe"

4 Lägg till filsökvägen till Windows miljövariabler

Du kan redigera miljövariablerna och lägga till filsökvägen för ditt program i dess katalog. På så sätt kommer kommandotolken att identifiera sökvägen för det angivna kommandot och utföra det utan felet.

Att lägga till en fullständig sökväg till Windows miljövariabel kan hjälpa dig att lösa det som inte känns igen som ett internt eller externt kommandofel för Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot och ADB-kommandon.

Så här redigerar du Windows miljövariabel:

  1. Tryck på Win + R för att öppna Kör.

  2. Skriv sedan kontroll och klicka på OK för att öppna kontrollpanelen.

  3. I Windows 10, gå till System och säkerhet > System. Klicka på Avancerade systeminställningar i den vänstra rutan.

  4. På nyare versioner av Windows 10 och Windows 11 går du till Inställningar > System > Om. Klicka sedan på Avancerade systeminställningar under avsnittet Relaterade inställningar .

  5. På fliken Avancerat klickar du på knappen Miljövariabler.

    5 sätt att fixa felet "Känns inte igen som ett internt eller externt kommando" i Windows

  6. I det nya fönstret, under Systemvariabler, välj sökvägsvariabeln.

  7. Klicka på knappen Redigera .

  8. I fönstret Redigera klickar du på Ny.

    5 sätt att fixa felet "Känns inte igen som ett internt eller externt kommando" i Windows

  9. Här måste du klistra in programmets filsökväg du vill köra från CMD. Om du till exempel vill köra Chrome-webbläsaren som finns i C:Program FilesGoogleChromeApplication, kommer hela filsökvägen att se ut så här:

    C:Program FilesGoogleChromeApplication
  10. Klicka på OK för att lägga till den i miljövariablerna.

  11. Klicka sedan på OK igen.

  12. Klicka sedan på OK och Verkställ för att spara ändringarna.

När du har lagt till den nya miljövariabeln, starta om din dator för att tillämpa ändringarna. Efter att datorn har startat om, öppna kommandotolken, skriv in programmets namn och CMD kommer att öppna det utan några fel.

Om du upplever problem med kommandon som ipconfig, netsh, cipher, etc., lägg sedan till sökvägen för Windows-systemets rotmapp i dialogrutan Miljövariabel. Så här gör du.

  1. Öppna dialogrutan Miljövariabler.

    5 sätt att fixa felet "Känns inte igen som ett internt eller externt kommando" i Windows

  2. Välj sedan sökvägsvariabeln under avsnittet Systemvariabler och klicka på Redigera.

  3. Klicka på Ny och klistra in följande:

    %SystemRoot%ystem32
  4. Klicka på OK för att spara ändringarna.

  5. Klicka på OK och klicka sedan på OK och Verkställ för att spara ändringarna.

5 Flytta filer till System32-mappen

5 sätt att fixa felet "Känns inte igen som ett internt eller externt kommando" i Windows

System32 är en skyddad systemmapp, och den är skyddad av en god anledning. När du försöker starta ett program som administratör, letar kommandotolken efter den körbara filen i mappen System32. Men eftersom alla program inte är installerade i System32-mappen kan du få ett fel.

Om du fortfarande vill köra programmet från CMD och inte vill skriva en fullständig sökväg kan du flytta programfilerna till mappen System32.

Så här flyttar du programfiler till mappen System32:

  1. Navigera till installationskatalogen för ditt program och kopiera alla filer i mappen. Här kommer vi att flytta Google Chrome-filer som finns i C: Program FilesGoogleChromeApplication till System32-mappen.
  2. Navigera sedan till mappen C:WindowsSystem32 och klistra in de kopierade filerna. Klicka på Ja om en UAC-prompt visas.
  3. Öppna sedan kommandotolken som administratör, skriv chrome och tryck på enter. CMD kommer omedelbart att öppna webbläsaren Google Chrome.

Åtgärda CMD som inte känns igen som ett internt eller externt kommandofel

Kommandotolkkommandon är inte skiftlägeskänsliga, men det förlåter inte användningen av extra mellanslag. För att lösa detta fel, kontrollera om kommandona är korrekta och använd filsökvägar med mellanslag inom dubbla citattecken. För de program som inte är installerade i System32-mappen, lägg till en miljövariabel med programmets fullständiga sökväg för att starta appar via CMD.

Inspelningskälla: www.makeuseof.com

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer