网上有很多例子,如何设置当前用户的环境变量。是否可以在 Windows 中为不同的用户(没有登录权限的用户)设置环境变量?
答案1
在注册表编辑器中HKEY_CURRENT_USER
只是HKEY_USERS\$SID
当前用户的别名条目。
所以,您只需去HKEY_USERS\$SID_OF_USER\Environment
那里设置变量即可。
要获取该用户的 SID,您可以使用以下命令:
wmic useraccount where name='username' get sid
网上有很多例子,如何设置当前用户的环境变量。是否可以在 Windows 中为不同的用户(没有登录权限的用户)设置环境变量?
在注册表编辑器中HKEY_CURRENT_USER
只是HKEY_USERS\$SID
当前用户的别名条目。
所以,您只需去HKEY_USERS\$SID_OF_USER\Environment
那里设置变量即可。
要获取该用户的 SID,您可以使用以下命令:
wmic useraccount where name='username' get sid