Windows 8 «setx» не распознается как внутренняя или внешняя команда

Windows 8 «setx» не распознается как внутренняя или внешняя команда

Я пытаюсь изменить переменную среды, но получаю сообщение об ошибке

'setx' is not recognized as an internal or external command, operable program or batch file.

Я могу использовать setкоманду, но setxона не идет. У меня Windows 8.1

Любая помощь необходима.

решение1

Мне кажется, вы неправильно его используете. Простого набора setxнедостаточно, так как командная строка будет считать, что это программа. Поскольку она ее не находит, она выдает это сообщение об ошибке.

Правильные способы использования setx можно увидеть здесьздесь, например. Основная часть заключается в том, что после этого setxвам нужно добавить имя и значение переменной, которую вы хотите изменить, чтобы она была оценена как внутренняя команда.

решение2

ССеткс— это системный инструмент, который обычно находится в \Windows\System32. Вам необходимо проверить, был ли \System32 удален из PATH в ваших переменных среды (см.Что такое PATH и другие переменные среды, и как их установить или использовать?). Обычно этого не должно было произойти.

Если его там нет, то добавьте C:\Windows\System32обратно в PATH.

Связанный контент