![在 Windows 中为不同用户设置环境变量](https://linux22.com/image/760908/%E5%9C%A8%20Windows%20%E4%B8%AD%E4%B8%BA%E4%B8%8D%E5%90%8C%E7%94%A8%E6%88%B7%E8%AE%BE%E7%BD%AE%E7%8E%AF%E5%A2%83%E5%8F%98%E9%87%8F.png)
网上有很多例子,如何设置当前用户的环境变量。是否可以在 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