Перейти к содержанию

[Исправить] Невозможно запускать программы без ввода расширения (.EXE) в командной строке

Если вы не можете запускать программы без ввода расширения «.exe» в окне командной строки, вам необходимо исправить переменную PATHEXT.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

Например, Блокнот может запускаться правильно при вводе Notepad.exe, но не при вводе Блокнота. Последний может показать вам следующую ошибку:

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

не может запускать программы, не набрав расширение .exe pathext

Это произойдет, если .ИСПОЛНЯЕМЫЙ отсутствует в переменной PATHEXT. Используйте эти шаги, чтобы решить проблему

Сбросить переменную PATHEXT

Нажмите WinKey + р, тип SystemPropertiesAdvanced.exeи нажмите ВХОДИТЬif(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

Щелкните Переменные среды и дважды щелкните ПУТЬ.

Установите значение PATHEXT следующим образом:

.COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC

не может запускать программы, не набрав расширение .exe pathext

Совет №1

Чтобы добавить туда дополнительные расширения, например .PL, добавьте точку с запятой (разделитель), а затем укажите расширение файла. Такие как:

.COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS; .JSE; .WSF; .WSH; .MSC; .PL

Совет # 2

Когда вы запускаете команду или программу без упоминания расширения, командная строка использует значение переменной PATHEXT, чтобы определить, какие расширения искать и в каком порядке.

Если у вас есть два файла с именами «test.bat» и «test.vbs» в папке, запуск «test» из окна командной строки запустит «test.bat», поскольку .BAT появляется в начале переменной PATHEXT. Переместив .VBS на передний план (после .EXE), вы можете заставить командную строку запускать «test.vbs» вместо «test.bat». Однако рекомендуется использовать порядок по умолчанию, если у вас нет особых требований.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *