为什么我刚收到我的新电脑的时候没有一个人告诉我,电脑要以英文命名,我记得最初命名的时候,提示的还是自己的中文名字可以命名此台电脑,但是命名之后我的C盘下的用户名就也是汉语,等之后我才明白,这样很容易在以后配置一些环境的时候,造成乱码的麻烦。之前一直没有影响到我的正常使用,不过最近,在我下载springboot相关配件的时候,一直下载不成功,不是下载失败,就是下载超时,在我发觉有可能是用户文件名的时候,我才知道,行刑之日终于到了,我在想有两个办法,一是重装系统,一是改用户文件名,前者由于我当时没有找到可靠的U盘就给舍弃了,于是上网找教程,就找到了一个篇幅长的,看起来很靠谱的教程(ps:https://zhuanlan.zhihu.com/p/509804656教程链接)。
虽然教程的篇幅很长,其实主要的步骤只有三个
第一步:注册一个新的用户,并将新注册的用户的权限更改为管理员
添加账户时可以不设置密码,因为这个账户只是为了方便我们修改用户文件名的临时账户,修改完成之后就能删除
添加完新账户之后就切换账户就好
第二步:修改文件名
登录新账户之后,直接打开C盘,把用户下的用户文件名改成自己想要的文件名(不能和新注册的账户的名字相同)
第三步:修改注册表
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList在这个路径下面找到自己要修改的文件名
点击即可修改,将上一步修改后的文件名直接粘贴上去
最后一步:建立软连接
以管理员身份打开cmd,注意以管理员身份运行,不然拒绝访问,也不要用powershell,运行如下命令:
mklink /d "C:\Users\李华" "C:\Users\lihua"、
李华为修改前的用户文件名,李华为修改后的文件名
至此就结束了,切换回自己原本的账户,如果所有正常即为正常
如果有问题,就登录回临时账户,把以上步骤改回来
我按照步骤是没有任何问题,我试过的所有功能也照旧能使用