«Имя файла» не является внутренней или внешней командой, исполняемой программой или пакетным файлом

При попытке открыть какую-либо команду через окно служебной программы или консоль, вы сталкиваетесь с ошибкой – «Имя файла» не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Система упрямо не открывает файл по каким-то причинам и этот факт очень раздражает. Причиной этого может быть один из нескольких вариантов: неправильно указан путь к файлу и отсутствие компонента в системе вообще, т.е по указанному адресу его не существует.

Ошибка «Имя файла» не является

Основные причины, по которым появляется ошибка «не является внутренней или внешней командой»

Как уже было сказано, одна из причин заключается в неправильном указании пути к открываемому файлу. Обычно путь к файлу прописан в переменной «Path» в системе, должен быть указан строгий путь к директории, в котором размещены нужные файлы. Если имеются какие-то ошибки в настройках при указании пути в переменной, либо при указании имени файла, то система будет выдавать именно такую ошибку – «имя файла» не является внутренней или внешней командой, исполняемой программой.

Первым делом необходимо указать точный путь переменной «Path» операционной системе, чтобы не возникало ошибок при открытии файла. Для этого нужно наверняка знать расположение папки. К примеру, обратимся к программе, которая в дальнейшем будет работать с исполняемым файлом в определенной папке.

Переменная «Path» — это переменная операционной системы, которая служит для того, чтобы найти указанные исполняемые объекты через командную строку или терминал. Найти ее можно в панели управления Windows. В новых версиях Виндовс и других ОС указание вручную обычно не требуется.

Системная переменная Path

Указываем правильный путь в переменной path на ОС Windows 7

Чтобы правильно указать путь необходимо знать точное расположение файла. Если файл программы, который нужно открыть лежит на диске в С:\Program Files\Java\jdk 1.8.0.45\bin, тогда этот путь нужно скопировать и указать в системной переменной для последующего открытия.

  1. Далее нам понадобиться рабочий стол, наводим мышь на «Мой компьютер» и в контекстном меню выбираем «Свойства».
  2. Нажимаем «Дополнительные параметры» слева и выбираем пункт «Переменные среды».
  3. В открывшемся окне ищем строку «Path» нажимаем на нее и вставляем скопированные путь сюда.
  4. Действие нужно подтвердить кнопкой «Ок». Компьютер желательно перезагрузить, чтобы настройки точно вступили в силу. Откройте консоль и вбейте нужную команду. Ошибки быть не должно.Командная строка

В том случае, если ошибка будет появляться снова, попробуйте перенести программу в рабочие директории диска с установленной операционной системой, например /System32. С этой директорией Виндовс работает чаще.

Также ошибки возникают из-за отсутствия компонентов программы. Устранить их можно дополнив нужными. Для примера возьмем компонент «Telnet». Чтобы его включить, перейдите:

  • На «Панель управления».
  • Дальше выберите «Включение и выключение компонентов».
  • Из списка выбираем «Клиент Telnet», напротив ставим галочку и нажимаем «Ок».
  • Компонент должен работать и ошибок возникать больше не должно.

    Компонент Windows Telnet
    Поставьте галочку рядом с компонентом Windows Telnet

Задать переменную «Path» в ОС Windows 8/8.1/10

  1. Заходим на «Панель управления».
  2. Кликаем ссылку «Дополнительные параметры системы».
  3. Находим «Переменные среды». В этом разделе нужно выбрать «Path». Далее «Изменить», если нет готовой – создать заново.
  4. В пункте «Изменение системной переменной» укажите нужное вам значение и подтвердите кнопкой «Ок». Закрываем и все остальные окна, кликая «Ок».
  5. Откройте заново командную строку или терминал и попробуйте снова ввести ваш запрос. Сейчас должно все работать исправно.

Оцените статью
Комментарии: 10
  1. Egor

    «Имя файла» не является внутренней или внешней командой, исполняемой программой или пакетным файлом

    Ответить
  2. Murvan

    Всё равно выдаёт ошибку! Всё делал. Что это может быть ещё !?! Может вирус!????

    Ответить
  3. Илья

    Тоже долго мучался, копируете в проводнике путь до программы, и в конце через слеш, добавляете имя самой программы, именно так как она указана. С:\Program Files\Java\jdk 1.8.0.45\bin, вот после этого bin ставите слеш, и имя программы у меня было так С:\Program Files\Java\jdk 1.8.0.45\bin\java.exe (у меня была другая программа, с другим названием).

    Ответить
    1. Денис

      Да как вы это сделали?????

      Ответить
  4. Сергей

    А если вроде скопировала, пишет:
    Загружено: 50файлов 16м за 6,5s …
    Но ниже пишет:
    cid не являются внутренней или внешней программой
    utm medium не являются внутренней или внешней программой»
    utm compaign не являются внутренней или внешней программой
    значит, путь у меня указан правильно? что тогда не так?

    Ответить
  5. Ммм

    А на какое значение мне нужно то ?!

    Ответить
  6. Сергей

    А если видны нет как это сделать?

    Ответить
  7. Алексей

    Добрый день, у меня все равно выскакивает ошибка «browser-sync» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

    Ответить
  8. Игорь

    Спасибо!

    Ответить
  9. Евгения

    Где узнать про

    Ответить
Добавить комментарии