Nije interna ili vanjska naredba, izvršeni program ili datoteka paketa - kako to popraviti?

Nije interna ili vanjska naredba, izvršeni program ili datoteka paketa - kako to popraviti?

Prilikom izvršavanja naredbi u naredbenom retku Windows 10 i Windows 11 možete dobiti poruku o pogrešci koja označava prvu "riječ" vaše naredbe - ADB.Exe, PIP ili Python, NPM ili GIT, Java, Telnet ili bilo koji drugi, a zatim - nije interna ili vanjska naredba, izvršeni program ili datoteka paketa.

U ovoj uputi, detaljno o tome što takva poruka znači, zašto se pojavljuje i kako ispraviti pogrešku prilikom izvođenja najčešćih naredbi na naredbenom retku.

  • Uzroci pogreške
  • Načini popravljanja pogreške nisu unutarnja ili vanjska naredba
  • Video uputa

Razlozi pogreške "nije unutarnja ili vanjska naredba" prilikom izvršavanja naredbi u naredbenom retku Windows 10 i Windows 11

Da bismo razumjeli suštinu pogreške, razmotrimo što se događa prilikom izvršavanja naredbenog retka, kao primjer, koristit ćemo sljedeći kôd:

naredbeni parametar1 parametar2
  1. Ako je "tim" vlastita naredba izgrađene konzole (kao primjer - CLS), izvodi se s navedenim parametrima.
  2. Ako je "tim" neka vrsta datoteke .Exe, .CMD, .Bat ili drugi, na primjer, PIP, Python ili ADB, pokušaj da ga pokrene s lokacije, gdje je pokrenut naredbeni redak (istaknut na slici ispod) ili s lokacija dodanih u varijablu sustava Path (oko kojih ćemo mi ćemo razgovarajte više). Uz uspješno pokretanje i ispravno prenesene parametre, tim se izvršava.

Nakon toga slijede najčešći razlozi za pojavu pogreške prilikom izvršavanja naredbe:

  • Najčešći razlog je odsutnost izvršne datoteke u mapi, gdje je naredbeni redak pokrenut u mapama sadržanim u Path.
  • Pogreške pri pisanju naredbe: Kada se pogreška u nazivu datoteke neće naći, što će dovesti do naznačene pogreške.
  • Datoteka nije prisutna negdje, na primjer, pokušavate koristiti Telnet, dok odgovarajuća komponenta Windows nije instalirana.
  • Rijetko - datoteka pokrenuta putem naredbenog retka zaista nije izvršni program: u početku u sebi ili zbog oštećenja.

Sada o tome što učiniti u situaciji koja se razmatra.

Kako popraviti pogrešku

Da biste ispravili pogrešku "nije interna ili vanjska naredba, izvršeni program ili datoteka paketa", ovisno o situaciji, možete koristiti sljedeće pristupe.

Prijelaz u mapu s izvršenim naredbenim retkom

Ako naredba nije potrebna redovito, samo idite na naredbeni redak u mapu koja sadrži željenu datoteku, to se radi na sljedeći način:

  1. Na primjer, znamo da Python.Exe za najnoviju verziju Pythona u vrijeme pisanja ovog članka nalazi se u mapi
    C: \ Users \ Name Of_Polizer \ AppData \ Local \ Programi \ Python \ Python39
    Pip.exe - u istom u skriptama ugniježđenih mapa (ako nije jasno, kako ući u ovu mapu, postupak je prikazan u videu u nastavku), ADB.Exe-tamo gdje u mapi s platformama i tako dalje. Kopirajte ovaj put, to možete učiniti iz adresne linije vodiča.
  2. Ako je naredbeni redak pokrenut na istom disku gdje se nalazi željena datoteka, unesite naredbu prikaza:
    CD FULL_PUT_KPAK_S_ PROMET_FILA
  3. Ako je naredbeni redak pokrenut na disku c :,, a izvršna datoteka je na drugom disku, prije drugog koraka, upotrijebite naredbu naredbu (ovdje je D promijenjen u željeno pismo slova) d: nakon čega slijedi pritiskanje Enter.
  4. Uđite u željeni tim koji je prethodno izvijestio o pogrešci - sada bi ga trebalo uspješno dovršiti.

