Home
» Windows
»
Navodila za odpravo napake »ni prepoznan kot notranji ali zunanji ukaz« pri uporabi ukaza CMD v sistemu Windows
Navodila za odpravo napake »ni prepoznan kot notranji ali zunanji ukaz« pri uporabi ukaza CMD v sistemu Windows
Da, to se dogaja zelo pogosto, še posebej tistim, ki nameščajo veliko programov, programirajo aplikacije, kot je Java, nastavljajo lastne strežnike ... kar neposredno vpliva na okolje Windows. To je napaka:
'Sintaksa ukaza cmd' ni prepoznana kot notranji ali zunanji ukaz, delujoč program ali paketna datoteka.
Ta pojav napake je, da če v CMD - Windows Command vnesete katero koli sintakso ukaza, kot je Ping, ipconfig ..., boste prejeli zgornje sporočilo o napaki.
Kako torej odpraviti to napako »ni prepoznan kot notranji ali zunanji ukaz ...«? Glejte spodnji članek WebTech360!
Kaj povzroča to napako »ni prepoznan kot notranji ali zunanji ukaz ...« v sistemu Windows?
Kot je bilo že omenjeno, se ta napaka pojavi, ko namestite programe, ki vplivajo na razdelek Spremenljivke okolja sistema Windows, kot so programske aplikacije, ustvarjanje strežnikov ... Ko se vrednosti teh spremenljivk okolja spremenijo, bo to povzročilo "nesporazum" ali zmedo, ko bo Windows izvajal program ali ukaz.
Kako odpraviti napako »ni prepoznan kot notranji ali zunanji ukaz ...«:
Preverite, ali je program nameščen
Preverite, ali je program nameščen
Ukazni poziv ne more zagnati programa, ki ne obstaja. Če poskušate zagnati na novo nameščen program, se prepričajte, da je bil pravilno nameščen.
Za preverjanje namestitve:
1. Pritisnite Win + R, da odprete Zaženi . Nato vnesite control in kliknite V redu.
2. Nato v Nadzorni plošči pojdite na Programi > Programi in funkcije .
3. Pomaknite se po seznamu nameščenih aplikacij in poiščite tisto, ki jo želite zagnati.
Nameščene aplikacije si lahko ogledate tudi tako, da v nastavitvah odprete Aplikacije in funkcije . To storite tako, da pritisnete tipko Windows + I , kliknete Aplikacije in poiščete nameščeno aplikacijo.
Ko poskušate zagnati program ali skript iz CMD-ja, ukazni poziv privzeto poišče ustrezne datoteke in poti v mapi System32 ali spremenljivkah okolja. Če datoteke ni, vrne napako »ni prepoznana kot notranji ali zunanji ukaz, izvedljiv program ali paketna datoteka«.
To je morda zato, ker Windows večine aplikacij ne namesti v mapo System32, temveč v C:\Program Files.
To težavo lahko rešite na tri načine:
1. Najprej uporabite celotno pot do izvedljive datoteke za zagon programa.
2. Drugič, dodajte pot programa v spremenljivke okolja Windows.
3. Na koncu premaknite datoteke v mapo System32.
Za izvedbo ukaza uporabite celotno pot do datoteke
Za izvedbo ukaza uporabite celotno pot do datoteke
Najprej poskusimo metodo s celotno potjo. Tukaj bomo za zagon programov iz ukaznega poziva namesto imena aplikacije uporabili celotno pot do datoteke. Takole to storite:
2. Nato vnesite celotno pot do aplikacije, ki jo želite zagnati. Če želite na primer odpreti ESBCalc Port , ki se nahaja v mapi C:\ , bo ukaz za odpiranje aplikacije s celotno potjo videti takole:
C:\ESBCalcPort.exe
3. Vendar bo to delovalo le, če pot do datoteke ne vsebuje presledkov. Če vaša pot do datoteke vsebuje presledke, vnesite pot do datoteke znotraj dvojnih narekovajev.
Uporabite celotno pot do datoteke v narekovajih
Uporabite celotno pot do datoteke v narekovajih
Ukazni poziv prebere presledke na koncu ukaza in vse, kar sledi presledku, obravnava kot ločen ukaz.
Recimo, da želite zagnati aplikacijo Internet Explorer v C:\Program Files\Internet Explorer\iexplore.exe prek ukaza CMD. Vendar pa zagon te poti datoteke vrne napako zaradi prostora med programskimi datotekami in programom Internet Explorer .
Da bi se temu izognili, lahko pot do datoteke zaprete v dvojne narekovaje. Tukaj bi ukaz za zagon Internet Explorerja izgledal takole:
"C:\Program Files\Internet Explorer\iexplore.exe"
Dodaj pot do datoteke v spremenljivke okolja Windows
Spremenljivke okolja lahko uredite in dodate pot datoteke aplikacije v njeno mapo. Na ta način bo ukazni poziv določil pot za vneseni ukaz in ga izvedel brez napake.
Dodajanje celotne poti datoteke v spremenljivko okolja sistema Windows vam lahko pomaga odpraviti napako »ni prepoznan kot notranji ali zunanji ukaz« za ukaze Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot in ADB.
3. Pojdite na Sistem in varnost > Sistem . V levem podoknu kliknite Napredne sistemske nastavitve .
Kliknite Napredne sistemske nastavitve
4. V novejših različicah sistema Windows 10 pojdite v Nastavitve > Sistem > Vizitka . Nato v razdelku Sorodne nastavitve kliknite Napredne sistemske nastavitve .
5. Na zavihku Dodatno kliknite gumb Spremenljivke okolja.
Kliknite gumb Spremenljivke okolja
6. V novem oknu pod možnostjo Sistemske spremenljivke izberite spremenljivko Pot.
7. Kliknite gumb Uredi.
8. V oknu za urejanje kliknite Novo.
Kliknite Novo
9. Tukaj morate prilepiti pot datoteke programa, ki ga želite zagnati iz ukazne vrstice (CMD). Če želite na primer zagnati brskalnik Chrome, ki se nahaja v mapi C:\Program Files\Google\Chrome\Application, bo celotna pot datoteke takšna:
C:\Program Files\Google\Chrome\Application
10. Kliknite V redu , da ga dodate med spremenljivke okolja.
Nato kliknite V redu v vseh odprtih oknih, da shranite spremembe.
Ko dodate novo okoljsko spremenljivko, odprite ukazni poziv , vnesite ime programa in CMD ga bo odprl brez napak.
Premaknite datoteko v mapo System32
Premaknite datoteko v mapo System32
System32 je zaščitena sistemska mapa in to z dobrim razlogom. Ko poskušate zagnati program s skrbniškimi pravicami, bo ukazni poziv poiskal izvedljivo datoteko v mapi System32. Ker pa vsi programi niso nameščeni v mapi System32, se lahko prikaže napaka.
Če želite program še vedno zagnati iz ukazne vrstice CMD in ne želite vnesti celotne poti do datoteke, lahko datoteko programa premaknete v mapo System32.
Če želite programske datoteke premakniti v mapo System32:
1. Pomaknite se do namestitvene mape programa in kopirajte vse datoteke v mapi. Tukaj bomo datoteke Google Chroma, ki se nahajajo v mapi C:\Program Files\Google\Chrome\Application, premaknili v mapo System32.
2. Nato se pomaknite do mape C:\Windows\System32 in prilepite kopirane datoteke. Če se prikaže poziv UAC, kliknite Da .
3. Nato odprite ukazni poziv s skrbniškimi pravicami, vnesite chrome in pritisnite Enter. CMD bo takoj odprl brskalnik Google Chrome .