При виконанні команд у командному рядку Windows 10 і Windows 11 ви можете отримати повідомлення про помилку, де вказано перше “слово” вашої команди – adb.exe, pip або python, npm або git, java, telnet або будь-яке інше, а далі – не є внутрішньою або зовнішньою командою. У цій статті ми розглянемо, чому з’являється ця помилка, а також способи її виправлення.
Причини помилки «Не є внутрішньою чи зовнішньою командою»
Щоб зрозуміти суть помилки, давайте розглянемо, що відбувається при виконанні команди в командному рядку. Якщо «команда» є власною вбудованою командою консолі, вона виконується із заданими параметрами. Якщо “команда” – це файл .exe, .cmd, .bat або інший, виконується спроба його запуску.
Найпоширеніші причини виникнення помилки:
- Відсутність файлу, що виконується, у папці командного рядка або в папках, що містяться в PATH.
- Помилки при написанні команди (якщо ім’я файлу прописано з помилкою).
- Файл відсутній (наприклад, ви намагаєтеся використовувати telnet, але відповідний компонент Windows не встановлений).
- Файл, що запускається, справді не є виконуваною програмою (можливо, він пошкоджений).
Як виправити помилку
Для виправлення помилки «Не є внутрішньою або зовнішньою командою» можна використовувати кілька підходів:
1. Запуск команди з правильного каталогу
Якщо вам відомо, де знаходиться файл виконуваної програми, скопіюйте цей шлях. Якщо командний рядок запущено на тому ж диску:
cd повний_шлях_до_папці_з_виконуваним_файлом
Якщо файл на іншому диску:
D:
Потім введіть команду, яка раніше викликала помилку – вона повинна виконатися без проблем.
2. Додавання папки з програмою до системної змінної PATH
Якщо ви часто використовуєте команду, рекомендується додати папку до змінної PATH, щоб не вказувати повний шлях:
- Шукайте «Зміна змінних середовища» у Windows.
- Відкрийте вікно «Властивості системи» та перейдіть на вкладку «Додатково».
- Натисніть «Змінні середовища».
- Додайте папку з виконуваним файлом у змінну PATH.
Не забудьте перезапустити командний рядок після змін.
3. Встановлення відсутніх компонентів
Якщо проблема полягає у відсутності файлів, їх потрібно встановити:
- Увімкніть «Клієнт Telnet» через Панель керування.
- Встановіть pyinstaller за допомогою pip:
pip install pyinstaller
. - Для використання adb.exe необхідно встановити Android SDK Platform Tools.
Висновки
Слідкуйте за правильністю написання команд і наявністю виконуваних файлів у системі. Якщо помилка продовжує виникати, перевірте, чи всі потрібні компоненти встановлені. Сподіваюся, ця інформація допоможе вам у вирішенні ваших проблем!