Home
» Windows
»
Upute za ispravljanje pogreške nije prepoznato kao interna ili eksterna naredba prilikom korištenja CMD-a u sustavu Windows
Upute za ispravljanje pogreške nije prepoznato kao interna ili eksterna naredba prilikom korištenja CMD-a u sustavu Windows
Da, ovaj se slučaj događa vrlo često, posebno onima koji instaliraju mnogo programa, programiraju aplikacije poput Jave, postavljaju vlastite servere... što izravno utječe na Windows okruženje. To je greška:
'cmd naredba sintaksa' nije prepoznata kao interna ili eksterna naredba, operabilni program ili batch datoteka.
Ovaj fenomen pogreške je da ako u CMD - Windows Command upišete bilo koju sintaksu naredbe, kao što je Ping, ipconfig..., dobit ćete gornju poruku o pogrešci.
Dakle, kako ispraviti ovu grešku "nije prepoznata kao interna ili eksterna naredba...". Molimo pogledajte članak u nastavku o WebTech360!
Što uzrokuje ovu grešku "nije prepoznato kao unutarnja ili vanjska naredba..." u sustavu Windows?
Kao što je gore spomenuto, ova se greška javlja kada instalirate programe koji utječu na odjeljak Varijable okruženja sustava Windows, kao što su programiranje aplikacija, stvaranje poslužitelja... Kada se vrijednosti ovih varijabli okruženja promijene, to će uzrokovati "nesporazum" ili zbrku kada Windows izvrši program ili naredbu.
Kako ispraviti grešku "nije prepoznato kao interna ili eksterna naredba...":
Provjerite je li program instaliran
Provjerite je li program instaliran
Naredbeni redak ne može pokrenuti program koji ne postoji. Ako pokušavate pokrenuti novoinstalirani program, provjerite je li ispravno instaliran.
Za provjeru instalacije:
1. Pritisnite Win + R za otvaranje Run . Zatim upišite control i kliknite U redu.
3. Pomaknite se kroz popis instaliranih aplikacija i pronađite onu koju želite pokrenuti.
Alternativno, instalirane aplikacije možete pregledati i tako da u Postavkama odete na Aplikacije i značajke . Da biste to učinili, pritisnite tipku Windows + I , kliknite Aplikacije i pronađite instaliranu aplikaciju.
Prema zadanim postavkama, kada pokušate pokrenuti program ili skriptu iz CMD-a, naredbeni redak traži relevantne datoteke i putanje u mapi System32 ili varijablama okruženja. Ako datoteka nedostaje, vraća grešku "nije prepoznata kao interna ili vanjska naredba, operabilni program ili batch datoteka".
To može biti zato što Windows ne instalira većinu aplikacija u mapu System32, već u C:\Program Files.
Ovaj problem možete riješiti na tri načina:
1. Prvo, upotrijebite punu putanju izvršne datoteke za pokretanje programa.
2. Drugo, dodajte putanju programa u varijable okruženja sustava Windows.
3. Na kraju, premjestite datoteke u mapu System32.
Za izvršavanje naredbe koristite punu putanju datoteke
Za izvršavanje naredbe koristite punu putanju datoteke
Prvo, isprobajmo metodu pune putanje. Ovdje ćemo koristiti punu putanju datoteke umjesto naziva aplikacije za pokretanje programa iz naredbenog retka. Evo kako to učiniti:
2. Zatim unesite punu putanju aplikacije koju želite pokrenuti. Na primjer, ako želite otvoriti ESBCalc Port koji se nalazi u mapi C:\ , naredba za otvaranje aplikacije s punom putanjom izgledala bi ovako:
C:\ESBCalcPort.exe
3. Međutim, ovo će funkcionirati samo ako putanja datoteke ne sadrži razmake. Ako vaša putanja datoteke sadrži razmake, unesite putanju datoteke unutar dvostrukih navodnika.
Koristite punu putanju datoteke u navodnicima
Koristite punu putanju datoteke u navodnicima
Naredbeni redak čita razmake na kraju naredbe i tretira sve nakon razmaka kao zasebnu naredbu.
Pretpostavimo da želite pokrenuti aplikaciju Internet Explorer u C:\Program Files\Internet Explorer\iexplore.exe putem CMD-a. Međutim, pokretanje ove putanje datoteke vraća grešku zbog prostora između Program Files i Internet Explorera .
Da biste to izbjegli, putanju datoteke možete staviti u dvostruke navodnike. Ovdje bi naredba za pokretanje Internet Explorera izgledala ovako:
"C:\Program Files\Internet Explorer\iexplore.exe"
Dodajte putanju datoteke u varijable Windows okruženja
Možete urediti varijable okruženja i dodati putanju datoteke aplikacije u njezinu mapu. Na taj će način naredbeni redak odrediti putanju za unesenu naredbu i izvršiti je bez greške.
Dodavanje pune putanje datoteke u varijablu okruženja sustava Windows može vam pomoći u rješavanju pogreške "nije prepoznato kao interna ili vanjska naredba" za naredbe Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot i ADB.
3. Idite na Sustav i sigurnost > Sustav . U lijevom oknu kliknite Napredne postavke sustava .
Kliknite Napredne postavke sustava
4. U novijim verzijama sustava Windows 10 idite na Postavke > Sustav > O sustavu . Zatim kliknite Napredne postavke sustava pod Povezane postavke.
5. Na kartici Napredno kliknite gumb Varijable okruženja.
Kliknite gumb Varijable okruženja
6. U novom prozoru, pod Varijable sustava , odaberite varijablu Putanja.
7. Kliknite gumb Uredi.
8. U prozoru Uredi kliknite Novo.
Kliknite Novo
9. Ovdje morate zalijepiti putanju datoteke programa koji želite pokrenuti iz CMD-a. Na primjer, ako želite pokrenuti preglednik Chrome koji se nalazi u C:\Program Files\Google\Chrome\Application, tada će puna putanja datoteke biti ovakva:
C:\Program Files\Google\Chrome\Application
10. Kliknite U redu da biste ga dodali u Varijable okruženja.
Zatim kliknite U redu na svim otvorenim prozorima da biste spremili promjene.
Nakon što ste dodali novu varijablu okruženja, otvorite naredbeni redak , upišite naziv programa i CMD će ga otvoriti bez ikakvih grešaka.
Premjestite datoteku u mapu System32
Premjestite datoteku u mapu System32
System32 je zaštićena sistemska mapa i zaštićena je s dobrim razlogom. Kada pokušate pokrenuti program s administratorskim pravima, naredbeni redak će tražiti izvršnu datoteku u mapi System32. Međutim, budući da nisu svi programi instalirani u mapi System32, možete dobiti pogrešku.
Ako i dalje želite pokrenuti program iz CMD-a i ne želite upisivati punu putanju datoteke, možete premjestiti programsku datoteku u mapu System32.
Za premještanje programskih datoteka u mapu System32:
1. Idite do instalacijske mape programa i kopirajte sve datoteke u mapi. Ovdje ćemo premjestiti datoteke Google Chromea koje se nalaze u C:\Program Files\Google\Chrome\Application u mapu System32.
2. Zatim idite do mape C:\Windows\System32 i zalijepite kopirane datoteke. Kliknite Da ako se pojavi upit za upravljanje korisničkim računom.
3. Zatim otvorite naredbeni redak s administratorskim pravima, upišite chrome i pritisnite Enter. CMD će odmah otvoriti preglednik Google Chrome .