在刚拿到电脑注册微软账号的时候,填写了中文姓名,然而有些软件安装或使用过程中,保存路径不支持中文路径,从而报错,无法使用。需要将用户文件夹名改为英文。

解决办法:

一、首先我们要知道两个账户:

用户 说明
当前用户 即你想要修改用户文件夹所在的用户
Administrator 即windows里的超级管理员用户,可以修改任何文件

我们在修改用户文件夹名称时需要用到Administrator用户。

二、启动Administator用户

1、在搜索框中输入cmd,并以管理员身份运行

2、输入:net user administrator /active:yes

此时你的Administator就相当于被激活了,在你的开始菜单里面就可以看到Administator用户了。

三、准备工作完成,开始修改

  1. 重启电脑用Administrator用户登录。

  2. 找到用户文件夹,并将其修改为英文名(请记住)。

  3. 修改注册表

    • Windows键+R打开运行,输入regedit,点击“确定”打开Windows注册表管理器。

    • 依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到之前中文用户的对应所在的ProfileImagePath值。

    • 修改ProfileImagePath的值,将地址改为修改成英文的文件夹名。与C盘的文件夹名一致。再次重启,完成登录用户文件夹名更改。

四、检查

  • 修改完后用自己的账户登录,然后查看自己的用户文件夹是否修改成功。

  • 所有操作都完成后可以将Administrator用户禁用回去:net user administrator /active:no

  • 注意:

    配置有环境变量的用户,记得再去看看配置的环境变量是否正确,特别是安装了Python、Java环境的需要检查一下