Dodavanje mape s programom na Systemo varijabilni put

U slučaju kada je potrebna upotreba naredbi redovito, na primjer, za Git, bit će razumno dodati mapu s ovom izvršnom datotekom na put, tako da u bilo kojem trenutku izvršava naredbe, bez obzira na to koja mapa naredbena retka otvoreno je:

  1. Unesite Windows 10 ili Windows 11 "Promjena okolišnih aktivnosti" u pretraživanju na ploči zadatka ili pritisnite tipke Win+R, Unesi Sysdm.Cpl, Kliknite Enter i u sustavu svojstava sustava idite na karticu "Dodatno".
  2. Pritisnite gumb "Okoliš" ".
  3. U sljedećem prozoru možete dodati mapu s izvršnom datotekom u varijablu staze samo za trenutnog korisnika ili za sustav u cjelini. Odaberite put na donjoj ploči i kliknite "Promijeni".
  4. U sljedećem prozoru kliknite "Stvori" i umetnite put do mape s izvršnom datotekom koja se koristi u vašoj naredbi.
  5. Spremimo postavke. Također, naredbeni redak treba biti suzdržan.

Spremno: Ako je sve ispravno naznačeno, sada možete izvršiti relevantne naredbe bez navođenja cijelog puta do izvršnih datoteka, a poruka o pogrešci neće se pojaviti.

Napomena: Ako se pogreška dogodi pri korištenju Python naredbi, imajte na umu da će vam se s početnom instalacijom ponuditi da dodate potrebne načine za put (dodavanje Python na put) često je isti prilikom instaliranja drugih programa:

Instaliranje komponenti koje nedostaju

Ponekad se problem pojavljuje zbog činjenice da željena datoteka jednostavno nije prisutna na računalu:

  • Pokušavate koristiti Telnet naredbe, ali niste unijeli upravljačku ploču -programi i komponente - uključivanje ili isključivanje Windows komponenti i nije uključio Telnet klijent.
  • Pokrenite naredbe Pyinstaller, ali prvo ga nisu instalirali s naredbom PIP Install Pyinstaller
  • Pokušajte koristiti ADB naredbe.exe, ali nisu instalirali potrebne komponente alata za platformu Android SDK.

Slična situacija može biti i za mnoge druge koji nisu uključeni u standardnu ​​opskrbu komponentama Windows 10 i Windows 11, na primjer, Java.

Ako se dogodi pogreška kada se pokrenu alati sustava Windows

U situaciji kada poruka "nije unutarnja ili vanjska naredba" na naredbenom retku izdaje se prilikom pokušaja upotrebe sistemskih alata kao što su SFC /Scannow ili SLMGR:

  1. Pažljivo provjerite ispravnost pisanja naredbe: Izgled, praznine.
  2. Provjerite jesu li odgovarajuće datoteke u sustavu (obično u C: \ Windows \ System32). Pokušajte ih pokrenuti izravno iz ove mape (ulazak u mapu pomoću CD C: \ Windows \ System32) i s proširenjem, za datoteke u primjeru - SFC.Exe i slmgr.VBS
  3. Provjerite jesu li sljedeća proširenja naznačena u SystemO varijabilnoj pattext .Com;.Exe;.Šišmiš;.CMD;.Vbs;.Vbe;.JS;.JSE;.WSF;.WSH;.MSC

Video uputa

Nadam se da su članak i video pomogli u rješavanju problema i pomogli u rješavanju toga. Pitanja ostaju? - Pitajte ih u komentarima, pokušat ću odgovoriti.