Установите переменные окружения из командной строки - и сделайте их глобальными [дубликаты]

9

Возможный дубликат:
что такое PATH и другие переменные среды, и как я могу их установить или использовать?

В Windows 2008 Server R2 после того, как я установил переменную окружения в командной строке, как я могу заставить ее придерживаться? Например, это легко написать:

установить путь =% путь%;

намного проще, чем грубый щелчок правой кнопкой мыши по методу «Мой компьютер». Но как только я установлю это, изменения исчезнут с моим командным окном. Как заставить их придерживаться? Я хочу сделать то же самое с JAVA_HOME и некоторыми другими.

Дэниел Уильямс
источник
setx может быть лучше .. Но cmd /? также упоминается HKLM или HKCU \ Software \ Microsoft \ Command Processor \ AutoRun. Файл bat может содержать строку PATH = ....
Барлоп
@barlop: установка "постоянных" envvars с помощью автозапуска cmd - это взлом. Страница, на которую ссылается @slhck, имеет лучшее расположение - HKCU\Environmentона загружается самим Winlogon. (Это также использует setx.)
user1686

Ответы: