win10家庭版修改C:Users中文用户名

    科技2024-09-29  15

    前言

    开心!忍了n久不敢改的Users下中文文件夹名终于被我改掉啦!!!

    起因只是使用命令行申请SSH公钥时,因为识别不了中文,导致报错说找不到这个目录,于是我又开始蠢蠢欲动想要彻底解决这个问题。

    本来舍友劝我别改了,风险太大了,或者过段时间不用频繁使用电脑的时候再改,但我忍不住了,今天说什么都要搞定它,实在不行大不了原路返回(这只是我的想法哈哈)。当然,得先做点准备工作。我先把我认为重要的东西拷贝了一份,然后看了许多修改Users下用户名的博文,以及底下的评论,根据大家出现的各种问题预想自己每一步将出现的问题以及该如何解决,然后综合其中几个解决方法,忐忑的完成了一步步操作。所幸,过程挺顺利的,出现的问题都是有预想过的,成功的修改成了英文~~

    这里要感谢那些分享这一解决方法的博文作者们,没有他们我还在抓心挠肺呢。他们的办法都很好,但每个人电脑不同会碰到的问题也不同,我就说一下我的修改过程吧。

    提示: 1、最好先备份重要文件 2、把全部步骤看完再操作 3、此方法仅供参考,是有一定风险的 4、注意先看看自己的电脑是不是win10家庭版,此方法针对的是win10家庭版 我是在 设置-更新和安全-激活 中查看的版本。

    步骤

    1、启用Administrator账户

    搜索框输入cmd,选择以管理员身份运行

    在命令行中输入 net user administrator /active:yes,回车,不出问题的话会显示命令成功完成。这个时候查看账户会发现多了Administrator账户。

    2、注销当前账户,使用Administrator账户登录

    按win键,然后注销当前账户(不用担心,注销只是退出当前登录状态,不会删除任何数据,随时可以重新登录),使用Administrator登录,这个时候下在C盘的软件都看不到,像新买的电脑的初始状态。 3、在Administrator账户下你就可以修改C:\Users\下的用户名了

    直接重命名即可,注意这里如果没有注销之前的账户(之前的账户还是已登录状态)会导致重命名失败。

    4、按win+R,输入regedit回车进入注册表编辑器,找到Hkey_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfilelist下几个子项中,名为“ProfileImagePath”的字符串且数值数据为原中文名路径的项目,双击将其修改为更改为你刚刚在文件夹修改的一样的名称。 5、注销Administrator账户,重新登录到你修改的那个用户,以管理员身份启动命令行,输入mklink /j C:\Users\中文名 C:\Users\英文名,建立旧路径与新路径之间的联系。

    因为很多程序的配置文件路径还是原来的 C:\Users\中文 打开那些软件以后会各种报路径不存在。这个时候需要在 C:\Users 文件夹下面创建一个原中文用户名的快捷方式 。

    我执行这条命令的时候,第一次没有成功,提示:当文件已存在时,无法创建该文件。到Users目录下一看,确实不仅有重命名后的文件夹,之前的中文名文件夹也在。把之前的中文名文件夹删除,再重新执行命令,就成功了。显示:C:\Users\中文名 <<===>> C:\Users\英文名。

    6、关闭Administrator账户 步骤同1,命令改成 net user administrator /active:no 即可。

    7、修改环境变量

    此电脑-属性-高级设置-环境变量,将含中文用户名的路径中,用新的英文名替换中文用户名。

    到此,就可以去查看有没有成功,各软件的使用有没有影响啦~

    Processed: 0.008, SQL: 8