windows用户名称的更改
<Windows用户名修改,尤其是中文用户名修改为英文用户名>
曾经年少不懂事,拿上电脑注册时用户名直接输了个中文……现在那个悔啊……之后还一直懒得管,结果越来越多问题的出现,让我不得不对我用了四年的这个中文名下手……
中文用户名,主要针对的是C:/Users/用户名
,在我的理解中,用户文件夹主要存储该用户在使用过程中产生的一些数据、文档、应用。
正常使用其实没有什么影响,但遇到老旧版本的英文文件,使用时给你弹个框报错,你仔细一看发现,软件找不到存储路径……之前这种情况我都是修改存储路径到其他盘解决的,但如果是不能修改的那种呢?
好嘛,用户名还是得改,不改还不行了,并且是越早改越好,毕竟后续再装软件注册表未知信息就太多了。
好了废话少说,让我们直接开始。
设置中修改用户名称。控制面板->用户账户->更改账户名称,如从”枫“改为”feng“。这时候锁屏,你会发现你电脑显示的是修改之后的名称。当然这只是表面上的修改,用户目录名称还是没有改。
与微软账户解除绑定。设置->账户,“改用本地账户登录”或者”停止自动登录到所有的Microsoft应用”。
新建一个管理员账户。设置->账户->家庭和其他用户->将其他人添加到这台电脑,用户名随便写,密码不用设置。赋予管理员权限。这个账户只是用于修改主账户文件夹名称所用,事后可以删除。用这个账户主要是避免在同一账户下修改自己账户名称导致的一些不明后果。
注销当前账户,选择刚才创建的账户登录。
注销并登录后这里建议进行一次重启,取消对原账户文件夹的访问。
重命名原账户用户文件夹,如我从”枫“改为”feng”,则账户文件夹就从
C:\Users\枫
改为C:\Users\feng
修改注册表。win+r打开运行,输入regedit打开注册表,根据路径
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
,在底下每一项中找ProfileImagePath值是否为自己原账户路径,如C:\Users\枫
,将其修改为C:\Users\feng
创建软链接。该步骤主要防止先前软件仍旧访问原目录导致访问失效问题。该步骤可以将原路径重定向到新路径中。管理员权限打开cmd(
C:\Windows\System32
,找到cmd.exe,右键以管理员身份运行),输入命令mklink /d "C:\Users\枫" "C:\Users\feng"
。这样会在C:\Users目录下创建一个链接,不占空间,只是指向新路径。切换账户到原账户,重启电脑。
查看环境变量。此电脑->属性->高级系统设置->环境变量,这里我们发现这里显示已经变成
xx的用户变量
,说明修改成功。这里onedrive用户变量仍然指向原路径,但因为我们创建了软链接,所以正常可用,不改也行。之前创建的临时账户也能删掉了。
这样我们就成功将用户文件名改成了英文,以后再也不用担心软件路径读取问题了!
好困啊,这篇文章写于0:32,越写越困,那就,到这里了?我觉得我写的已经很详细了,毕竟我也是刚刚走过这个流程的人,相信跟着这个步骤小白也能成功改掉。
整个过程都是可逆的,如果中间步骤出现了异常,可直接改回去。
那就这样啦,晚安大家!
有问题可以在评论区里交流哦!