Я не знаю почему, но команды терминала больше не работают в Windows.
Есть ли что-то, на что я могу посмотреть, чтобы увидеть, что может быть сломано?
Кто-нибудь знает, что может быть причиной этого? Или как это починить?
Пока что все команды, которые вы перечислили, являются "внешними" командами - командами, не встроенными в интерпретатор CMD. Я предполагаю, что такие команды, как dir
, cd
и cls
все еще работают? Если внутренние команды все еще работают, попробуйте запустить SET PATH
чтобы проверить, не изменилась ли ваша переменная пути. В частности, убедитесь, что он включает в себя %WINDIR%\System32
(где %WINDIR%
должен быть фактическим, полностью определенным путем к вашей установке Windows). Без этой папки в переменной PATH
ОС не распознает много распространенных "внешних" команд.
Еще один способ проверить переменную PATH - использовать ECHO %PATH%
(набирается точно так, как показано здесь). Если система возвращает точный текст %PATH%
, то это означает, что переменная вообще не установлена. В противном случае он должен вернуть значение переменной - ищите каталог вашей System32 в этой строке.
Если каталог System32 отсутствует в пути, вот как его восстановить: