覆盖Windows环境变量值?

覆盖Windows环境变量值?,windows,cmd,environment-variables,user-profile,Windows,Cmd,Environment Variables,User Profile,我想永久更改Windows的“Username”变量的值,以修复我的Windows 8中用户配置文件文件夹名称的问题 我尝试使用SETX工具设置一个新的环境变量,如下所示: SETX /M Username "value" …新变量已生成,我可以在注册表中看到它和其他变量,但不会被覆盖,因为如果我尝试显示用户名变量的值,它将显示旧值 它是否可能执行我想要的操作?CMD在启动时读取系统环境变量。要重新读取这些变量,需要重新启动CMD 至于变量%USERNAME%:该变量将自动填充当前登录用户的用

我想永久更改Windows的“Username”变量的值,以修复我的Windows 8中用户配置文件文件夹名称的问题

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

SETX /M Username "value"
…新变量已生成,我可以在注册表中看到它和其他变量,但不会被覆盖,因为如果我尝试显示用户名变量的值,它将显示旧值


它是否可能执行我想要的操作?

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


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

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


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

谢谢你的回答,也许我应该这么说,但如果我说到这一点,我认为很明显,我已经尝试过一些更基本的事情,比如重新启动CMD和重新启动电脑,看看是否出现了更改效果。请您尝试设置“Username”变量,以确保该变量不会发生任何变化,并且值不会更改。很抱歉,我没有注意到您刚才提到的
%Username%
环境变量。您不能以这种方式更改变量,因为它会自动填充当前登录用户的用户名。要更改该变量的值,必须更改用户名。例如变量
%COMPUTERNAME%
也是如此。不要篡改这些变量。@下流者关心来解释你认为这个答案的错误。不要担心,可能是一个巨魔,或者只是一个完全没有理性和判断的人。这是“免费版主”和投票系统的主要问题,在这些系统中,所有声誉较低的用户都可以投票他想要的…我不担心,只是感兴趣。谢谢你的回答,也许我应该这么说,但如果我说到这一点,我认为很明显,我已经尝试过更基本的事情,比如重启CMD和重启PC,看看是否出现了改变的效果。请您尝试设置“Username”变量,以确保该变量不会发生任何变化,并且值不会更改。很抱歉,我没有注意到您刚才提到的
%Username%
环境变量。您不能以这种方式更改变量,因为它会自动填充当前登录用户的用户名。要更改该变量的值,必须更改用户名。例如变量
%COMPUTERNAME%
也是如此。不要篡改这些变量。@下流者关心来解释你认为这个答案的错误。不要担心,可能是一个巨魔,或者只是一个完全没有理性和判断的人。这是“免费版主”和投票系统的主要问题,在这些系统中,所有声誉较低的用户都可以投票给他想要的…我不担心,只是感兴趣。您是否更改了控制面板中的用户名?文件夹名称未更改,但%username%将更改。您在“控制面板”中更改了用户名吗?文件夹名称不会更改,但%username%会更改。