覆盖Windows环境变量值



我想永久更改Windows的"用户名"变量的值,以解决Windows 8中用户配置文件文件夹名称的问题。

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

SETX /M Username "value"

新变量已经生成,我可以在注册表中看到它和其他变量,但没有被覆盖,因为如果我试图显示Username变量的值,它会显示旧值。

有可能做我想做的事吗?

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

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

最新更新