Home
» ablakok
»
Utasítások a „nem ismerhető fel belső vagy külső parancsként” hiba javításához a CMD használatakor Windows rendszerben
Utasítások a „nem ismerhető fel belső vagy külső parancsként” hiba javításához a CMD használatakor Windows rendszerben
Igen, ez az eset nagyon gyakran előfordul, különösen azoknál, akik sok programot telepítenek, programozási alkalmazásokat, például Java-t, saját szervereket állítanak be... ami közvetlenül befolyásolja a Windows környezetet. Ez a hiba:
A „cmd parancs szintaxis” nem ismerhető fel belső vagy külső parancsként, működőképes programként vagy kötegelt fájlként.
Ez a hibajelenség abban rejlik, hogy ha bármilyen parancs szintaxist beírsz a CMD - Windows Command menübe, például Ping, ipconfig..., akkor a fenti hibaüzenetet kapod.
Szóval, hogyan javítható ez a hiba: „nem ismeri fel belső vagy külső parancsként...”? Kérjük, olvassa el az alábbi WebTech360 cikket!
Mi okozza ezt a „nem ismeri fel belső vagy külső parancsként...” hibát Windows rendszeren?
Mint fentebb említettük, ez a hiba akkor fordul elő, amikor olyan programokat telepít, amelyek befolyásolják a Windows környezeti változók szakaszát, például programozási alkalmazásokat, szerver létrehozását... Amikor ezek a környezeti változók értékei megváltoznak, az "félreértést" vagy zavart okoz, amikor a Windows végrehajt egy programot vagy parancsot.
A „nem ismeri fel belső vagy külső parancsként...” hiba javítása:
Ellenőrizze, hogy a program telepítve van-e
Ellenőrizze, hogy a program telepítve van-e
A parancssor nem tud futtatni egy nem létező programot. Ha egy újonnan telepített programot próbál futtatni, ellenőrizze, hogy megfelelően van-e telepítve.
A telepítés ellenőrzéséhez:
1. Nyomja meg a Win + R billentyűkombinációt a Futtatás megnyitásához . Ezután írja be a control parancsot , majd kattintson az OK gombra.
2. Ezután a Vezérlőpulton lépjen a Programok > Programok és szolgáltatások menüpontra .
3. Görgessen végig a telepített alkalmazások listáján, és keresse meg azt, amelyiket futtatni szeretné.
Másik lehetőségként a telepített alkalmazásokat a Beállítások menü Alkalmazások és szolgáltatások menüpontjában is megtekintheti . Ehhez nyomja meg a Windows billentyű + I billentyűkombinációt , kattintson az Alkalmazások elemre , és keresse meg a telepített alkalmazást.
Alapértelmezés szerint, amikor CMD-ből próbál elindítani egy programot vagy szkriptet, a parancssor a System32 mappában vagy a környezeti változókban keresi a releváns fájlokat és elérési utakat. Ha a fájl hiányzik, a következő hibát adja vissza: „nem ismerhető fel belső vagy külső parancsként, működőképes programként vagy kötegelt fájlként”.
Ennek az lehet az oka, hogy a Windows a legtöbb alkalmazást nem a System32 mappába telepíti, hanem a C:\Program Files mappába.
Háromféleképpen oldhatja meg ezt a problémát:
1. Először is, a futtatható fájl teljes elérési útját használva indítsa el a programot.
2. Másodszor, add hozzá a program elérési útját a Windows környezeti változókhoz.
3. Végül helyezze át a fájlokat a System32 mappába.
A parancs végrehajtásához használja a teljes fájlútvonalat
A parancs végrehajtásához használja a teljes fájlútvonalat
Először is próbáljuk ki a teljes elérési út módszerét. Itt a teljes fájlelérési utat fogjuk használni az alkalmazás neve helyett a programok parancssorból történő indításához. Így teheti meg:
2. Ezután adja meg az elindítani kívánt alkalmazás teljes elérési útját. Például, ha a C:\ mappában található ESBCalc Portot szeretné megnyitni , akkor az alkalmazás teljes elérési útjával történő megnyitásához szükséges parancs így néz ki:
C:\ESBCalcPort.exe
3. Ez azonban csak akkor működik, ha a fájl elérési útja nem tartalmaz szóközöket. Ha a fájl elérési útja szóközöket tartalmaz, akkor idézőjelek között adja meg a fájl elérési útját.
Teljes fájlútvonal használata idézőjelek között
Teljes fájlútvonal használata idézőjelek között
A Parancssor beolvassa a parancsok végén lévő szóközöket, és a szóköz utániakat külön parancsként kezeli.
Tegyük fel, hogy a CMD-n keresztül szeretnéd elindítani az Internet Explorer alkalmazást a C:\Program Files\Internet Explorer\iexplore.exe mappában . Azonban ezen fájlútvonal futtatása hibát ad vissza a Program Files és az Internet Explorer közötti szabad hely miatt .
Ennek elkerülése érdekében a fájl elérési útját idézőjelek közé teheti. Itt az Internet Explorer indításához szükséges parancs így nézne ki:
"C:\Program Files\Internet Explorer\iexplore.exe"
Fájl elérési útjának hozzáadása a Windows környezeti változókhoz
Szerkesztheti a környezeti változókat, és hozzáadhatja az alkalmazás fájlelérési útját a mappájához. Így a parancssor meg fogja határozni a beírt parancs elérési útját, és hiba nélkül végrehajtja azt.
A teljes fájlelérési út hozzáadása a Windows környezeti változóhoz segíthet megoldani a „nem belső vagy külső parancsként felismert” hibát a Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot és ADB parancsok esetén.
A Windows környezeti változó szerkesztéséhez:
1. Nyomja meg a Win + R billentyűkombinációt a Futtatás megnyitásához .
2. Ezután írja be a control kifejezést , majd kattintson az OK gombra a Vezérlőpult megnyitásához .
3. Lépjen a Rendszer és biztonság > Rendszer menüpontra . A bal oldali panelen kattintson a Speciális rendszerbeállítások elemre .
Kattintson a Speciális rendszerbeállítások elemre
4. A Windows 10 újabb verzióin lépjen a Beállítások > Rendszer > Névjegy menüpontra . Ezután kattintson a Kapcsolódó beállítások alatt található Speciális rendszerbeállítások elemre .
5. A Speciális lapon kattintson a Környezeti változók gombra.
Kattintson a Környezeti változók gombra
6. Az új ablakban a Rendszerváltozók alatt válassza ki az Elérési út változót.
7. Kattintson a Szerkesztés gombra.
8. A Szerkesztés ablakban kattintson az Új gombra.
Kattintson az Új gombra
9. Ide kell beillesztenie a CMD-ből futtatni kívánt program fájlelérési útját. Például, ha a C:\Program Files\Google\Chrome\Application mappában található Chrome böngészőt szeretné futtatni, akkor a fájl teljes elérési útja így fog kinézni:
C:\Program Files\Google\Chrome\Application
10. Kattintson az OK gombra a környezeti változókhoz való hozzáadáshoz .
Ezután kattintson az OK gombra az összes megnyitott ablakban a módosítások mentéséhez.
Miután hozzáadta az új környezeti változót, nyissa meg a Parancssort , írja be a program nevét, és a CMD hibák nélkül megnyitja.
Helyezze át a fájlt a System32 mappába
Helyezze át a fájlt a System32 mappába
A System32 egy védett rendszermappa, és jó okkal védik. Amikor rendszergazdai jogokkal próbálsz futtatni egy programot, a Parancssor a System32 mappában keresi a futtatható fájlt. Mivel azonban nem minden program van telepítve a System32 mappába, hibaüzenetet kaphatsz.
Ha továbbra is a CMD-ből szeretné futtatni a programot, és nem szeretné beírni a teljes fájlútvonalat, áthelyezheti a programfájlt a System32 mappába.
Programfájlok áthelyezése a System32 mappába:
1. Keresse meg a program telepítési mappáját, és másolja át a mappában található összes fájlt. Itt áthelyezzük a C:\Program Files\Google\Chrome\Application mappában található Google Chrome fájlokat a System32 mappába.
2. Ezután navigáljon a C:\Windows\System32 mappába, és illessze be a másolt fájlokat. Kattintson az Igen gombra , ha megjelenik az UAC ablak.
3. Ezután nyissa meg a Parancssort rendszergazdai jogokkal, írja be a chrome parancsot , és nyomja meg az Enter billentyűt. A CMD azonnal megnyitja a Google Chrome böngészőt .