问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

在Windows系统中更改用户名(中文转英文全流程)

创作时间:
作者:
@小白创作中心

在Windows系统中更改用户名(中文转英文全流程)

引用
CSDN
1.
https://blog.csdn.net/2201_75415299/article/details/140407548

在Windows系统中,如果系统用户名为中文,可能会导致软件兼容性问题,例如编码识别错误等。虽然直接修改系统用户名可能会导致部分软件出现路径报错,但通过一系列系统设置操作,可以安全地将用户名从中文修改为英文。本文将详细介绍具体的修改步骤。

1. 修改原因

在Windows系统中安装软件、编写程序的过程中,若系统用户名为中文,有时会带来兼容性问题,例如编码不能识别等。由于权限问题,系统用户名是不可直接修改的,直接修改也会使得部分软件出现路径报错。

注意:尽管系统用户名为中文,但目前没有出现过相关报错情况,且为电脑轻度(当然不是指使用时间)用户,不建议进行修改。(若关键步骤操作出现问题就可以准备重装系统了)

2. 操作步骤

1. 开启管理员账户:在电脑桌面底部搜索栏中输入“命令提示符”,点击“以管理员身份运行”
在出现的如下界面中输入:net user administrator /active:yes 后回车,出现“命令成功完成”

2. 登录管理员账户:单击win,点击用户管理(就是当前系统用户名“栗”那里),出现额外管理员身份选项(Administrator),先点击注销(一定要,或者关机重启也可以)。
在开机页面中(就是开机后还未输入密码时的界面)选择Administrator账户登录。


登录后界面大致如下,桌面相对比较简洁,“此电脑”图标大概率不会在桌面,可以通过点击桌面底部任务栏中的文件资源管理器图标访问文件。

3. 修改系统用户名与注册表:点击顺序:文件资源管理器----c盘----用户,找到以系统当前用户名命名的文件夹,将其重命名为英文(简洁即可),若出现“文件夹或里面的文件正在被占用,无法更改”问题,可通过Ctrl+Shift+Esc唤出任务管理器,点击性能,点击资源监视器(若页面中没有,可能隐藏在了右上角“运行新任务”旁边的三个点里),在cpu选项下找到“关联的句柄”,在搜索框中输入系统当前用户名(就是需要重命名的文件夹名称),右键结束全部进程。此后便可正常重命名。

** win+r**打开运行 输入regedit后回车进入注册表编辑器
对以下两目录中的全部文件的“数据”一栏中路径为“C:\Users\原中文名”的统一逐个修改,替换为C:\Users\现英文名,例如原中文名为“栗”,现英文名为“li”,则将“C:\Users\栗”替换为“C:\Users\li”
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Usermanager
以下图片引用其他博客,仅为示例,可依次点击“S-1-5-18”到“S-1-5-21-236910”文件寻找路径

4. 关闭管理员账户:首先步骤类似于第二步,将Administrator账户注销后登录用户账户;其次步骤类似于第一步,但需要将命令修改为:net user administrator /active:no 后回车。

5. 修改环境变量:右键点击“此电脑”图标--->属性--->高级系统设置--->环境变量。进入后,选择用户变量,将所有原中文用户名改成新修改的英文名。

** win+r**打开运行 输入control userpasswords2后回车进入用户账户。


选择要更改的账户,点击属性,修改用户名为新的英文名即可,修改后点击应用。
完成以上步骤后重启计算机。

6. 软件路径映射:完成以上5步后重启计算机时会弹出OneDrive账号不可用,暂时关闭不去理会,win+r打开运行,输入cmd后回车进入命令提示符(若后续出现“拒绝访问”可相应开启管理员权限,如步骤1)。在出现的窗口中输入 mklink /D C:\Users\老用户名 C:\Users\新用户名 后回车即可。例如原中文名为“栗”,现英文名为“li”,则输入:mklink /D C:\Users\栗 C:\Users\li
此时原中文用户名文件夹下出现一个类似于快捷方式的图标。完成以上全部步骤后可再次重启电脑,此时OneDrive可正常登录与使用。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号