Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Greške
  • Wusa nije interni ili eksterni tim. "Filename" nije interna ili eksterna komanda, izvršni program ili batch datoteka

Wusa nije interni ili eksterni tim. "Filename" nije interna ili eksterna komanda, izvršni program ili batch datoteka

« Ime datoteke 'nije interna ili eksterna komanda, izvršni program ili batch datoteka

U adimu 08.10.2017. 08.10.2017

45 minuta

P Kada pokušate da otvorite bilo koju komandu kroz prozor uslužnog programa ili konzolu, nailazite na grešku - "Filename" nije interna ili eksterna komanda, izvršni program ili batch datoteka. Sistem tvrdoglavo ne otvara fajl iz nekog razloga i ova činjenica je veoma neugodna. Razlog za to može biti jedna od nekoliko opcija: putanja do datoteke je pogrešno navedena, a komponenta uopće nema u sistemu, odnosno ne postoji na navedenoj adresi.

Greška sistemske varijable

O Glavni razlozi zašto se pojavljuje greška "nije interna ili eksterna komanda".

Kao što je već spomenuto, jedan od razloga je netačna naznaka putanje do datoteke koja se otvara. Obično se put do datoteke registruje u varijabli "Putanja" u sistemu, mora se navesti stroga putanja do direktorijuma u kojem se nalaze potrebne datoteke. Ako postoje greške u postavkama pri određivanju putanje u varijablu, ili prilikom navođenja imena datoteke, onda će sistem generirati upravo takvu grešku - "ime datoteke" nije interna ili eksterna komanda, izvršni program.

Prvi korak je da odredite tačnu putanju varijable "Path" do operativnog sistema kako ne bi bilo grešaka prilikom otvaranja datoteke. Da biste to učinili, morate sigurno znati lokaciju mape. Na primjer, okrenimo se programu koji će kasnije raditi sa izvršnom datotekom u određenom folderu.

Varijabla "Path" je varijabla operativnog sistema koja se koristi za pronalaženje navedenih izvršnih objekata putem komandne linije ili terminala. Možete ga pronaći na Windows Control Panel-u. U novijim verzijama Windowsa i drugih operativnih sistema, ručni unos obično nije potreban.

Sistemska varijabla putanje

Imati prikazuje ispravnu putanju u varijabli putanje na Windows 7

Da biste odredili ispravnu putanju, morate znati tačnu lokaciju datoteke. Ako se programska datoteka koju treba otvoriti nalazi na disku u C: \ Program Files \ Java \ jdk 1.8.0.45 \ bin, onda se ova putanja mora kopirati i navesti u sistemskoj varijabli za naknadno otvaranje.

  1. Zatim nam je potrebna radna površina, pređite mišem preko "Moj računar" i izaberite "Svojstva" iz kontekstnog menija.
  2. Kliknite na "Napredne opcije" na lijevoj strani i odaberite "Varijable okruženja".
  3. U prozoru koji se otvori potražite liniju "Putanja", kliknite na nju i zalijepite kopiranu putanju ovdje.
  4. Radnja mora biti potvrđena tipkom "OK". Preporučljivo je ponovo pokrenuti računar kako bi postavke stupile na snagu. Otvorite konzolu i unesite naredbu koju želite. Ne bi trebalo biti greške.

Komandna linija

Ako se greška ponovo pojavi, pokušajte premjestiti program u radne direktorije diska s instaliranim operativnim sistemom, na primjer / System32. Windows češće radi sa ovim direktorijumom.

Takođe, greške se javljaju zbog nedostatka komponenti programa. Možete ih ukloniti dodavanjem potrebnih. Uzmimo za primjer komponentu "Telnet". Da biste to omogućili, idite:

  • Na "Control Panel".
  • Zatim odaberite "Uključi i isključi komponente".
  • Odaberite "Telnet Client" sa liste, stavite kvačicu ispred njega i kliknite "OK".
  • Komponenta bi trebala raditi i više ne bi trebalo dolaziti do grešaka.

Windows Telnet komponenta

Z Postavite varijablu "Putanja" u OS Windows 8 / 8.1 / 10

  1. Idemo na "Control Panel".
  2. Kliknemo na vezu "Dodatni sistemski parametri".
  3. Pronađite "Varijable okruženja". U ovom odjeljku morate odabrati "Putanja". Zatim "Promijeni", ako nema spremnog - da ga kreirate iznova.
  4. U stavci "Promjena sistemske varijable" navedite vrijednost koja vam je potrebna i potvrdite tipkom "OK". Sve ostale prozore zatvaramo klikom na "OK".
  5. Ponovo otvorite komandnu liniju ili terminal i pokušajte ponovo upisati zahtjev. Sada bi sve trebalo da radi kako treba.

Vrlo često programeri početnici nailaze na takvu grešku kao što je "", ako ste i vi naišli na ovu grešku i tražite rješenje, onda ste došli na pravo mjesto. U ovom članku ćemo razgovarati o tome šta uzrokuje ovu grešku i kako je riješiti.

Dakle ovo greška se pojavljuje kada unesete određenu php komandu u komandnu liniju... Na primjer, pokušat ću unijeti naredbu koja će mi prikazati trenutnu verziju Laravel framework-a. Ali, kao rezultat, dobijam ovu grešku:


Slika 1. Greška - php nije interna ili eksterna komanda

Dobijem istu grešku ako pokušam da pokrenem bilo koju drugu php komandu Laravel framework-a ili bilo kojeg drugog okvira.

Pojavljuje se i ako pokušam, na primjer, da instaliram composer pomoću komandne linije.

Općenito, ova greška će se pojaviti kada unesete bilo koju komandu koja počinje ključnom riječi php. A to se čini zbog činjenice da varijabla okruženja PATH nije konfigurirana.

