Sådan rettes "ikke genkendt som en intern eller ekstern kommando" i Windows

En af de fantastiske ting ved Windows er, at du kan få mange af dine opgaver udført fra kommandoprompten(get many of your tasks done from the Command Prompt) på din maskine. Du skal bare indtaste cmd.exe , og Windows kører det for dig. Men lejlighedsvis støder du måske på fejl som "genkendes ikke som en intern kommando".

Dette er faktisk en af ​​de mest almindelige fejl, du kan støde på med kommandoprompten(Command Prompt) . Som fejlen selv antyder, kunne den ikke genkende det værktøj, du forsøgte at bruge med kommandoprompten(Command Prompt) . Der er forskellige grunde til, at det sker, og der er også flere måder at komme uden om fejlen "ikke genkendt som en intern eller ekstern kommando" på din Windows-pc.

Hvorfor opstår fejlen "ikke genkendt som en intern kommando".(Why The “not recognized as an internal command” Error Occurs)

Før du begynder at anvende rettelser, er det en god idé at lære, hvorfor fejlen opstod, så du kan sikre dig, at det ikke sker igen i fremtiden.

Andre apps ødelægger dit system(Other Apps Messing Up Your System)

En af de mest almindelige årsager til, at du kan få denne fejl på din pc, er fordi en anden installeret app ændrede dine systemvariabler. Dette forhindrer kommandoprompten(Command Prompt) i at genkende kommandoer for at starte andre apps eller værktøjer.

Ikke at have programmet installeret på din computer(Not Having The Program Installed On Your Computer)

Den anden mulige årsag til, at "ikke genkendt som en intern eller ekstern kommando" opstår, er, at du ikke har det relevante program installeret på din computer. Det kan være, at installationsprogrammet ikke installerede programfilerne på den rigtige placering, eller at installationsprogrammet ikke gjorde det muligt at starte værktøjet med kommandoprompt(Command Prompt) .

Retter fejlen "ikke genkendt som en intern eller ekstern kommando" i Windows(Fixing The “not recognized as an internal or external command” Error In Windows)

Uanset årsagen er der måder at rette denne fejl på og få kommandoprompten(Command Prompt) til at genkende det program, du forsøger at bruge.

Sørg for, at programmet faktisk findes på din pc(Ensure The Program Actually Exists On Your PC)

Den første ting at gøre er at kontrollere, om det program, du forsøger at bruge med kommandoprompten(Command Prompt) , faktisk findes på din computer. Du har muligvis brugt et falsk installationsprogram, der fortalte dig, at programmet blev installeret på din maskine, men det er muligvis ikke sandt.

Der er en nem måde at kontrollere, om programmet faktisk er installeret(check if the program is indeed installed) på din maskine.

  • Start et File Explorer- vindue på din pc.
  • Gå over til følgende sti.

    C:\Windows\System32\

  • Sørg for, at den eksekverbare fil, du prøver at køre fra kommandoprompten(Command Prompt) , er tilgængelig i denne mappe. Hvis det ikke er det, er programmet sandsynligvis ikke installeret på din computer.

Ovenstående er ikke en sikker måde at kontrollere, om et program er installeret på din computer. Dette skyldes, at ikke alle programmer opbevarer deres filer i Windows' System32-mappe. Det burde dog hjælpe dig med at finde de fleste programmer.

Brug den fulde sti til den eksekverbare fil(Use The Full Path To The Executable File)

Fejlen "genkendes ikke som en intern kommando" opstår normalt, fordi computeren ikke kan finde den eksekverbare fil, som du beder den om at starte. Du kan dog give den den fulde sti til din eksekverbare fil,(full path to your executable file) og den skulle så kunne køre den uden problemer.

  • Start et kommandopromptvindue(Command Prompt) på din pc.

  • Indtast den fulde sti til den eksekverbare fil, du vil bruge, og tryk på Enter på dit tastatur.
  • For eksempel, hvis du prøver at bruge adb.exe , der er placeret i en mappe kaldet adb på dit skrivebord, skal du skrive noget i stil med følgende.

    C:\Users\<username>\Desktop\adb\adb.exe

  • Filen skulle starte uden problemer.

Vedlæg filstien med dobbelte anførselstegn(Enclose The File Path With Double Quotes)

At angive den fulde sti til din eksekverbare fil er ikke en skudsikker metode. Det kan også forårsage fejlen "genkendes ikke som en intern eller ekstern kommando", hvis den ikke bruges korrekt. Problemet ligger i den sti, du angiver i dit kommandopromptvindue(Command Prompt) .

Hvis din eksekverbare fils fulde sti har mellemrum, vil det forårsage fejlen. Dette skyldes, at hjælpeprogrammet ikke kan genkende mellemrummene, og det bruger tegnene op til det første mellemrum som programnavn. Da det ikke er den rigtige vej, får du den førnævnte fejl.

