Не є внутрішньою чи зовнішньою командою, яку виконує програма чи пакетний файл — як виправити?

При виконанні команд у командному рядку 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.
  • Відкрийте вікно «Властивості системи» та перейдіть на вкладку «Додатково».

Зміна змінних середовища в пошуку Windows

  • Натисніть «Змінні середовища».
  • Додайте папку з виконуваним файлом у змінну PATH.

Відкрити параметри системних змінних середовища Редагування системної змінної PATH

Не забудьте перезапустити командний рядок після змін.

Додавання Python в PATH при встановленні

3. Встановлення відсутніх компонентів

Якщо проблема полягає у відсутності файлів, їх потрібно встановити:

  • Увімкніть «Клієнт Telnet» через Панель керування.
  • Встановіть pyinstaller за допомогою pip: pip install pyinstaller.
  • Для використання adb.exe необхідно встановити Android SDK Platform Tools.

Висновки

Слідкуйте за правильністю написання команд і наявністю виконуваних файлів у системі. Якщо помилка продовжує виникати, перевірте, чи всі потрібні компоненти встановлені. Сподіваюся, ця інформація допоможе вам у вирішенні ваших проблем!