Home
» Виндовс
»
Упутства за исправљање грешке „није препознато као интерна или екстерна команда“ при коришћењу CMD-а у оперативном систему Windows
Упутства за исправљање грешке „није препознато као интерна или екстерна команда“ при коришћењу CMD-а у оперативном систему Windows
Да, овај случај се дешава веома често, посебно за оне који инсталирају много програма, програмирају апликације као што је Јава, подешавају сопствене сервере... што директно утиче на Windows окружење. То је грешка:
„Синтакса cmd команде“ није препозната као интерна или екстерна команда, оперативни програм или пакетна датотека.
Овај феномен грешке је да ако укуцате било коју синтаксу команде у CMD - Windows Command, као што је Ping, ipconfig... добићете горњу поруку о грешци.
Дакле, како да поправите ову грешку „није препозната као интерна или екстерна команда...“. Молимо погледајте чланак испод о WebTech360!
Шта узрокује ову грешку „није препознато као интерна или екстерна команда...“ на оперативном систему Windows?
Као што је горе поменуто, ова грешка се јавља када инсталирате програме који утичу на одељак Променљиве окружења Windows-а, као што су програмске апликације, креирање сервера... Када се вредности ових променљивих окружења промене, то ће изазвати „неспоразум“ или забуну када Windows изврши програм или команду.
Како поправити грешку „није препознато као интерна или екстерна команда...“:
Проверите да ли је програм инсталиран
Проверите да ли је програм инсталиран
Командна линија не може да покрене програм који не постоји. Ако покушавате да покренете новоинсталирани програм, уверите се да је правилно инсталиран.
Да бисте проверили инсталацију:
1. Притисните Win + R да бисте отворили мени „Рун“ . Затим откуцајте control и кликните на OK.
3. Прегледајте листу инсталираних апликација и пронађите ону коју желите да покренете.
Алтернативно, инсталиране апликације можете прегледати и тако што ћете отићи на Апликације и функције у Подешавањима. Да бисте то урадили, притисните тастер Windows + I , кликните на Апликације и пронађите инсталирану апликацију.
Подразумевано, када покушате да покренете програм или скрипту из CMD-а, командна линија тражи релевантне датотеке и путање у фасцикли System32 или променљивим окружења. Ако датотека недостаје, враћа грешку „није препозната као интерна или екстерна команда, операбилни програм или пакетна датотека“.
То може бити зато што Windows не инсталира већину апликација у фасциклу System32, већ у C:\Program Files.
2. Друго, додајте путању програма у променљиве окружења Windows-а.
3. На крају, преместите датотеке у фасциклу System32.
Користите пуну путању датотеке за извршавање команде
Користите пуну путању датотеке за извршавање команде
Прво, хајде да испробамо метод пуне путање. Овде ћемо користити пуну путању датотеке уместо имена апликације за покретање програма из командне линије. Ево како то да урадите:
2. Затим, унесите пуну путању апликације коју желите да покренете. На пример, ако желите да отворите ESBCalc Port који се налази у фолдеру C:\ , команда за отварање апликације са пуном путањом би изгледала овако:
C:\ESBCalcPort.exe
3. Међутим, ово ће функционисати само ако путања до датотеке не садржи размаке. Ако путања до ваше датотеке садржи размаке, унесите путању до датотеке унутар двоструких наводника.
Користите пуну путању датотеке под наводницима
Користите пуну путању датотеке под наводницима
Командна линија чита размаке на крају команде и третира све после размака као засебну команду.
Претпоставимо да желите да покренете апликацију Internet Explorer у C:\Program Files\Internet Explorer\iexplore.exe преко CMD-а. Међутим, покретање ове путање датотеке враћа грешку због размака између Program Files и Internet Explorer-а .
Да бисте ово избегли, можете путању до датотеке ставити под двоструке наводнике. Овде би команда за покретање Internet Explorer-а изгледала овако:
"C:\Program Files\Internet Explorer\iexplore.exe"
Додајте путању датотеке у променљиве окружења Windows-а
Можете изменити променљиве окружења и додати путању датотеке апликације у њену фасциклу. На овај начин, командна линија ће одредити путању за унету команду и извршити је без грешке.
Додавање пуне путање датотеке у променљиву окружења Windows може вам помоћи да решите грешку „није препознато као интерна или екстерна команда“ за команде Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot и ADB.
Да бисте изменили променљиву окружења Windows:
1. Притисните Win + R да бисте отворили мени „Рун“.
3. Идите на Систем и безбедност > Систем . У левом окну кликните на Напредна подешавања система .
Кликните на Напредна подешавања система
4. У новијим верзијама система Windows 10, идите на Подешавања > Систем > О систему . Затим кликните на Напредна подешавања система у оквиру Повезана подешавања.
5. На картици Напредно кликните на дугме Променљиве окружења.
Кликните на дугме Променљиве окружења
6. У новом прозору, под Системске променљиве , изаберите променљиву Путања.
7. Кликните на дугме Уреди.
8. У прозору за уређивање кликните на Ново.
Кликните на Ново
9. Овде морате да налепите путању датотеке програма који желите да покренете из CMD-а. На пример, ако желите да покренете Chrome прегледач који се налази у C:\Program Files\Google\Chrome\Application, онда ће пуна путања датотеке бити оваква:
C:\Program Files\Google\Chrome\Application
10. Кликните на OK да бисте га додали у Променљиве окружења.
Затим кликните на дугме ОК у свим отвореним прозорима да бисте сачували измене.
System32 је заштићена системска фасцикла и то је с добрим разлогом. Када покушате да покренете програм са администраторским правима, командна линија ће потражити извршну датотеку у фасцикли System32. Међутим, пошто нису сви програми инсталирани у фасцикли System32, може доћи до грешке.
Ако и даље желите да покренете програм из CMD-а и не желите да уносите пуну путању до датотеке, можете преместити датотеку програма у фасциклу System32.
Да бисте преместили програмске датотеке у фасциклу System32:
1. Идите до инсталационе фасцикле програма и копирајте све датотеке из фасцикле. Овде ћемо преместити датотеке Google Chrome-а које се налазе у C:\Program Files\Google\Chrome\Application у фасциклу System32.
2. Затим, идите до фасцикле C:\Windows\System32 и налепите копиране датотеке. Кликните на Да ако се појави UAC промпт.
3. Затим, отворите командну линију са администраторским правима, откуцајте chrome и притисните Enter. CMD ће одмах отворити прегледач Google Chrome .