覆盖Windows环境变量值?

时间:2013-07-21 21:20:30

标签: windows cmd environment-variables username user-profile

我想永久更改Windows的“用户名”变量的值,以使用用户个人资料文件夹名称修复Windows 8的问题。

我尝试使用SETX工具设置一个新的环境变量,如下所示:

SETX /M Username "value"

...生成了新变量,我可以在注册表中看到它与其他变量,但是没有被覆盖'因为如果我尝试显示Username变量的值,它会显示旧值。

可能做我想做的事吗?

1 个答案:

答案 0 :(得分:1)

CMD在启动时读取系统环境变量。要重新读取这些变量,您需要重新启动CMD

对于变量%USERNAME%:该变量自动填充当前登录用户的用户名。您必须更改用户名才能更改该变量的值。不要篡改它。