因为我在使用nvm-windows时,用户名必须为英文。
在网上找了一下,实践成功。
注:本机为win10.
- Win+R打开命令窗口后、输入regedit、打开系统的注册表、
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 的某一子项(S-1-5-21... 开头的)\ProfileImagePath项(并且其数据为C:\Users\XXX的)
双击ProfileImagePath,将XXX改为你需要的英文名,确定后关闭注册表编辑器。
- 在当前系统下是没有修改C:\Users\XXX文件夹的权限,所以C:\Users\下的文件夹依旧为XXX,此时需要重启一下电脑
- 重新启动电脑后、会发现Cmd中的Users后面变成了TEMP 这是Windows生成的临时系统账户、弹出了的对话框点击隐藏即可。
- 再将C:\Users\XXX文件夹,将其重命名为需要的英文名。再次重启即可。
注:修改后出现部分软件无法使用,我的解决方法为卸载重装,你也可以参考Win10下C:\Users\John以账户名称命名的系统文件夹用户名的修改