Home
» Windows
»
Instrukcijos, kaip ištaisyti klaidą „neatpažinta kaip vidinė ar išorinė komanda“ naudojant CMD sistemoje „Windows“
Instrukcijos, kaip ištaisyti klaidą „neatpažinta kaip vidinė ar išorinė komanda“ naudojant CMD sistemoje „Windows“
Taip, tai nutinka labai dažnai, ypač tiems, kurie įdiegia daug programų, programavimo programų, tokių kaip „Java“, nustato savo serverius... o tai tiesiogiai veikia „Windows“ aplinką. Štai kokia klaida:
„cmd komandos sintaksė“ neatpažįstama kaip vidinė ar išorinė komanda, veikianti programa ar paketinis failas.
Šis klaidos reiškinys pasireiškia tuo, kad įvedus bet kokią komandos sintaksę į CMD – „Windows Command“, pvz., „Ping“, „ipconfig...“, bus parodytas aukščiau pateiktas klaidos pranešimas.
Taigi, kaip ištaisyti šią klaidą „neatpažįstama kaip vidinė ar išorinė komanda...“. Žr. toliau pateiktą „WebTech360“ straipsnį!
Kas sukelia šią klaidą „neatpažįstama kaip vidinė arba išorinė komanda...“ sistemoje „Windows“?
Kaip minėta aukščiau, ši klaida atsiranda diegiant programas, kurios turi įtakos „Windows“ aplinkos kintamųjų skyriui, pvz., programavimo programoms, serverio kūrimui... Kai šios aplinkos kintamųjų vertės pasikeičia, „Windows“ vykdydama programą ar komandą sukels „nesusipratimų“ arba painiavos.
Kaip ištaisyti klaidą „neatpažįstama kaip vidinė ar išorinė komanda...“:
Patikrinkite, ar programa įdiegta
Patikrinkite, ar programa įdiegta
Komandinė eilutė negali paleisti programos, kurios nėra. Jei bandote paleisti naujai įdiegtą programą, įsitikinkite, kad ji buvo įdiegta teisingai.
Norėdami patikrinti diegimą:
1. Paspauskite „Win“ + R , kad atidarytumėte „Vykdyti“ . Tada įveskite „control“ ir spustelėkite „Gerai“.
2. Tada Valdymo skyde eikite į Programos > Programos ir funkcijos .
3. Peržiūrėkite įdiegtų programų sąrašą ir raskite norimą paleisti.
Taip pat galite peržiūrėti įdiegtas programas nuėję į „Programos ir funkcijos“ skiltyje „Nustatymai“. Norėdami tai padaryti, paspauskite „Windows“ klavišą + I , spustelėkite „Programos“ ir raskite įdiegtą programą.
Pagal numatytuosius nustatymus, kai bandote paleisti programą arba scenarijų iš CMD, komandinė eilutė ieško atitinkamų failų ir kelių „System32“ aplanke arba aplinkos kintamuosiuose. Jei failo nėra, grąžinama klaida „neatpažįstama kaip vidinė ar išorinė komanda, veikianti programa arba paketinis failas“.
Taip gali būti todėl, kad „Windows“ daugumos programų neįdiegia į „System32“ aplanką, o į C:\Program Files.
Šią problemą galite išspręsti trimis būdais:
1. Pirmiausia, norėdami paleisti programą, naudokite visą vykdomojo failo kelią.
2. Antra, pridėkite programos kelią prie „Windows“ aplinkos kintamųjų.
3. Galiausiai perkelkite failus į aplanką „System32“.
Naudokite visą failo kelią komandai vykdyti
Naudokite visą failo kelią komandai vykdyti
Pirmiausia pabandykime viso kelio metodą. Čia, norėdami paleisti programas iš komandinės eilutės, naudosime visą failo kelią, o ne programos pavadinimą. Štai kaip tai padaryti:
2. Toliau įveskite visą norimos paleisti programos kelią. Pavyzdžiui, jei norite atidaryti „ESBCalc Port“, esantį aplanke C:\ , komanda, skirta atidaryti programą su visu keliu, atrodytų taip:
C:\ESBCalcPort.exe
3. Tačiau tai veiks tik tuo atveju, jei failo kelyje nėra tarpų. Jei jūsų failo kelyje yra tarpų, įveskite failo kelią dvigubose kabutėse.
Naudokite visą failo kelią kabutėse
Naudokite visą failo kelią kabutėse
Komandinė eilutė nuskaito tarpus komandos pabaigoje ir viską po tarpo traktuoja kaip atskirą komandą.
Tarkime, kad norite paleisti „Internet Explorer“ programą, esančią aplanke C:\Program Files\Internet Explorer\iexplore.exe, naudodami CMD. Tačiau paleidus šį failo kelią, gaunama klaida dėl tarpo tarp „Program Files“ ir „Internet Explorer“ .
Norėdami to išvengti, failo kelią galite įtraukti į dvigubas kabutes. Čia „Internet Explorer“ paleidimo komanda atrodytų taip:
"C:\Program Files\Internet Explorer\iexplore.exe"
Pridėti failo kelią prie „Windows“ aplinkos kintamųjų
Galite redaguoti aplinkos kintamuosius ir pridėti programos failo kelią prie jos aplanko. Tokiu būdu komandinė eilutė nustatys įvestos komandos kelią ir vykdys ją be klaidų.
Pridėjus visą failo kelią prie „Windows“ aplinkos kintamojo, galima išspręsti klaidą „neatpažinta kaip vidinė arba išorinė komanda“, kai naudojamos „Flex“, „nmake“, „make“, „cobra“, „Is“, „terraform“, „gcc“, „code“, „Android Studio“, „Python“, „Fastboot“ ir ADB komandos.
Norėdami redaguoti „Windows“ aplinkos kintamąjį:
1. Paspauskite „Win“ + R, kad atidarytumėte „Vykdyti“.
6. Naujame lange, dalyje „Sistemos kintamieji“ , pasirinkite kintamąjį „Kelias“.
7. Spustelėkite mygtuką „Redaguoti“.
8. Redagavimo lange spustelėkite „Naujas“.
Spustelėkite „Naujas“
9. Čia turite įklijuoti programos, kurią norite paleisti iš CMD, failo kelią. Pavyzdžiui, jei norite paleisti „Chrome“ naršyklę, esančią aplanke C:\Program Files\Google\Chrome\Application, visas failo kelias bus toks:
C:\Program Files\Google\Chrome\Application
10. Spustelėkite Gerai, kad pridėtumėte jį prie aplinkos kintamųjų.
Tada visuose atidarytuose languose spustelėkite „Gerai“ , kad išsaugotumėte pakeitimus.
Pridėję naują aplinkos kintamąjį, atidarykite komandų eilutę , įveskite programos pavadinimą ir CMD ją atidarys be jokių klaidų.
Perkelkite failą į aplanką „System32“
Perkelkite failą į aplanką „System32“
„System32“ yra apsaugotas sistemos aplankas ir jis yra apsaugotas ne be reikalo. Kai bandote paleisti programą su administratoriaus teisėmis, komandinė eilutė ieškos vykdomojo failo „System32“ aplanke. Tačiau kadangi ne visos programos yra įdiegtos „System32“ aplanke, galite gauti klaidą.
Jei vis tiek norite paleisti programą iš CMD ir nenorite įvesti viso failo kelio, galite perkelti programos failą į aplanką „System32“.
Norėdami perkelti programos failus į „System32“ aplanką:
1. Eikite į programos diegimo aplanką ir nukopijuokite visus jame esančius failus. Čia perkelsime „Google Chrome“ failus, esančius aplanke C:\Program Files\Google\Chrome\Application, į aplanką „System32“.
2. Tada eikite į aplanką C:\Windows\System32 ir įklijuokite nukopijuotus failus. Jei pasirodo UAC raginimas, spustelėkite „Taip“ .
3. Tada atidarykite komandų eilutę su administratoriaus teisėmis, įveskite „chrome“ ir paspauskite „Enter“. CMD iš karto atidarys „Google Chrome“ naršyklę .