В сети есть множество примеров того, как настроитьпеременная среды для текущего пользователя. Можно ли установить переменную среды в Windows для другого пользователя (не имеющего прав входа в систему?)
решение1
В редакторе реестра HKEY_CURRENT_USER
это просто псевдоним для HKEY_USERS\$SID
записи текущего пользователя.
Итак, вам нужно только перейти HKEY_USERS\$SID_OF_USER\Environment
туда, чтобы задать переменные.
Чтобы получить SID этого пользователя, вы можете использовать эту команду:
wmic useraccount where name='username' get sid