背景说明
电脑买来之初,将用户名设置成了中文,会给一些软件的安装或操作带来很多问题,因此需要改为英文
通过命令获取到当前用户的SID
whoami /user
后面需要用到
通过修改注册表修改用户文件夹为英文
WIN+R 组合键,输入regedit打开注册表
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\<SID>
这里的<SID>就是指你前面找到当前用户的SID
通过命令查看当前用户名
echo %username%
此时会发现,还是原本的中文。
【win+r,输入netplwiz回车】
重启,一定要重启
重启,一定要重启
关于第一次重启
第一次重启,会比以往要久,并且进入到系统之后,会有个额外的提示,因为你此时是通过临时账户登录的系统,此时修改C:\Users目录下原本的那个中文用户文件夹为前面修改的英文文件名,再次重启
关于第二次重启
此时再查看用户名已经是修改后的英文了
echo %username%
最后一步就是更改环境变量中原本的中文名,改成修改后的英文名。至此完全修改完毕。改完之后,为了稳妥起见,再重启一次。完结撒花。
参考资料
Win10 提示账户名与安全标识间无任何映射完成_账户名与安全标识间无任何映射完成是什么意思-CSDN博客
windows修改用户名 C:\Users用户文件夹名称 把中文名修改为英文名,专业版和家庭和学生版都适用 - 知乎 (zhihu.com)