Preporučeno, 2020

Izbor Urednika

Kako popraviti "nije prepoznato kao unutarnja ili vanjska naredba" u sustavu Windows

Postoje slučajevi kada instalateri softvera zabrljaju naše varijable Windows okruženja. Kada se varijable okoline zabrljaju, to može dovesti do problema s drugim programima koji dijele istu varijablu okruženja. Jedan od takvih simptoma je sljedeća pogreška u sustavu Windows:

 "command" se ne prepoznaje kao unutarnja ili vanjska naredba, operabilni program ili skupna datoteka. 

To mi se dogodilo kad sam pokušavao izvesti ping iz naredbenog retka. Iznenada me baca istom greškom kao gore. Znam sigurno da nisam mogao izbrisati ping izvršnu datoteku, pa sam sumnjao da je PATH varijabla za ping koji je zabrljao. Čak sam provjerio da li ping.exe postoji u mapi WINDOWS32.

Da biste pristupili varijablama okruženja, desnom tipkom miša kliknite ikonu Moje računalo, a zatim odaberite Svojstva . Odaberite karticu Napredno, a zatim kliknite Varijable okruženja . U novijim verzijama sustava Windows kliknite vezu Napredne postavke sustava .

Na ploči sistemskih varijabli odaberite Putanja, a zatim gumb Uredi .

Preporučio bih kopiranje vrijednosti i zalijepiti ih u Notepad prije editiranja. Spremite stare vrijednosti kao tekstualnu datoteku tako da ćete imati sigurnosnu kopiju izvornih vrijednosti.

Uredite vrijednost varijable. To je dugi niz odvojen točkom sa zarezima. Provjerite je li lokacija izvršne datoteke jedan od unosa u tom nizu. Ako nije, unesite mjesto nadređene mape izvršne datoteke.

Imajte na umu da su u sustavu Windows 10 vrijednosti prikazane u obliku tablice, što olakšava čitanje. Ako želite, možete kliknuti Uredi tekst da biste vidjeli sve vrijednosti u jednom tekstnom okviru.

Kliknite U redu nakon uređivanja vrijednosti. Ponovno pokrenite računalo da biste omogućili novu vrijednost. Nakon ponovnog pokretanja pokušajte ponovno izvršiti naredbu i provjerite je li riješen problem. Ako se to ne dogodi, ponovno provjerite vrijednost varijable staze. To može biti loša sintaksa s točkom-zarezom ili je unesena pogrešna vrijednost.

Top