Если вы не можете запускать программы без ввода расширения «.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, но не при вводе Блокнота. Последний может показать вам следующую ошибку:
«Блокнот» не распознается как внутренняя или внешняя команда,
действующая программа или командный файл.
Это произойдет, если .ИСПОЛНЯЕМЫЙ отсутствует в переменной 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
Совет №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». Однако рекомендуется использовать порядок по умолчанию, если у вас нет особых требований.