Nem belső vagy külső parancs, végrehajtott program vagy csomagfájl - hogyan lehet javítani?

Nem belső vagy külső parancs, végrehajtott program vagy csomagfájl - hogyan lehet javítani?

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
  1. Ha a "csapat" a saját beépített konzolparancsának (példaként - CLS), akkor megadott paraméterekkel hajtják végre.
  2. 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:

  1. 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.
  2. 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
  3. 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.
  4. Í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:

  1. Í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.
  2. Nyomja meg a "Környezet" gombot ".
  3. 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.
  4. 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.
  5. 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:

  1. Óvatosan ellenőrizze a parancs írásának helyességét: elrendezés, rések.
  2. 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
  3. 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.