Kako da popravim ovu grešku?

Da biste ispravili ovu grešku, potrebno je upisati putanju do php.exe aplikacije u vrijednost PATH varijable okruženja koji se nalazi unutar vašeg lokalnog serverskog foldera.

Dakle, da biste došli do vrijednosti PATH varijable, u Windows 7, potrebno je uraditi sljedeće korake:

1. Na radnoj površini kliknite desnim tasterom miša na " Moj kompjuter"ili se može samo zvati" Kompjuter". I odaberite stavku" Svojstva".

Slika 2. Otvaranje svojstava računara

2. U prozoru koji se pojavi kliknite na stavku Dodatni sistemski parametri.


Slika 5. PATH varijabla okruženja

Kao rezultat, pojavit će se još jedan mali prozor u kojem trebate registrirati željenu putanju.

Slika 6. Vrijednost varijable PATH

Sada, na početku vrijednosti ove varijable, morate dodati putanju do mape na lokalnom serveru gdje se nalazi aplikacija php.exe.

Morate pronaći ovu mapu na vašem lokalnom serveru i registrirati putanju do nje.

Imam lokalni WAMP server instaliran u korenu diska D. Dakle, put do foldera sa aplikacijom php.exe, imaću ovo:

D: \ wamp \ bin \ php \ php5.6.25;


Slika 7. Putanja do php.exe aplikacije

Komentiraj! Imajte na umu da uvijek morate staviti tačku i zarez na kraj putanje.

Slika 8. Registrovanje putanje do php-a u varijablu okruženja PATH

Sada pritisnite dugme uredu onda još jednom uredu ponovo uredu.

Nakon ovih koraka, ponovo pokrećemo računar.

Ako želite da koristite drugu verziju PHP-a koja je dostupna na vašem serveru, upišite putanju do fascikle ove verzije u vrednosti varijable okruženja. Ili, možete dodati oba puta u obje verzije.

OK, sve je gotovo sada, Putanja aplikacije php.exe dodata je PATH varijabli okruženja... php komanda na komandnoj liniji bi sada trebala raditi.

Pokušat ću ponovo saznati verziju instaliranog Laravel frameworka.


Slika 9. Pronalaženje verzije Laravel framework-a

I voila, sve radi, greška je nestala. Ovim je završen ovaj mali, ali vrlo koristan članak. Sada znaš, kako riješiti grešku" php nije interna ili eksterna komanda"i možete nastaviti unositi potrebne php komande u komandnu liniju.

Kada pokušate da otvorite bilo koju komandu kroz prozor uslužnog programa ili konzolu, nailazite na grešku - "Filename" nije interna ili eksterna komanda, izvršni program ili batch datoteka. Sistem tvrdoglavo ne otvara fajl iz nekog razloga i ova činjenica je veoma neugodna. Razlog za to može biti jedna od nekoliko opcija: putanja do datoteke je pogrešno navedena, a komponenta uopće nema u sistemu, odnosno ne postoji na navedenoj adresi.

Glavni razlozi zašto se pojavljuje greška "nije interna ili eksterna komanda".

Kao što je već spomenuto, jedan od razloga je netačna naznaka putanje do datoteke koja se otvara. Obično se put do datoteke registruje u varijabli "Putanja" u sistemu, mora se navesti stroga putanja do direktorijuma u kojem se nalaze potrebne datoteke. Ako postoje greške u postavkama pri određivanju putanje u varijablu, ili prilikom navođenja imena datoteke, onda će sistem generirati upravo takvu grešku - "ime datoteke" nije interna ili eksterna komanda, izvršni program.

Prvi korak je da odredite tačnu putanju varijable "Path" do operativnog sistema kako ne bi bilo grešaka prilikom otvaranja datoteke. Da biste to učinili, morate sigurno znati lokaciju mape. Na primjer, okrenimo se programu koji će kasnije raditi sa izvršnom datotekom u određenom folderu.

Varijabla "Path" je varijabla operativnog sistema koja se koristi za pronalaženje navedenih izvršnih objekata putem komandne linije ili terminala. Možete ga pronaći na Windows Control Panel-u. U novijim verzijama Windowsa i drugih operativnih sistema, ručni unos obično nije potreban.

Navođenje ispravne putanje u varijabli putanje na Windows 7

Da biste odredili ispravnu putanju, morate znati tačnu lokaciju datoteke. Ako se programska datoteka koju treba otvoriti nalazi na disku u C: \ Program Files \ Java \ jdk 1.8.0.45 \ bin, onda se ova putanja mora kopirati i navesti u sistemskoj varijabli za naknadno otvaranje.


Ako se greška ponovo pojavi, pokušajte premjestiti program u radne direktorije diska s instaliranim operativnim sistemom, na primjer / System32. Windows češće radi sa ovim direktorijumom.

Takođe, greške se javljaju zbog nedostatka komponenti programa. Možete ih ukloniti dodavanjem potrebnih. Uzmimo za primjer komponentu "Telnet". Da biste to omogućili, idite:


Postavite varijablu "Putanja" u OS Windows 8 / 8.1 / 10

  1. Idemo na "Control Panel".
  2. Kliknemo na vezu "Dodatni sistemski parametri".
  3. Pronađite "Varijable okruženja". U ovom odjeljku morate odabrati "Putanja". Zatim "Promijeni", ako nema spremnog - da ga kreirate iznova.
  4. U stavci "Promjena sistemske varijable" navedite vrijednost koja vam je potrebna i potvrdite tipkom "OK". Sve ostale prozore zatvaramo klikom na "OK".
  5. Ponovo otvorite komandnu liniju ili terminal i pokušajte ponovo upisati zahtjev. Sada bi sve trebalo da radi kako treba.

Top srodni članci