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