2013-07-05 4 views
-1

У меня есть эта странная проблема с командной строкой в ​​машине Windows 7. Переменная PATH установлена ​​правильно, но я могу выполнять только программы по ее полному имени файла. Например, если я нахожу 'where', то он говорит, что команда не найдена, но 'where.exe' работает правильно.Командная строка Windows 7 Проблема

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

+1

оффтопик. Не вопрос программирования. Мы не являемся общей технической поддержкой. –

+0

Хорошо. Сожалею. В любом случае ответ был полезен. Это относится к ошибке сервера? – Bunder

+0

нет, не действительно serverfault. это не проблема сервера ... –

ответ

0

Вам необходимо установить переменную PATHEXT, чтобы включить exe.

Эта переменная среды определяет, какие расширения являются «необязательными»; это то, что позволяет вам отказаться от .exe.

В моей системе, это

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