Home
» Okna
»
Pokyny k opravě chyby „není rozpoznán jako interní nebo externí příkaz“ při použití CMD ve Windows
Pokyny k opravě chyby „není rozpoznán jako interní nebo externí příkaz“ při použití CMD ve Windows
Ano, k tomuto případu dochází velmi často, zejména u těch, kteří instalují mnoho programů, programují aplikace jako Java, nastavují si vlastní servery... což přímo ovlivňuje prostředí Windows. To je ta chyba:
„Syntaxe příkazu cmd“ není rozpoznána jako interní nebo externí příkaz, operační program nebo dávkový soubor.
Tento chybový jev spočívá v tom, že pokud do CMD - Windows Command zadáte libovolnou syntaxi příkazu, například Ping, ipconfig..., zobrazí se výše uvedená chybová zpráva.
Jak tedy opravit tuto chybu „není rozpoznán jako interní nebo externí příkaz...“. Viz níže uvedený článek WebTech360!
Co způsobuje tuto chybu „není rozpoznán jako interní nebo externí příkaz...“ ve Windows?
Jak již bylo zmíněno výše, k této chybě dochází při instalaci programů, které ovlivňují sekci Proměnné prostředí systému Windows, jako jsou programovací aplikace, vytváření serverů... Když se tyto hodnoty proměnných prostředí změní, způsobí to „nedorozumění“ nebo zmatek při spuštění programu nebo příkazu systémem Windows.
Jak opravit chybu „není rozpoznán jako interní nebo externí příkaz...“:
Ověřte, zda je program nainstalován
Ověřte, zda je program nainstalován
Příkazový řádek nemůže spustit program, který neexistuje. Pokud se pokoušíte spustit nově nainstalovaný program, ujistěte se, že byl nainstalován správně.
Ověření instalace:
1. Stisknutím kláves Win + R otevřete nabídku Spustit . Poté zadejte příkaz control a klikněte na OK.
2. Poté v Ovládacích panelech přejděte do nabídky Programy > Programy a funkce .
3. Projděte seznam nainstalovaných aplikací a najděte tu, kterou chcete spustit.
Nainstalované aplikace si můžete také zobrazit v Nastavení v části Aplikace a funkce . Chcete-li to provést, stiskněte klávesu Windows + I , klikněte na Aplikace a vyhledejte nainstalovanou aplikaci.
Ve výchozím nastavení při pokusu o spuštění programu nebo skriptu z CMD vyhledá příkazový řádek relevantní soubory a cesty ve složce System32 nebo v proměnných prostředí. Pokud soubor chybí, vrátí chybu „není rozpoznán jako interní nebo externí příkaz, spustitelná aplikace nebo dávkový soubor“.
To může být způsobeno tím, že systém Windows neinstaluje většinu aplikací do složky System32, ale do složky C:\Program Files.
Tento problém můžete vyřešit třemi způsoby:
1. Nejprve spusťte program pomocí celé cesty ke spustitelnému souboru.
2. Za druhé, přidejte cestu k programu do proměnných prostředí Windows.
3. Nakonec přesuňte soubory do složky System32.
Pro spuštění příkazu použít úplnou cestu k souboru
Pro spuštění příkazu použít úplnou cestu k souboru
Nejprve vyzkoušíme metodu s plnou cestou. Zde pro spuštění programů z příkazového řádku použijeme plnou cestu k souboru místo názvu aplikace. Postupujte takto:
2. Dále zadejte úplnou cestu k aplikaci, kterou chcete spustit. Pokud chcete například otevřít ESBCalc Port nacházející se ve složce C:\ , příkaz pro otevření aplikace s úplnou cestou bude vypadat takto:
C:\ESBCalcPort.exe
3. Toto však bude fungovat pouze v případě, že cesta k souboru neobsahuje žádné mezery. Pokud vaše cesta k souboru obsahuje mezery, zadejte cestu k souboru do dvojitých uvozovek.
Použijte úplnou cestu k souboru v uvozovkách
Použijte úplnou cestu k souboru v uvozovkách
Příkazový řádek čte mezery na konci příkazu a vše, co se nachází za mezerou, považuje za samostatný příkaz.
Předpokládejme, že chcete spustit aplikaci Internet Explorer z C:\Program Files\Internet Explorer\iexplore.exe pomocí CMD. Spuštění této cesty k souboru však vrátí chybu kvůli mezerě mezi Program Files a Internet Explorer .
Abyste tomu předešli, můžete cestu k souboru uzavřít do dvojitých uvozovek. Příkaz pro spuštění aplikace Internet Explorer by zde vypadal takto:
"C:\Program Files\Internet Explorer\iexplore.exe"
Přidat cestu k souboru do proměnných prostředí Windows
Můžete upravit proměnné prostředí a přidat cestu k souboru aplikace do její složky. Tímto způsobem příkazový řádek určí cestu k zadanému příkazu a provede jej bez chyby.
Přidání úplné cesty k souboru do proměnné prostředí Windows vám může pomoci vyřešit chybu „není rozpoznán jako interní nebo externí příkaz“ u příkazů Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot a ADB.
Úprava proměnné prostředí Windows:
1. Stisknutím kláves Win + R otevřete nabídku Spustit.
2. Dále zadejte control a kliknutím na OK otevřete Ovládací panely .
3. Přejděte do sekce Systém a zabezpečení > Systém . V levém podokně klikněte na možnost Upřesnit nastavení systému .
Klikněte na Upřesnit nastavení systému
4. V novějších verzích systému Windows 10 přejděte do Nastavení > Systém > O systému . Poté v části Související nastavení klikněte na Upřesnit nastavení systému .
5. Na kartě Upřesnit klikněte na tlačítko Proměnné prostředí.
Klikněte na tlačítko Proměnné prostředí
6. V novém okně v části Systémové proměnné vyberte proměnnou Cesta.
7. Klikněte na tlačítko Upravit.
8. V okně Úpravy klikněte na Nový.
Klikněte na Nový
9. Zde musíte vložit cestu k souboru programu, který chcete spustit z CMD. Pokud například chcete spustit prohlížeč Chrome, který se nachází ve složce C:\Program Files\Google\Chrome\Application, pak bude úplná cesta k souboru vypadat takto:
C:\Program Files\Google\Chrome\Application
10. Kliknutím na OK jej přidejte do Proměnných prostředí.
Poté klikněte na OK ve všech otevřených oknech pro uložení změn.
Jakmile přidáte novou proměnnou prostředí, otevřete Příkazový řádek , zadejte název programu a CMD jej otevře bez chyb.
Přesuňte soubor do složky System32
Přesuňte soubor do složky System32
System32 je chráněná systémová složka a je chráněna z dobrého důvodu. Když se pokusíte spustit program s administrátorskými právy, příkazový řádek vyhledá spustitelný soubor ve složce System32. Protože však ne všechny programy jsou nainstalovány ve složce System32, může se zobrazit chyba.
Pokud chcete program stále spouštět z CMD a nechcete zadávat úplnou cestu k souboru, můžete soubor programu přesunout do složky System32.
Přesunutí programových souborů do složky System32:
1. Přejděte do instalační složky programu a zkopírujte všechny soubory ve složce. Zde přesuneme soubory Google Chrome z adresáře C:\Program Files\Google\Chrome\Application do složky System32.
2. Dále přejděte do složky C:\Windows\System32 a vložte zkopírované soubory. Pokud se zobrazí výzva Řízení účtů (UAC), klikněte na tlačítko Ano .
3. Dále otevřete Příkazový řádek s administrátorskými právy, zadejte chrome a stiskněte Enter. CMD okamžitě otevře prohlížeč Google Chrome .