vadimon1337
@vadimon1337

Как создать переменную среды пользователя через CMD?

Можно ли как то добавить переменную среды используя командную строку?
Ну или через реестр..?

5de93c8a3d1e2365543402.png
  • Вопрос задан
  • 133 просмотра
Решения вопроса 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@rionnagel
ковырятель
Как альтернативный вариант - использование команды setx.
setx переменная значение
Ответ написан
Zoominger
@Zoominger Куратор тега Системное администрирование
System Engineer
SET переменная=строка
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Системное администрирование
build engineer
Вадим, Нет такого понятия, как "глобальная переменная".

У каждого процесса есть свой набор переменных, и они передаются во все дочерние процессы.
Если вы задаете переменные среды в командной строке, то они остаются не до конца сессии, а именно в этом процессе (командная строка).

Поэтому варианта два:
* Либо вы задаете переменную в командной строке и затем запускаете нужные программы из этой командной строки
* Либо вы правите реестр и перезапускаете ваш проводник (что и происходит при релогине), который при запуске вычитает переменные из реестра.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы