Home
» Sfaturi pentru PC
»
Instrucțiuni pentru remedierea erorii „nerecunoscută ca comandă internă sau externă” atunci când se utilizează CMD în Windows
Instrucțiuni pentru remedierea erorii „nerecunoscută ca comandă internă sau externă” atunci când se utilizează CMD în Windows
Da, acest caz se întâmplă foarte des, mai ales pentru cei care instalează multe programe, programează aplicații precum Java, își configurează propriile servere... ceea ce afectează direct mediul Windows. Aceasta este eroarea:
„Sintaxa comenzii cmd” nu este recunoscută ca o comandă internă sau externă, un program operabil sau un fișier batch.
Acest fenomen de eroare constă în faptul că, dacă tastați orice sintaxă de comandă în CMD - Windows Command, cum ar fi Ping, ipconfig..., veți primi mesajul de eroare de mai sus.
Deci, cum se remediază această eroare „nu este recunoscută ca o comandă internă sau externă...”. Vă rugăm să consultați articolul de mai jos de pe WebTech360!
Ce cauzează această eroare „nu este recunoscută ca o comandă internă sau externă...” în Windows?
După cum am menționat mai sus, această eroare apare atunci când instalați programe care afectează secțiunea Variabile de mediu Windows, cum ar fi aplicații de programare, crearea de servere... Când valorile acestor variabile de mediu se modifică, acest lucru va cauza „neînțelegere” sau confuzie atunci când Windows execută un program sau o comandă.
Cum se remediază eroarea „nu este recunoscută ca o comandă internă sau externă...”:
Verificați dacă programul este instalat
Verificați dacă programul este instalat
Linia de comandă nu poate rula un program care nu există. Dacă încercați să rulați un program nou instalat, asigurați-vă că a fost instalat corect.
Pentru a verifica instalarea:
1. Apăsați Win + R pentru a deschide Executare . Apoi tastați control și faceți clic pe OK.
2. Apoi, în Panoul de control , accesați Programe > Programe și caracteristici .
3. Derulați prin lista de aplicații instalate și găsiți-o pe cea pe care doriți să o rulați.
Alternativ, puteți vizualiza aplicațiile instalate accesând Aplicații și funcții din Setări. Pentru a face acest lucru, apăsați tasta Windows + I , faceți clic pe Aplicații și găsiți aplicația instalată.
În mod implicit, când încercați să lansați un program sau un script din CMD, promptul de comandă caută fișiere și căi relevante în folderul System32 sau în variabilele de mediu. Dacă fișierul lipsește, returnează eroarea „nu este recunoscut ca o comandă internă sau externă, un program operabil sau un fișier batch”.
Acest lucru se poate datora faptului că Windows nu instalează majoritatea aplicațiilor în folderul System32, ci în C:\Program Files.
Puteți rezolva această problemă în trei moduri:
1. Mai întâi, utilizați calea completă a fișierului executabil pentru a lansa programul.
2. În al doilea rând, adăugați calea programului la variabilele de mediu Windows.
3. În final, mutați fișierele în folderul System32.
Folosește calea completă a fișierului pentru a executa comanda
Folosește calea completă a fișierului pentru a executa comanda
Mai întâi, haideți să încercăm metoda căii complete. Aici, vom folosi calea completă a fișierului în loc de numele aplicației pentru a lansa programe din Linia de comandă. Iată cum se face:
2. Apoi, introduceți calea completă a aplicației pe care doriți să o lansați. De exemplu, dacă doriți să deschideți ESBCalc Port situat în folderul C:\ , comanda pentru a deschide aplicația cu calea completă ar arăta astfel:
C:\ESBCalcPort.exe
3. Totuși, acest lucru va funcționa numai dacă calea fișierului nu conține spații. Dacă calea fișierului conține spații, introduceți calea fișierului între ghilimele.
Folosește calea completă a fișierului între ghilimele
Folosește calea completă a fișierului între ghilimele
Linia de comandă citește spațiile de la sfârșitul unei comenzi și tratează orice element de după spațiu ca o comandă separată.
Să presupunem că vrei să lansezi aplicația Internet Explorer din C:\Program Files\Internet Explorer\iexplore.exe prin intermediul CMD. Totuși, rularea acestei căi de fișier returnează o eroare din cauza spațiului dintre Program Files și Internet Explorer .
Pentru a evita acest lucru, puteți include calea fișierului între ghilimele. Aici, comanda pentru lansarea Internet Explorer ar arăta astfel:
"C:\Program Files\Internet Explorer\iexplore.exe"
Adăugați calea fișierului la variabilele de mediu Windows
Puteți edita variabilele de mediu și adăuga calea fișierului aplicației în folderul său. În acest fel, Linia de comandă va determina calea pentru comanda introdusă și o va executa fără erori.
Adăugarea căii complete a fișierului la variabila de mediu Windows vă poate ajuta să rezolvați eroarea „nu este recunoscută ca o comandă internă sau externă” pentru comenzile Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot și ADB.
3. Accesați Sistem și securitate > Sistem . În panoul din stânga, faceți clic pe Setări avansate de sistem .
Faceți clic pe Setări avansate de sistem
4. Pe versiunile mai noi de Windows 10, accesați Setări > Sistem > Despre . Apoi, faceți clic pe Setări avansate de sistem sub Setări corelate.
5. În fila Avansat , faceți clic pe butonul Variabile de mediu.
Faceți clic pe butonul Variabile de mediu
6. În noua fereastră, sub Variabile de sistem , selectați variabila Path.
7. Faceți clic pe butonul Editare.
8. În fereastra Editare , faceți clic pe Nou.
Faceți clic pe Nou
9. Aici, trebuie să inserați calea către fișierul programului pe care doriți să îl rulați din CMD. De exemplu, dacă doriți să rulați browserul Chrome situat în C:\Program Files\Google\Chrome\Application, atunci calea completă a fișierului va fi astfel:
C:\Program Files\Google\Chrome\Application
10. Faceți clic pe OK pentru a-l adăuga la Variabile de mediu.
Apoi faceți clic pe OK în toate ferestrele deschise pentru a salva modificările.
După ce ați adăugat noua variabilă de mediu, deschideți Command Prompt , tastați numele programului și CMD îl va deschide fără erori.
Mutați fișierul în folderul System32
Mutați fișierul în folderul System32
System32 este un folder de sistem protejat și este protejat dintr-un motiv întemeiat. Când încercați să rulați un program cu drepturi de administrator, Linia de comandă va căuta fișierul executabil în folderul System32. Totuși, deoarece nu toate programele sunt instalate în folderul System32, este posibil să primiți o eroare.
Dacă totuși doriți să rulați programul din CMD și nu doriți să introduceți calea completă a fișierului, puteți muta fișierul programului în folderul System32.
Pentru a muta fișierele de program în folderul System32:
1. Navigați la folderul de instalare al programului și copiați toate fișierele din folder. Aici, vom muta fișierele Google Chrome situate în C:\Program Files\Google\Chrome\Application în folderul System32.
2. Apoi, navigați la folderul C:\Windows\System32 și lipiți fișierele copiate. Faceți clic pe Da dacă apare promptul UAC.
3. Apoi, deschideți Linia de comandă cu drepturi de administrator, tastați chrome și apăsați Enter. CMD va deschide imediat browserul Google Chrome .