Nem belső vagy külső parancs, végrehajtott program vagy csomagfájl - hogyan lehet javítani?
- 1051
- 28
- Katona Géza
A parancsok végrehajtásakor a Windows 10 és a Windows 11 parancssorban egy hibaüzenetet kaphat, amely jelzi a parancs - ADB első szóját ".EXE, PIP vagy Python, NPM vagy GIT, Java, Telnet vagy bármely más, majd - nem belső vagy külső parancs, végrehajtott program vagy csomagfájl.
Ebben az utasításban részletesen arról, hogy mit jelent egy ilyen üzenet, miért jelenik meg, és hogyan javíthatja a hibát, amikor a parancssorban a leggyakoribb parancsokat hajtja végre.
- Hiba okai
- A hiba kijavításának módjai nem belső vagy külső parancs
- Videó utasítás
A hiba oka a "nem belső vagy külső parancs", amikor a parancsok végrehajtása a Windows 10 és a Windows 11 parancssorban végrehajtja
A hiba lényegének megértése érdekében mérlegeljük, mi történik egy parancssor végrehajtásakor, példaként a következő kódot fogjuk használni:
parancs paraméter1 paraméter2
- Ha a "csapat" a saját beépített konzolparancsának (példaként - CLS), akkor megadott paraméterekkel hajtják végre.
- Ha a "csapat" valamiféle fájl .alkalmazás, .CMD, .BAT vagy más, például a PIP, a Python vagy az ADB, egy kísérlet arra, hogy elindítsa azt a helyről, ahol a parancssorot elindítják (az alábbi képen kiemelve), vagy az úthálózathoz hozzáadott helyekről (amelyről Beszélj többet). Sikeres indító és helyesen átadott paraméterekkel a csapat végrehajtásra kerül.
Ezt követi a hiba megjelenésének leggyakoribb okai a parancs végrehajtásakor:
- A leggyakoribb ok a végrehajtható fájl hiánya a mappában, ahol a parancssor elindul az elérési útban található mappákban.
- Hibák egy parancs írásakor: Ha egy hiba a fájlnévben, akkor nem található meg, ami a megadott hibához vezet.
- A fájl valahol hiányzik, például megpróbálja használni a Telnet -et, míg a megfelelő Windows összetevő nincs telepítve.
- Ritkán - a parancssoron keresztül elindított fájl valójában nem végrehajtható program: kezdetben önmagában vagy a károk miatt.
Most arról, hogy mit kell tenni a vizsgált helyzetben.
Hogyan lehet kijavítani a hibát
A hiba kijavításához "nem egy belső vagy külső parancs, végrehajtott program vagy csomagfájl", a helyzettől függően a következő megközelítéseket használhatja.
Átmenet egy mappába, amelynek végrehajtott parancssori
Ha a parancs nem szükséges rendszeresen, akkor csak lépjen a parancssorra a kívánt fájlt tartalmazó mappához, ez a következőképpen történik:
- Például, tudjuk, hogy a python.EXE a Python legújabb verziójához, amikor az íráskor a cikk a mappában található
C: \ Felhasználók \ A_Polizer neve \ AppData \ Local \ Program \ Python \ Python39
Csipog.EXE - Ugyanebben a beágyazott mappa szkriptekben (ha nem egyértelmű, hogyan lehet bejutni ebbe a mappába, a folyamat az alábbi videóban látható), az ADB.Exe-Somewher a mappában platformhuzalokkal és így tovább. Másolja ezt az utat, ezt megteheti a vezető címsorából. - Ha a parancssor ugyanazon a lemezen indul, ahol a kívánt fájl található, írja be a nézet parancsát:
CD full_put_k_pak_s_ foad_fila
- Ha a parancssorot a C :, lemezen indítják, és a végrehajtható fájl a másik lemezen található, akkor a 2. lépés előtt használja a parancs parancsot (itt d a kívánt levél betűre változik) D: Az Enter billentyűk megnyomása, majd az Enter megnyomása.
- Írja be a kívánt csapatot, amely korábban hibát jelentett - most sikeresen be kell fejezni.
Mappa hozzáadása egy programmal a Systemo változó elérési elérési úthoz
Abban az esetben, ha a parancsok rendszeres használatra van szükség, például a GIT -hez ésszerű lesz hozzáadni egy mappát ezzel a futtatható fájlral az elérési úthoz, így bármikor a parancsok végrehajtására, függetlenül attól, hogy melyik mappát a parancssori mappában nyitva van:
- Írja be a Windows 10 vagy a Windows 11 "Környezetvédelmi tevékenységek megváltoztatását" a feladat panelen lévő keresésbe, vagy nyomja meg a gombokat WIN+R, Belép Sysdm.CPL, Kattintson az Enter és a rendszer tulajdonságainak rendszerébe kattintson a "Ezen felül" fülre.
- Nyomja meg a "Környezet" gombot ".
- A következő ablakban hozzáadhat egy mappát a futtatható fájlhoz az elérési útváltozóhoz, csak az aktuális felhasználóhoz vagy az egész rendszerhez. Válassza ki az elérési utat az alsó panelen, majd kattintson a "Változás" gombra.
- A következő ablakban kattintson a "Létrehozás" gombra, és helyezze be a mappához vezető utat a parancsban használt futtatható fájl segítségével.
- Mentjük a beállításokat. A parancssort is vissza kell tartani.
Készen áll: Ha mindent helyesen jeleztek, akkor most végrehajthatja a vonatkozó parancsokat anélkül, hogy megadná a végrehajtható fájlok teljes elérési útját, és a hibaüzenet nem jelenik meg.
Megjegyzés: Ha a hiba a Python parancsok használatakor fordul elő, vegye figyelembe, hogy a kezdeti telepítéssel felajánlják, hogy hozzáadja a szükséges módszereket az elérési úthoz (a python hozzáadása az elérési úthoz) gyakran ugyanaz, ha más programokat telepít:
A hiányzó alkatrészek telepítése
A probléma néha annak a ténynek köszönhető, hogy a kívánt fájl egyszerűen hiányzik a számítógépen:
- Megpróbálja a Telnet parancsokat használni, de nem írta be a kezelőpanel -programokat és összetevőket - a Windows összetevőinek bekapcsolása vagy leválasztása, és nem kapcsolja be a Telnet klienst.
- Indítsa el a Pyinstaller parancsokat, de először nem telepítette a PIP telepítő Pyinstaller paranccsal
- Próbálja meg használni az ADB parancsokat.exe, de nem telepítette az Android SDK platform eszközök szükséges összetevőit.
Hasonló helyzet lehet sok más esetében, amelyek nem szerepelnek a Windows 10 és a Windows 11 alkatrészek szokásos ellátásában, például a Java.
Ha hiba következik be a Windows System eszközök elindításakor
Olyan helyzetben, amikor a parancssorban a „nem belső vagy külső parancs” üzenetet adják ki, amikor olyan rendszer eszközöket próbálnak használni, mint például az SFC /SCANNOW vagy az SLMGR:
- Óvatosan ellenőrizze a parancs írásának helyességét: elrendezés, rések.
- Győződjön meg arról, hogy a megfelelő fájlok a rendszerben vannak -e (általában a C: \ Windows \ System32 -ben). Próbálja meg közvetlenül ebből a mappából futtatni őket (a mappába a CD C: \ Windows \ System32 használatával) és a kiterjesztéssel, a példában szereplő fájlokhoz - SFC.Exe és slmgr.VBS
- Győződjön meg arról, hogy a következő kiterjesztéseket a Systemo változó Pathext jelzi .Com;.Alkalmazás;.Denevér;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Videó utasítás
Remélem, hogy a cikk és a videó hozzájárult a probléma kezeléséhez, és segített megoldani annak megoldásában. A kérdések megmaradnak? - Kérdezd meg őket a megjegyzésekben, megpróbálok válaszolni.
- « Hogyan lehet letiltani a Samsung Free -t és mi az
- A Microsoft kiadta a Windows 11 bennfentes előnézet előzetes verziójának ISO képét »