Så här fixar du "Ej erkänt som ett internt eller externt kommando" i Windows

Det finns fall där programvaruinstallatörer stöter på våra Windows-miljövariabler. När miljövariablerna blir störda kan det leda till problem med andra program som delar samma miljövariabel. Ett sådant symptom är följande fel i Windows:

"kommando" är inte känt som ett internt eller externt kommando, opererbart program eller batchfil.

Det hände mig när jag försökte springa ping från kommandoraden. Plötsligt slår det mig samma fel som ovan. Jag vet säkert att jag inte kunde ha raderat den exekverbara filen ping, så jag misstänkte att det var PATH-variabeln att pinga som blev förstörd. Jag dubbelkontrolleras till och med för att försäkra att ping.exe finns i mappen WINDOWS \ system32.

För att komma åt miljövariablerna högerklickar du på Min dator ikonen och välj sedan Egenskaper. Välj Avancerad fliken och klicka sedan på Miljövariabler. I nyare versioner av Windows klickar du på Avancerade systeminställningar länk.

På panelen Systemvariabler väljer du Väg klicka sedan på Redigera knapp.

Jag rekommenderar att du kopierar värdena och klistrar in dem i anteckningsblock först innan du redigerar dem. Spara de gamla värdena som en textfil så att du får en säkerhetskopia av de ursprungliga värdena.

Redigera variabelvärdet. Det är en lång sträng åtskild av semikolon. Kontrollera att den exekverbara filens placering är en av posterna i den här strängen. Om inte, ange platsen för den körbara filens överordnade mapp.

Observera att i Windows 10 presenteras värdena i ett tabellformat, vilket gör det lite lättare att läsa. Om du föredrar kan du klicka Redigera text för att se alla värden i en textruta.

Klicka på OK efter att ha redigerat värdet. Starta om datorn för att aktivera det nya värdet. Efter omstart, försök att exekvera kommandot igen och verifiera att det fixade ditt problem. Om det inte gör det, dubbelkontrollera värdet av sökvägsvariabeln igen. Det kan vara en dålig syntax med semikolonerna eller ett felaktigt värde inmatades.