即使到了2025年,也还有很多软件不支持中文路径。(尤其是一些框架,能生成项目,但就是死活不能构建和运行)
或许很多人都遇到过这种问题,但是出Bug的时候也没明说。最后也只能放弃
所以这篇文章要解决的正是这个问题——因为用户名为中文所引发的各种问题。
修改系统用户名
首先按下 Win+R 进入到 运行 中:
然后再输入
regedit ,进入到注册表编辑器中:
直接在上方路径搜索中,搜索:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
接下来直接找到名字最长的那个文件夹,打开之后找到 ProfileImagePath:
然后直接进行编辑(双击ProfileImagePath):
改成
C:\Users\<你的名字> (记得改成英文,建议不要有空格)。例如我要改成LuckyFish,那么就是 C:\Users\LuckyFish
之后点击确定。重启电脑。
重启之后
重启之后会提示无法登录到账户,这很正常,因为此时你的C:\Users目录下的用户文件夹名仍然是你原来的用户名,而你在注册表中修改了新的用户名,这会使得Windows无法找到你的用户文件夹,进而也无法读取你的各种设置。这时候我们不要点击注销,只需点击隐藏即可。
进入到 C:\Users ,将原先的用户文件夹名称改为你现在设置的名称。
到现在就基本上OK了。但是有个问题,就是现在你登录时的名字还是你原来的名字。而且在设置中你还叫这个名字。
本地账户更改
因为前面其实只是更改用户文件夹而已,所以我们还得再改一下本地账户:
- 使用
Win+R,输入netplwiz - 在用户组中点击你的用户 fastly.jsdelivr.net/gh/bucketio…)
- 直接更改名称即可
微软账户重新登录
如果你是使用的微软账户的话,那么请在 设置 ➡️ 账户 ➡️ 你的信息 ➡️相关设置 ➡️ 账户 中,先点击改为本地用户登录,再登录微软账户即可。
要是想加个照片,直接选择一张或者你现场拍一张即可。
还有一些事情
当然,你还得去改几个东西。
例如如果你之前改过环境变量的话,记得去改一下。
还有就是我改完名字遇到过的,VS Code的问题。有可能会不能在文件管理器中使用vscode打开文件。这里你重新安装一下即可。
End
这些就是全部内容了。
文本 | 李嘉俊 审核 | 李嘉俊 终审 | 赵莎