внезапно мои команды командной строки начали давать проблемы. когда я запускаю ping.exe, он работает, но когда я запускаю ping, он говорит, что «ping» не распознается как внутренняя или внешняя команда.

такое же поведение для ipconifg и некоторых других команд.

1 ответ1

2

Прочитайте статью переменной среды PATHEXT :

Переменная среды PathExt возвращает список расширений файлов, которые операционная система считает исполняемыми. При выполнении командной строки, которая не содержит расширения, интерпретатор команд (cmd.exe) использует значение этой переменной среды, чтобы определить, какие расширения нужно искать и в каком порядке.

Чтобы восстановить поврежденные переменные, прочитайте и следуйте инструкциям Как установить переменные пути и среды в Windows

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .