Home
» Windows
»
Pokyny na opravu chyby „nerozpoznané ako interný alebo externý príkaz“ pri používaní CMD v systéme Windows
Pokyny na opravu chyby „nerozpoznané ako interný alebo externý príkaz“ pri používaní CMD v systéme Windows
Áno, tento prípad sa stáva veľmi často, najmä pre tých, ktorí inštalujú veľa programov, programujú aplikácie ako Java, nastavujú si vlastné servery... čo priamo ovplyvňuje prostredie Windows. To je tá chyba:
„Syntax príkazu cmd“ nie je rozpoznaný ako interný alebo externý príkaz, operačný program alebo dávkový súbor.
Tento chybový jav spočíva v tom, že ak do CMD - príkazu systému Windows zadáte akúkoľvek syntax príkazu, napríklad Ping, ipconfig..., zobrazí sa vám vyššie uvedená chybová správa.
Ako teda opraviť túto chybu „nie je rozpoznaný ako interný alebo externý príkaz...“. Prečítajte si článok nižšie o WebTech360!
Čo spôsobuje túto chybu „nie je rozpoznaný ako interný alebo externý príkaz...“ v systéme Windows?
Ako už bolo spomenuté, k tejto chybe dochádza pri inštalácii programov, ktoré ovplyvňujú sekciu Premenné prostredia systému Windows, ako sú napríklad programovacie aplikácie, vytváranie serverov... Keď sa tieto hodnoty premenných prostredia zmenia, spôsobí to „nedorozumenie“ alebo zmätok pri vykonávaní programu alebo príkazu systémom Windows.
Ako opraviť chybu „nie je rozpoznaný ako interný alebo externý príkaz...“:
Overte, či je program nainštalovaný
Overte, či je program nainštalovaný
Príkazový riadok nemôže spustiť program, ktorý neexistuje. Ak sa pokúšate spustiť novo nainštalovaný program, uistite sa, že bol nainštalovaný správne.
Overenie inštalácie:
1. Stlačením klávesov Win + R otvorte ponuku Spustiť . Potom napíšte control a kliknite na OK.
2. Potom v Ovládacom paneli prejdite na položku Programy > Programy a súčasti .
3. Prejdite zoznamom nainštalovaných aplikácií a nájdite tú, ktorú chcete spustiť.
Prípadne si môžete zobraziť nainštalované aplikácie v časti Aplikácie a funkcie v Nastaveniach. Stlačte kláves Windows + I , kliknite na Aplikácie a vyhľadajte nainštalovanú aplikáciu.
Štandardne, keď sa pokúšate spustiť program alebo skript z CMD, príkazový riadok vyhľadá relevantné súbory a cesty v priečinku System32 alebo v premenných prostredia. Ak súbor chýba, vráti chybu „nie je rozpoznaný ako interný alebo externý príkaz, spustiteľný program alebo dávkový súbor“.
Môže to byť preto, že systém Windows neinštaluje väčšinu aplikácií do priečinka System32, ale do priečinka C:\Program Files.
Tento problém môžete vyriešiť tromi spôsobmi:
1. Najprv použite úplnú cestu k spustiteľnému súboru na spustenie programu.
2. Po druhé, pridajte cestu k programu do premenných prostredia Windows.
3. Nakoniec presuňte súbory do priečinka System32.
Na vykonanie príkazu použiť úplnú cestu k súboru
Na vykonanie príkazu použiť úplnú cestu k súboru
Najprv vyskúšajme metódu s úplnou cestou. V tomto prípade použijeme na spustenie programov z príkazového riadka úplnú cestu k súboru namiesto názvu aplikácie. Postupujte takto:
2. Ďalej zadajte úplnú cestu k aplikácii, ktorú chcete spustiť. Napríklad, ak chcete otvoriť ESBCalc Port nachádzajúci sa v priečinku C:\ , príkaz na otvorenie aplikácie s úplnou cestou bude vyzerať takto:
C:\ESBCalcPort.exe
3. Toto však bude fungovať iba v prípade, že cesta k súboru neobsahuje žiadne medzery. Ak vaša cesta k súboru obsahuje medzery, zadajte cestu k súboru v úvodzovkách.
Použite celú cestu k súboru v úvodzovkách
Použite celú cestu k súboru v úvodzovkách
Príkazový riadok číta medzery na konci príkazu a všetko za medzerou považuje za samostatný príkaz.
Predpokladajme, že chcete spustiť aplikáciu Internet Explorer v priečinku C:\Program Files\Internet Explorer\iexplore.exe pomocou príkazu CMD. Spustenie tejto cesty k súboru však vráti chybu kvôli medzere medzi súbormi Program Files a Internet Explorer .
Aby ste tomu predišli, môžete cestu k súboru uzavrieť do dvojitých úvodzoviek. Príkaz na spustenie programu Internet Explorer by tu vyzeral takto:
"C:\Program Files\Internet Explorer\iexplore.exe"
Pridajte cestu k súboru do premenných prostredia systému Windows
Môžete upraviť premenné prostredia a pridať cestu k súboru aplikácie do jej priečinka. Týmto spôsobom príkazový riadok určí cestu k zadanému príkazu a vykoná ho bez chyby.
Pridanie úplnej cesty k súboru do premennej prostredia systému Windows vám môže pomôcť vyriešiť chybu „nerozpoznané ako interný alebo externý príkaz“ pre príkazy Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot a ADB.
Úprava premennej prostredia systému Windows:
1. Stlačením klávesov Win + R otvorte ponuku Spustiť.
2. Ďalej napíšte control a kliknutím na tlačidlo OK otvorte Ovládací panel .
3. Prejdite do časti Systém a zabezpečenie > Systém . V ľavom paneli kliknite na položku Rozšírené nastavenia systému .
Kliknite na Rozšírené nastavenia systému
4. V novších verziách systému Windows 10 prejdite do časti Nastavenia > Systém > Informácie o systéme . Potom v časti Súvisiace nastavenia kliknite na položku Rozšírené nastavenia systému .
5. Na karte Rozšírené kliknite na tlačidlo Premenné prostredia.
Kliknite na tlačidlo Premenné prostredia
6. V novom okne v časti Systémové premenné vyberte premennú Cesta.
7. Kliknite na tlačidlo Upraviť.
8. V okne Upraviť kliknite na položku Nové.
Kliknite na Nové
9. Sem musíte vložiť cestu k súboru programu, ktorý chcete spustiť z CMD. Napríklad, ak chcete spustiť prehliadač Chrome nachádzajúci sa v priečinku C:\Program Files\Google\Chrome\Application, úplná cesta k súboru bude vyzerať takto:
C:\Program Files\Google\Chrome\Application
10. Kliknite na tlačidlo OK a pridajte ho do premenných prostredia.
Potom kliknite na tlačidlo OK vo všetkých otvorených oknách, aby ste uložili zmeny.
Po pridaní novej premennej prostredia otvorte príkazový riadok , zadajte názov programu a CMD ho otvorí bez akýchkoľvek chýb.
Presuňte súbor do priečinka System32
Presuňte súbor do priečinka System32
System32 je chránený systémový priečinok a je chránený z dobrého dôvodu. Keď sa pokúsite spustiť program s oprávneniami správcu, príkazový riadok vyhľadá spustiteľný súbor v priečinku System32. Keďže však nie všetky programy sú nainštalované v priečinku System32, môže sa zobraziť chyba.
Ak chcete program stále spúšťať z CMD a nechcete zadávať úplnú cestu k súboru, môžete súbor programu presunúť do priečinka System32.
Ak chcete presunúť programové súbory do priečinka System32:
1. Prejdite do inštalačného priečinka programu a skopírujte všetky súbory v tomto priečinku. Tu presunieme súbory prehliadača Google Chrome, ktoré sa nachádzajú v priečinku C:\Program Files\Google\Chrome\Application, do priečinka System32.
2. Ďalej prejdite do priečinka C:\Windows\System32 a vložte skopírované súbory. Ak sa zobrazí výzva UAC, kliknite na tlačidlo Áno .
3. Ďalej otvorte príkazový riadok s oprávneniami správcu, napíšte chrome a stlačte Enter. CMD okamžite otvorí prehliadač Google Chrome .