将Windows中文用户主文件夹修改为英文
前言
在Windows下,部分软件对于中文目录的适配性并不完整,导致程序无法正常运行或是出现一堆奇奇怪怪的报错。大部分软件会要求你选择一个非中文目录,但是由于部分软件的用户配置数据存储在了用户文件夹下,而用户文件夹的名字一般由Windows自动配置,若我们在OOBE阶段设置了中文名,则用户主文件夹也将是中文名,不利于后续操作。因此本教程将向您介绍在不重装系统、不创建新用户的情况下修改用户主文件夹名。
判断
如何判断自己的用户主文件夹名是否为中文?
若您在Windows的OOBE阶段(激活)使用了Microsoft账户登录,那么您的用户主文件夹应该为邮箱前缀。您无需继续浏览本教程。
若您在Windows的OOBE阶段(激活)使用了oobe\bypassnro跳过联网而创建本地用户,并为账户起了中文名,那么您将会拥有一个中文用户主文件夹,正如下图所示:
如果您已经忘记了自己如何激活的Windows,那么您可以转到C:\Users文件夹下进行判断。在文件资源管理器中,User文件夹一般显示为中文用户。如下图所示:
图示“姓名”不合规的中文主文件夹,现在我们将对其进行修改,使之变为英文文件夹
注意!以下操作存在极大风险!可能导致部分软件无法使用需要重装!
创建还原点
对系统做这么大手术,当然需要创建一个还原点了,方便恢复修改前状态。在Windows开始菜单搜索框中搜索还原点
即可找到创建还原点选项。
首先先点击配置启用系统保护(若已启用则忽略)
然后点击创建,名字随意,创建一个还原点。
耐心等待还原点创建完成,然后点击确定关闭所有窗口。
启用Administrator账户
右键开始菜单的微软徽标,点击终端管理员
在出现的终端中输入命令并回车
1 | net user administrator /active:yes |
执行后,屏幕会提示“命令成功完成”,说明Administrator账号已启用。如下图所示:
切换Administrator账户并注销原账户
将所有选项取消勾选
进入桌面后,切回原用户,注销后再登录Administrator账户。
重命名用户主文件夹
现在转到C:\Users,修改原来的中文用户主文件夹文件名为英文,可能会提示“操作无法完成,因为文件或文件夹已在其他程序中打开”。
处理文件夹占用
Win + R打开cmd,执行以下命令(替换“用户名”为你实际的用户名)
1 | for /f "skip=1 tokens=3" %s in ('query user 用户名') do taskkill /f /fi "sessionname eq %s" |
杀死进程后再次修改。
修改注册表
按Win + R输入regedit并回车打开注册表编辑器
在上方输入框中输入
1 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList |
在此路径下还有很多以S开头的目录,挨个排查,直到找到右边的ProfileImagePath为中文的目录,如下图
双击ProfileImagePath条目修改,将中文替换为您刚修改的英文文件夹名称。
在上方输入框中输入
1 | HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UserManager\Users |
找到包含中文用户名的数字项(UserPicture),双击对应的键值,将中文用户名改为英文全拼,点击“确定”
关闭Administrator账户
按Win + R打开终端,输入命令并回车,关闭Administrator账户
1 | net user administrator /active:no |
提示“命令成功完成”后,注销Administrator账号,回到登录页面。
更新环境变量
登录回原用户后,搜索环境变量,编辑用户环境变量
接下来要对用户变量进行操作,首先把OneDrive的变量进行修改,将原来的中文文件夹名改为你原来的英文文件夹名。
然后单击Path条目,点击编辑,检查所有包含中文用户名的路径,将条目中原来的中文文件夹名改为你原来的英文文件夹名。
连续点击三个确定,完成环境变量编辑。
更新用户账户信息(可选)
如果你想一并把显示的用户信息进行修改,请完成以下操作。
按Win + R,输入
1 | control userpasswords2 |
对其进行修改,点两次确定退出即可。
创建符号链接
部分软件可能认死理,这时我们要照顾这些软件的情绪,想办法让它们读到文件。
右键开始菜单的微软徽标,点击终端管理员
对下方命令按照实际情况进行修改后,在出现的终端中输入命令并回车
1 | cmd |
这会将旧用户名路径链接到新路径,解决软件路径报错问题。
重启
确保全部操作完成后重启计算机,如果正常进入桌面,那么基本没有什么问题了
后记
- 备份重要数据:修改用户名涉及注册表操作,建议提前备份重要文件,以防万一。单纯仅仅创建还原点是不够的,还原点只可备份当前系统配置文件
- 谨慎操作注册表:确保按照步骤修改,避免误删关键项。
- 软件路径问题:部分软件可能仍需重新安装,确保路径正确。
- 桌面文件丢失:如果重启后桌面只剩“此电脑”和“回收站”,用符号链接方法即可恢复。