Anbefalet, 2021

Redaktørens Valg

Sådan løses "Ikke anerkendt som en intern eller ekstern kommando" i Windows

Der er tilfælde, hvor softwareinstallatører ødelægger vores Windows-miljøvariabler. Når miljøvariablerne bliver ødelagt, kan det føre til problemer med andre programmer, der deler den samme miljøvariabel. Et sådant symptom er følgende fejl i Windows:

 "kommando" genkendes ikke som en intern eller ekstern kommando, et operativt program eller en batchfil. 

Dette skete for mig, da jeg forsøgte at køre ping fra kommandolinjen. Pludselig kaster det mig den samme fejl som ovenfor. Jeg ved med sikkerhed, at jeg ikke kunne have slettet den eksekverbare fil, så jeg mistænkte, at det var PATH-variablen at pinge, der blev rodet op. Jeg kontrolleres endda dobbelt for at sikre, at ping.exe findes i mappen WINDOWS \ system32.

For at få adgang til miljøvariablerne skal du højreklikke på ikonen Denne computer og derefter vælge Egenskaber . Vælg fanen Avanceret, og klik derefter på Miljøvariabler . I nyere versioner af Windows skal du klikke på linket Avanceret systemindstillinger .

På panelet Systemvariabler skal du vælge Sti og derefter klikke på knappen Rediger .

Jeg vil anbefale at kopiere værdierne og indsætte dem i Notesblok først før redigering. Gem de gamle værdier som en tekstfil, så du får en sikkerhedskopi af de oprindelige værdier.

Rediger variabelværdien. Det er en lang streng adskilt af semikoloner. Sørg for, at den eksekverbare fils placering er en af ​​posterne i denne streng. Hvis det ikke er tilfældet, skal du indtaste placeringen af ​​den eksekverbare fils overordnede mappe.

Bemærk at i Windows 10 er værdierne præsenteret i et tabelformat, hvilket gør det lidt lettere at læse. Hvis du foretrækker det, kan du klikke på Rediger tekst for at se alle værdierne i en tekstfelt.

Klik på OK efter redigering af værdien. Genstart computeren for at aktivere den nye værdi. Efter genstart skal du prøve at udføre kommandoen igen og kontrollere, at det løser dit problem. Hvis det ikke gør det, skal du dobbeltkrydse værdien af ​​sti-variablen igen. Det kan være en dårlig syntax med semikolonerne eller en forkert værdi blev indtastet.

Top