一、起因
因为某些历史原因,我在单位用的电脑的用户名是中文,很多文件存储在C:\Users\中文用户名\
目录下,运行一些软件总会出现一些因为中文路径引起的问题,重装系统又要配置安装很多软件和环境,今天下定决心把用户名和目录修改成英文。
二、修改登陆用户名
打开控制面板->用户账户->用户账户->更改账户名称
,修改为英文用户名
修改完成后,系统启动时的欢迎屏幕和开始菜单中用户名会被更新
三、修改user用户名目录
修改登陆用户名后,C:\User\中文用户名\
目录依然为中文,需要管理员权限进行修改。
1、启用Administrator用户
右键‘我的电脑’->管理,找到本地用户和组
,双击Administrator用户
修改属性,去掉账户已禁用
的对勾,确定保存。
2、登陆Administrator用户修改文件夹名称
右键屏幕左下角开始按钮,找到注销按钮,注销当前用户
注销后在左下角切换用户,登陆Administrator用户,第一次登陆需要一些时间。
进入C盘/用户,直接将用户文件夹重命名为英文
3、修改注册表
回到桌面,按win+R,输入regedit回车打开注册表,进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist
,依次查看所有目录下的ProfileImagePath
,找到要修改的用户目录,修改为新的英文目录
4、创建快捷方式
经过上面的步骤,系统已经可以正常使用了,但是之前安装的软件或环境变量使用的是中文路径不会自动修改,需要手动查找逐一修改,创建与原始文件夹同名的快捷方式进行链接
进入C:\Windows\System32
,找到cmd.exe
右键弹出菜单,点击以管理员身份运行
执行命令mklink /j C:\Users\原始用户名 C:\Users\NewUserName
创建快捷方式
这时无论是通过新的英文路径还是之前的中文路径都可以访问到相应的资源
参考链接
https://blog.csdn.net/wtwcsdn123/article/details/81916368
https://www.jianshu.com/p/bb3262375425
https://jingyan.baidu.com/article/cb5d6105d66d4c005c2fe0d0.html
https://zhidao.baidu.com/question/1452318295735921100.html