Ni notranji ali zunanji ukaz, izvedeni program ali paketna datoteka - kako ga popraviti?
- 2469
- 278
- Mrs. Patrick Kris
Ko izvajate ukaze v ukazni vrstici Windows 10 in Windows 11, lahko dobite sporočilo o napaki, ki označuje prvo "besedo" vašega ukaza - ADB.Exe, pip ali python, npm ali git, java, telnet ali katero koli drugo, nato pa - ni notranji ali zunanji ukaz, izvedeni program ali datoteka paketa.
V tem navodilom podrobno o tem, kaj takšno sporočilo pomeni, zakaj se pojavi in kako popraviti napako pri izvajanju najpogostejših ukazov v ukazni vrstici.
- Vzroki napake
- Načini za odpravo napake niso notranji ali zunanji ukaz
- Video navodila
Razlogi za napako "niso notranji ali zunanji ukaz" pri izvajanju ukazov v ukazni vrstici Windows 10 in Windows 11
Da bi razumeli bistvo napake, razmislimo, kaj se dogaja pri izvajanju ukazne vrstice, kot primer bomo uporabili naslednjo kodo:
Parameter ukazov1 Parameter2
- Če je "ekipa" svoj ukaz za vgrajeno -in konzolo (kot primer - CLS), se izvaja z določenimi parametri.
- Če je "ekipa" nekakšna datoteka .Exe, .Cmd, .Bat ali drugo, na primer PIP, Python ali ADB, poskus, da ga zaženete z lokacije, kjer se zažene ukazna vrstica (poudarjena na spodnji sliki) ali z lokacij, dodanih v spremenljivko sistema PATH (o katerih bomo pogovorite se še več). Z uspešnim zagonom in pravilno prenesenim parametrom se ekipa izvede.
Sledi najpogostejši razlogi za pojav napake pri izvajanju ukaza:
- Najpogostejši razlog je odsotnost izvršljive datoteke v mapi, kjer je ukazna vrstica zažetana v mapah, ki jih vsebuje pot.
- Napake Pri pisanju ukaza: Ko napaka v imenu datoteke ne bo mogoče najti, kar bo privedlo do navedene napake.
- Datoteka je nekje odsotna, na primer poskusite uporabiti telnet, medtem ko ustrezna komponenta Windows ni nameščena.
- Redko - datoteka, ki jo zažene prek ukazne vrstice, res ni izvršljiv program: sprva sam po sebi ali zaradi škode.
Zdaj o tem, kaj storiti v obravnavani situaciji.
Kako popraviti napako
Če želite odpraviti napako, "ni notranji ali zunanji ukaz, izvedeni program ali paketno datoteko", odvisno od situacije lahko uporabite naslednje pristope.
Prehod v mapo z izvedeno ukazno vrstico
Če ukaz ni potreben redno, pojdite na ukazno vrstico do mape, ki vsebuje želeno datoteko, to je narejeno na naslednji način:
- Na primer vemo, da je Python.Exe za najnovejšo različico Pythona v času pisanja tega članka se nahaja v mapi
C: \ Uporabniki \ ime OF_POLIZER \ APPDATA \ Local \ Programi \ python \ python39
Pip.exe - v isto v ugnezdenih skriptah map (če ni jasno, kako priti v to mapo, je postopek prikazan v spodnjem videoposnetku), ADB.exe--wew v mapi z orodji platforme in tako naprej. Kopirajte to pot, to lahko storite iz naslovne vrstice dirigenta. - Če je ukazna vrstica zažetana na istem disku, kjer se nahaja želena datoteka, vnesite ukaz pogleda:
Cd full_put_k_pak_s_ fulled_fila
- Če je ukazna vrstica zažetana na disku C :, in izvršljiva datoteka je na drugem disku, potem pred 2. korakom uporabite ukaz (tukaj je D v želeno črko črko) D: sledi pritisk Enter.
- Vnesite želeno ekipo, ki je prej poročala o napaki - zdaj jo je treba uspešno dokončati.
Dodajanje mape s programom na pot sistema spremenljivke
V primeru, ko je uporaba ukazov redno potrebna, na primer za Git, bo smiselno dodati mapo s to izvršljivo datoteko na pot, tako da kadar koli kadar koli izvedete ukaze, ne glede na to, katero mapo Ukazna vrstica je odprto:
- V iskanju na plošči opravilo vnesite Windows 10 ali Windows 11 "Sprememba okoljskih dejavnosti" ali pritisnite tipke Win+r, Vstopite Sysdm.Cpl, Kliknite Enter in v sistemu lastnosti sistema pojdite na zavihek »Dodatno«.
- Pritisnite gumb "Okolje" ".
- V naslednjem oknu lahko v spremenljivko poti dodate mapo z izvedljivo datoteko samo za trenutnega uporabnika ali za sistem kot celoto. Izberite pot na spodnji plošči in kliknite "Spremeni".
- V naslednjem oknu kliknite »Ustvari« in vstavite pot do mape z izvedljivo datoteko, uporabljeno v vašem ukazu.
- Shranimo nastavitve. Tudi ukazno vrstico je treba zadrževati.
Pripravljeno: Če je bilo vse pravilno navedeno, lahko zdaj izvedete ustrezne ukaze, ne da bi navedli celotno pot do izvršljivih datotek, in sporočilo o napaki se ne bo prikazalo.
OPOMBA: Če se napaka pojavi pri uporabi ukazov Python, upoštevajte, da boste z začetno namestitvijo na voljo, da dodate potrebne načine poti (dodaj python na pot) je pogosto enake pri namestitvi drugih programov:
Namestitev manjkajočih komponent
Včasih težava nastane zaradi dejstva, da je želena datoteka preprosto odsotna v računalniku:
- Poskušate uporabiti ukaze Telnet, vendar niste vnesli nadzorne plošče -programov in komponent - vklopite ali odklopite komponente Windows in niste vklopile odjemalca Telnet.
- Zaženite ukaze Pyinstaller, vendar ga najprej ni namestil z ukazom Pyinstaller
- Poskusite uporabiti ukaze ADB.exe, vendar ni namestil potrebnih komponent orodij Android SDK platforme.
Podobna situacija je lahko za številne druge, ki niso vključeni v standardno oskrbo s komponentami Windows 10 in Windows 11, na primer Java.
Če pride do napake, ko se zažene sistemska orodja Windows
V situaciji, ko sporočilo "ni notranji ali zunanji ukaz" v ukazni vrstici, se izda pri poskusu uporabe sistemskih orodij, kot sta SFC /ScanNow ali SLMGR:
- Previdno preverite pravilnost pisanja ukaza: postavitev, vrzeli.
- Prepričajte se, da so ustrezne datoteke v sistemu (običajno v C: \ Windows \ System32). Poskusite jih zagnati neposredno iz te mape (tako.Exe in slmgr.vbs
- Prepričajte se, da so naslednje razširitve prikazane v sistemu spremenljivka Patherxt .Com;.Exe;.Netopir;.Cmd;.Vbs;.Vbe;.Js;.JSE;.Wsf;.Wsh;.MSC
Video navodila
Upam, da sta članek in videoposnetek pomagala pri reševanju težave in pomagala pri reševanju. Vprašanja ostanejo? - Vprašajte jih v komentarjih, poskusil bom odgovoriti.
- « Kako onemogočiti samsung brezplačno in kaj je
- Microsoft je objavil ISO sliko predhodne različice predogleda Windows 11 Insider »