Du kan rette dette ved at bruge følgende metode.

  • Mens du skriver i en sti, der har mellemrum (uanset om den er enkelt eller flere), skal du omslutte stien med dobbelte anførselstegn.

  • Kommandoprompt(Command Prompt) vil derefter genkende hele stien som et enkelt element og starte programmet korrekt på din maskine.

Flyt filen til mappen System32(Move The File To System32 Folder)

Efterhånden ved du, at når du prøver at køre en eksekverbar fil fra kommandopromptværktøjet(Command Prompt) , kigger den ind i mappen System32 i din Windows -installation og åbner derefter filen, hvis den er tilgængelig der.

Hvad hvis du kunne placere din eksekverbare fil der og derefter få adgang til den fra kommandoprompten(the Command Prompt) ? Du kan gøre dette, så længe du har administratoradgang på din computer.

  • Kopier den eksekverbare fil sammen med alle andre filer, der er knyttet til den, til følgende mappe på din computer.

    C:\Windows\System32
  • Luk kommandoprompt(Command Prompt) , hvis den allerede var åben, og genstart den.

  • Indtast(Enter) navnet på din eksekverbare fil uden nogen sti, og du vil opdage, at den starter med succes.

Selvom denne metode fungerer godt og hjælper dig med at rette fejlen "genkendes ikke som en intern eller ekstern kommando" på din computer, vil du måske bruge den med forsigtighed.

Dette skyldes, at hver gang du vil bruge noget fra kommandoprompten(Command Prompt) , skal du lægge den relevante eksekverbare i mappen System32 . Til sidst vil mappen vokse sig stor, og du vil have et stort antal filer siddende derinde. 

Det virker heller ikke for eksekverbare værktøjer, der kræver installation i en bestemt mappe. Du vil ikke være i stand til at flytte dem til System32- mappen, da installationsstien er defineret i Windows-registreringsdatabasen(Windows Registry) .

Vi anbefaler, at du kun bruger denne løsning, hvis du ikke kan løse problemet ved hjælp af de andre metoder, og så længe programmet ikke kræver installation.

Tilføj den eksekverbare filsti til miljøvariabler(Add The Executable File Path To Environment Variables)

Den mest effektive måde at rette fejlen "genkendes ikke som en intern kommando" er at redigere din miljøvariabel og tilføje den passende filsti der. Dette skyldes, at kommandoprompt(Command Prompt) -værktøjet ser på disse stier, når du indtaster en kommando, og derefter åbner filen, hvis den finder den i en af ​​disse mapper.

Ved at tilføje din filsti der, fortæller du kommandoprompt(Command Prompt) , hvor en bestemt eksekverbar fil er placeret, når du vil bruge den ved dets korte navn i et CMD - vindue.

Det er ret nemt at redigere dine variabler og tilføje en ny sti der.

  • Start Kontrolpanel(Control Panel) ved hjælp af Cortana -søgningen på din pc.

  • Klik på indstillingen, der siger System og sikkerhed(System and Security) .

  • Find og klik på System på følgende skærm.

  • Vælg Avancerede systemindstillinger(Advanced system settings) fra venstre sidebjælke på din skærm.

  • En boks åbnes på din skærm. Klik(Click) på knappen Miljøvariabler(Environment Variables) , som er placeret nederst i boksen.

  • Du vil se alle brugervariabler for din konto. Klik(Click) på den, der siger Sti(Path) , og klik derefter på knappen Rediger(Edit) .

  • Du kan nu tilføje den nye sti til det program, du vil bruge, med kommandoprompten(Command Prompt) . Klik(Click)Gennemse(Browse) i højre sidebjælke for at tilføje en mappe til listen.

  • Naviger til den mappe, hvor din eksekverbare fil er placeret, og vælg den.
  • Du bør se, at din nyligt tilføjede sti er opført på listen over variabler. Klik(Click)OK nederst for at gemme ændringerne.

  • Klik på OK i alle andre felter, når du lukker dem.
  • Åbn et kommandopromptvindue(Command Prompt) , og skriv navnet på den eksekverbare fil. Du vil se, at filen åbnes uden at CMD kaster nogen fejl på din skærm.

Fejlen "genkendes ikke som en intern kommando" kan nogle gange være meget frustrerende, da den ikke lader dig bruge et program, som du ved, du har installeret på din computer.

Ved at bruge metoderne ovenfor bør du være i stand til at slippe af med denne fejl og køre ethvert program fra et kommandopromptvindue(Command Prompt) uden problemer. Hvis nogen af ​​metoderne ovenfor hjalp dig med at løse problemet, vil vi gerne vide om det i kommentarfeltet nedenfor.



About the author

I erhvervslivet handler det om at skabe værdi for dine kunder og kunder. Jeg fokuserer på at give trin-for-trin instruktioner, der hjælper mine læsere med at få mest muligt ud af deres hardware og software ved hjælp af Microsoft Office. Mine færdigheder omfatter installation af tastatur og drivere, samt Microsoft Office-support. Med min mange års erfaring i branchen kan jeg hjælpe dig med at dække ethvert hardware- eller softwarebehov, du måtte have.



Related posts