Бисёре аз истифодабарандагон ҳангоми ворид шудан ба консол (ё дар равзанаи коммуналӣ) як қатор фармонҳо, ки баъзеи онҳо шиддат, javac, telnet, fastboot, метавонанд ба система нокомии иҷрои ин фармонро ба миён оваранд . Ва паёми ҳамроҳ, ки фармони мазкур "Истифодаи дохилӣ ё берунӣ, барномаи иҷрошаванда ё файлҳои бюллетенсия нест" . Ин одатан сабаби он аст, ки роҳе, ки ба хидмате, ки фармонбардори фармоишӣ медиҳад, дар система сабт карда мешавад, инчунин дар он аст, ки ҷузъи зарурӣ дар система насб нашудааст. Дар ин мақола ман ба шумо мегӯям, ки мафҳуми «хатогии дохилӣ ва берунӣ» як барномаи иҷрошаванда аст (адаб, javac, telnet, fastboot) ва чӣ тавр ислоҳ кардан.
![Намунаи хато бо фармони "fastboot" Пример ошибки с командой «fastboot»](../../files/2017/06/1-1.jpg)
Мақолаи мақолаҳо:
- Суть и причины дисфункции (adb, javac, telnet, fastboot) 1 Мафҳум ва сабабҳои камбудиҳо (Adb, javac, telnet, fastboot)
- Не является внутренней или внешней командой – как исправить 2 Фармони дохилӣ ё берунӣ нест - чӣ гуна ислоҳ кардан
- Заключение 3 Хулоса
Мафҳум ва сабабҳои камбудиҳо (Adb, Javac, Telnet, Fastboot)
Тавре ки ман зикр кардам, сабаби пайдоиши ин паём - набудани дониши ҷойгиршавии файлҳое, ки бо ин фармонҳо иҷро мешаванд (одатан файлҳое, ки бо фармонҳои фармоишӣ доранд, масалан, фармонҳои "fastboot" ба воситаи файли fastboot.exe).
Роҳ ба файли дилхоҳ одатан дар "PATH" -и танзимоти система ба қайд гирифта шудааст (ба роҳе, ки дар он файлҳо ҷойгиранд, роҳ бояд равшан бошад). Агар роҳҳои зарурӣ дар он ҷо ба қайд гирифта нашаванд, он гоҳ ҳангоми ворид кардани ягон фармонҳои тасвирӣ, система ҷавоб медиҳад, ки (номи файл) фармони дохилӣ ё берунаи барномаи иҷрошаванда нест.
Ҳамчунин, сабаби набудани дастгирии ин гуна фармонҳо (махсусан "telnet") набудани ин компонент дар система (он бояд мустақилона ҷойгир карда шавад).
![Дар сатри система "Path" зарур аст, ки роҳро ба феҳристе, ки дар он мо кор мекунад, ҷойгир кунем. В системной переменной "Path" необходимо прописать путь к директории, где находится запускаемый нами файл](../../files/2017/06/2-1.jpg)
На фармоишоти дохилӣ ё берунӣ - чӣ гуна ислоҳ кардан
Барои бартараф кардани хатоги "фармони дохилӣ ва берунӣ нест", шумо бояд роҳи роҳро (дар забони англисӣ - «роҳ») ба нусхаҳое, ки дар он файлҳои зарурӣ ҷойгиранд, муайян кунед.
Барои ин, шумо бояд донед, ки ин файлҳо ҷойгиранд (масалан, "javac" дар роҳи C: \ Program Files \ Java \ jdk 1.8.0.45 \ bin (ба ҷои jdk 1.8.0.45) мумкин аст "jdk" бо дигар рақами) зарур аст, ки роҳро ба клавиатура нусхабардорӣ кунед (бо курсор қайд кунед, ва пас пахшкунии Ctrl + C-ро пахш кунед).
- Он гоҳ ба мизи кории компютер равед, курсорро ба «Компютери ман» интиқол диҳед, тугмаи рости мушро пахш кунед, менюи "Properties" -ро интихоб кунед.
- Дар тирезае, ки кушода аст, тугмаи "Танзимоти системаҳои пешрафта" -ро дар тарафи чап ва сипас дар тугмаи "Махсуси Variables" пахш кунед.
- Дар "Система Тағиротҳо" параграфро "Path" ҷустуҷӯ кунед ва пас аз нусхаи он илова кунед, шумо роҳи пурра аз Феҳристи Феҳристи \ Java-ро дарбар мегирифтед.
- Тағир додани тағиротро бо пахшкунии "OK", сипас аз нав кушодани консолро нависед ва фармони дилхоҳатро нависед (шумо инчунин метавонед системаро пешгирӣ кунед), хатогӣ карда мешавад.
Алтернативӣ барои интиқол додани файлҳои ғайримутаносиб ба драйверҳо, ки ба система маълум аст, (масалан, ба решаи асосии рештаи OS Windows ё C: \ Windows \ System32), одатан система бо онҳо хеле дуруст кор мекунад.
Ҳамчунин, дар сурати баъзе ҷузъҳо (масалан, «telnet»), мушкилоти онҳо бо сабаби набудани онҳо дар система ба вуҷуд меояд, чунки онҳо бояд насб карда шаванд.
- Дар ҳолати "telnet", ин ба воситаи "Гузаштан ба панели идоракунӣ" - "Барномаҳо ва ҷузъҳо" - "Таҳвили компонентҳои Windows дар тиреза ё хомӯш" анҷом дода мешавад.
- Мо дар он ҷо ёфтем, ки "Telnet Client" -ро ба чап гузоред, ва "OK" -ро пахш кунед.
- Барномаи насб ва коркарди telnet бояд дуруст кор кунад.
Хулоса
Хато "Фармони дохилӣ ва берунӣ нест" (Adb, javac, telnet, fastboot) "одатан меояд, зеро система дар бораи ҷойгиршавии ин файл маълумот надорад (охирин одатан дар" Variable "мавҷуд аст), ё компоненти зарурӣ дар система нест. Барои ислоҳ кардани хато, "фармони дохилӣ ва берунӣ нест", тавсия медиҳам, ки шумо дар параграфи "Path" ишора кунед, ки дар он феҳристе, ки файл мавҷуд аст, ва ҷузъҳои мушкилоти системаро дар система (агар онҳо қаблан мавҷуд нестанд) насб кунед. Ин системаро устувор хоҳад кард ва хатоги "Компютери дохилӣ ё берунӣ нест" дар компютери шумо.
Ѓайриќонунї, на як сабаб. Ҳама чиз навишта шудааст, аммо натиҷа нест. Намунаи БОР. C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Windows \ system32; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Файли (x86) \ NVIDIA Corporation \ PhysX \ Common; C: \ Файлҳои барнома (x86) \ Skype \ Телефон; C: \ android-sdk-windowsplatform-tools \ sdk \ platform-tools \ adb.exe; C: android-sdk-windowsplatform-tools \ sdk \ tools;