Я настраиваю пользовательскую утилиту командной строки, и «установщик» добавляет запись PATH. Это работает после этого для текущей сессии. После того, как я закрываю и открываю командную строку, PATH сбрасывается, и командная строка больше не доступна. О чем это и как я могу постоянно установить его из CMD?
1 ответ
3
Как мне навсегда установить PATH
из оболочки cmd
?
Вам нужно использовать setx
вместо set
.
Пример:
SetX PATH "c:\my dir;%PATH%"
Заметки:
"
рекомендуется в случае , если какой - либо из элементов пути содержат пробелы.- Оболочка
cmd
должна быть запущена от имени администратора. - Используйте
/m
для установкиPATH
в системной среде, а не в пользовательской среде.
Предупреждение:
- См. Мой ответ. Почему у Windows вообще есть ограничение на переменные среды? для обсуждения того, как долго
PATH
может быть без ошибок.
Дальнейшее чтение
- Индекс AZ командной строки Windows CMD - Отличный справочник по всем вопросам, связанным с командной строкой Windows.
- setx - постоянная установка переменных среды, SETX может использоваться для установки переменных среды для машины (HKLM) или для пользователя, вошедшего в систему (HKCU).