我们在用到一些软件,或学习某些东西的时候,经常会被提示一些不知名的错误,很多错误都是由C盘Users下的中文用户名导致的。
网上有很多如何改用户名的文章,但是大部分都是只给出了完整步骤中的一部分,导致更改后出现各种问题,如:找不到资料、黑屏、以前安装的软件由于路径错误无法打开等。
第一步:启用Administrator账户
Win+X组合键,选择以管理员模式启动命令提示符(Powershell)
输入 net user administrator /active:yes,回车即可
2. 使用Administrator登录并修改用户名
完成后,注销当前账户(可使用ctrl+alt+delete快捷键),然后在使用Administrator账户登录
进入C:Users文件夹下,在想要更名的中文用户名文件夹下点击鼠标右键,选择“重命名”,然后改成英文。
此处可以在这里找到你之前的用户名,直接修改,我的是红圈里的名字,已经改过
如果修改用户名时出现”其中的文件夹或文件已经在另一程序中打开“这样的错误,在任务管理器中关闭即可,具体操作如下:
任务管理器——性能——(下方)打开资源监视器——CPU——找到”搜索句柄“输入栏,搜索你需要修改的文件名,右键结束进程,可能需要重启计算机,重启后就可以直接命名了。
3. 修改注册表
Win + R搜索regedit打开注册表,打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,界面如下:
在它下面的几个子项中找到名为“ProfileImagePath”的字符串值,直到找到数值数据为原中文名路径的项目,将其修改为更名后的路径。
将红圈处的原始用户名修改为你重新命的名字,这里我已经修改过了。
随后Win + R打开cmd就会发现名字已经修改成功:
转载自链接:/p/e8b1d28ce9d6
4.重启后打开原账户(接下来都是在原中文账户下进行)
改环境变量中的路径
环境变量中的一些自定义路径是需要手动修改的
【此电脑-属性-高级设置-环境变量,将含中文用户名的路径改为英文用户名】(可省略)
( 注意TEMP文件路径,由于我是改用户名之前改的,所以不清楚这两个路径会不会受到第三步的影响。但是有人反映第三步之后还会出现TEMP路径的相关错误,这个可以改一下,改成图示路径即可。)
建立旧路径与新路径之间的联系(很重要)
因为很多程序的配置文件路径还是原来的 C:\Users\中文 打开那些软件以后会各种报路径不存在。这个时候需要在 C:\Users 文件夹下面创建一个原中文用户名的快捷方式 。
具体做法:进入C:\Windows\System32 ,找到cmd.exe 右键以管理员身份运行,然后执行命令 mklink /j C:\Users\中文 C:\Users\English 。这个时候 无论是访问 C:\Users\English 还是 C:\User\中文 都是访问C:\Users\English。
关闭Administrator账户
Win+X组合键,选择以管理员模式启动命令提示符(Powershell)
输入 net user administrator /active:no,回车即可。(前提是已经注销Administrator账户,重启后打开原账户之后,测试直接成功)
原文链接:/brave_runer/article/details/107588688
以上操作,亲测win10家庭中文版修改成功
下面是另一种有区别的方法(主要是注册表修改多了一项),未测试,不知道会不会出问题
1、以管理员的身份启动命令提示符:
开启超级用户:输入 net user administrator /active:yes
2、切换到administrator账户,然后重启。
进入到c盘:C:/users/对应用户名
修改对应用户名,即改成自己想要的用户名
3、修改注册表硬件地址映射目录:
Windows键+R打开运行,输入regedit,进入注册表:
依次展开HKEY-LOCAL-MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist
该文件下找到(S-1-5-21-...-1001)展开会看到之前中文用户名对应的文件路径:C:/users/对应用户名 将对应用户名这项给成自己需要的英文用户名即可。
4、修改相应的文件映射:
依次展开HKEY-USERS\(S-1-5-21-...-1001)\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\
将里边的所有项的值修改为对应的用户名的项。
5、切换到修改了的新的用户名的账户,关闭administrator账户:同步骤1
关闭超级用户命令:net user administrator /active:no
ps:修改完之后,不能恢复到以前账户,以前用户的文件也随之没有了。(这种方法未尝试)
转载自:win10更改c盘下的用户名(w10家庭版)-Java-CSDN问答
如果觉得《启用Administrator账户解决windows10家庭版修改c盘Users下的中文用户名》对你有帮助,请点赞、收藏,并留下你的观点哦!