Bu ichki yoki tashqi buyruq, bajariladigan dastur yoki ommaviy ish fayli emas — uni qanday tuzatish kerak? haqida malumot
Buyruqlar satrida buyruqlar bajarilganda Windows 10 va Windows 11, buyrug’ingizning birinchi «so’zi» adb.exe, pip yoki python, npm yoki git, java, telnet yoki boshqa biror narsa ekanligi va shuning uchun u ichki yoki tashqi buyruq, dastur bajariladigan yoki ommaviy ish emasligi haqida xato xabari olishingiz mumkin. fayl.
Bu qo’llanmada bu xabar nimani anglatishi, nima uchun paydo bo’lishi va buyruq satrida eng keng tarqalgan buyruqlarni bajarishda xatoni qanday tuzatish kerakligi batafsil bayon qilingan.
Windows 10 va Windows 11 buyruq satrida buyruqlarni bajarishda «Ichki yoki tashqi buyruq emas» xatosining sabablari
Xatolikni tushunish uchun buyruq satrida buyruq bajarilganda nima bo’lishini ko’rib chiqaylik, biz bu kodni misol sifatida ishlatamiz:
parametr parametr1 parametr2
- Agar «buyruq» konsolning o’ziga o’rnatilgan buyruq bo’lsa (misol sifatida cls), u belgilangan parametrlar bilan bajariladi.
- Agar «buyruq» .exe, .cmd, .bat yoki pip, python yoki adb kabi boshqa fayl bo’lsa, u buyruq qatori bajariladigan joydan (quyidagi rasmda ta’kidlangan) yoki joylardan bajarishga harakat qilinadi. tizimga PATH o’zgaruvchisi qo’shildi (bu haqda keyinroq gaplashamiz). Agar u muvaffaqiyatli ishlasa va parametrlar muvaffaqiyatli topshirilsa, buyruq ishlaydi.
Shuning uchun, buyruqni bajarishda xatolarning eng ko’p uchraydigan sabablari:
- Eng ko’p uchraydigan sabab — buyruq satri ishlaydigan papkada va PATH papkalarida bajariladigan faylning yo’qligi.
- Buyruqni yozishdagi xatolar: Agar fayl nomida xato bo’lsa, u topilmaydi, natijada ko’rsatilgan xato bo’ladi.
- Fayl biror joyda yo’qolgan, masalan, Windows -ning tegishli komponenti o’rnatilmagan paytda siz telnetni o’rnatmoqchi bo’lasiz.
- Kamdan -kam hollarda — buyruq satri orqali ishga tushirilgan fayl, albatta, bajariladigan dastur emas: dastlab o’zi yoki korruptsiya tufayli.
Endi vaziyatda nima qilish kerakligi haqida.
Xatoni qanday tuzatish kerak
Vaziyatga qarab «Ichki yoki tashqi buyruq, bajariladigan dastur yoki ommaviy ish fayli emas» xatosini tuzatish uchun quyidagi yondashuvlardan foydalanish mumkin.
Buyruqlar satrida bajariladigan fayl joylashgan papkaga o’ting
Agar buyruqni muntazam ravishda ishlatish shart bo’lmasa, buyruq satrida kerakli faylni o’z ichiga olgan papkaga quyidagicha o’ting:
- Masalan, biz python.exe faylini bilamiz python so’nggi versiyasi ushbu maqolani yozish paytida u papkada
C: Usersimya_polzovatelyaAppDataLocalProgramsPythonPython39
pip.exe — u erda Skriptlar ichki papkasida (agar bu papkaga qanday borish kerakligi aniq bo’lmasa, jarayon quyidagi videoda ko’rsatilgan), adb.exe — platforma asboblari papkasida va hokazo. . Ushbu marshrutni nusxalash, siz buni brauzerning manzil satridan qilishingiz mumkin.
- Agar buyruq satri ishlatmoqchi bo’lgan fayl bilan bir xil diskda ishlayotgan bo’lsa, shunga o’xshash buyruqni kiriting
cd polnyy_put_k_papke_s_oppolnyaemym_faylom
- Agar buyruq satri C diskida ishlayotgan bo’lsa va bajariladigan fayl boshqa diskda bo’lsa, 2 -qadamdan oldin, formadagi buyruqni ishlating (bu erda D ni to’g’ri haydovchi harfiga o’zgartiring) D: keyin Enter.
- Xato haqida ilgari xabar bergan kerakli buyruqni kiriting — endi u muvaffaqiyatli bajarilishi kerak.
PATH tizimi muhit o’zgaruvchisiga dastur papkasini qo’shing
Qachonki buyruqlardan muntazam foydalanish zarur bo’lsa, xuddi gitda bo’lgani kabi, bu bajariladigan papkani PATH ga qo’shish qulay bo’ladi, bunda buyruqlar qaysi papkada bo’lishidan qat’i nazar istalgan vaqtda bajarilishi mumkin. satr ochiq buyruq:
- Windows 10 yoki Windows 11 vazifalar panelini qidirishda «Atrof-muhit o’zgaruvchilarini o’zgartirish» ni kiriting yoki tugmalarni bosing Win + R, kiriting sysdm.cpl, Enter ni bosing va tizim xususiyatlari oynasida Kengaytirilgan yorlig’ini bosing.
- Atrof -muhit o’zgaruvchilari tugmachasini bosing.
- Keyingi oynada siz bajariladigan fayl bilan papkani faqat joriy foydalanuvchi yoki butun tizim uchun PATH o’zgaruvchisiga qo’shishingiz mumkin. Pastki paneldagi yo’lni tanlang va «O’zgartirish» tugmasini bosing.
- Keyingi oynada «Yaratish» tugmasini bosing va buyruqingizda ishlatiladigan bajariladigan fayl bilan papkaning yo’lini kiriting.
- Konfiguratsiyani saqlang. Bundan tashqari, buyruq satrini qayta ishga tushirishingiz kerak.
Bajarildi: Agar hamma narsa to’g’ri ko’rsatilgan bo’lsa, endi siz bajariladigan fayllarning to’liq yo’lini ko’rsatmasdan tegishli buyruqlarni ishga tushirishingiz mumkin va hech qanday xato xabari ko’rinmaydi.
Eslatma: agar xato python buyruqlaridan foydalanganda ro’y bersa, shuni esda tutingki, dastlabki o’rnatish paytida sizga PATHga kerakli yo’llarni qo’shish taklif qilinadi (Pythonni PATH ga qo’shish katagiga belgi qo’ying), odatda boshqa dasturlarni o’rnatishda ham shunday bo’ladi:
Yo’qolgan komponentlarni o’rnatish
Ba’zida muammo paydo bo’ladi, chunki kerakli fayl kompyuterda yo’q:
- Siz telnet buyruqlaridan foydalanmoqchisiz, lekin Boshqaruv paneli -Dasturlar va Xususiyatlar -Windows komponentlarini yoqish yoki o’chirishga o’tmagansiz va «Telnet mijozi»ni yoqmagansiz.
- Siz pyinstaller buyruqlarini bajarasiz, lekin uni pip install pyinstaller buyrug’i bilan oldindan o’rnatmagansiz
- Men adb.exe buyruqlaridan foydalanishga harakat qilyapman, lekin Android SDK platformasi vositalarining kerakli komponentlarini o’rnatmaganman.
Xuddi shunday holat Windows 10 va Windows 11 -da standart sifatida kiritilmagan boshqa ko’plab komponentlar uchun ham sodir bo’lishi mumkin.
Agar xato Windows tizim vositalarini ishga tushirishda ro’y bersa
Sfc / scannow yoki slmgr kabi tizim vositalaridan foydalanishga urinayotganda buyruq satrida «Ichki yoki tashqi buyruq emas» xabari paydo bo’ladigan vaziyatda:
- Buyruqning to’g’ri yozilishini diqqat bilan tekshiring: tartib, bo’shliqlar.
- Tizimda tegishli fayllar mavjudligiga ishonch hosil qiling (odatda C: WindowsSystem32). Ularni to’g’ridan -to’g’ri o’sha papkadan ishga tushirishga harakat qilib ko’ring (CD C: WindowsSystem32 bilan papkaga o’ting) va kengaytmani ko’rsatib, misol fayllari uchun — sfc.exe va slmgr.vbs
- PATHEXT muhit o’zgaruvchisida quyidagi kengaytmalar ko’rsatilganligiga ishonch hosil qiling: .COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC
Umid qilamanki, maqola va video muammoni oydinlashtirishga va uni hal qilishga yordam berdi. Hali ham savollaringiz bormi? — Ularni izohlarda so’rang, men ularga javob berishga harakat qilaman.
Texnologiyalar, Windows
bajariladigan dastur yoki ommaviy ish fayli emas — uni qanday tuzatish kerak?, Bu ichki yoki tashqi buyruq