本文电脑所用到的是Windows11系统,Windows10同样适用(其他版本可以尝试下,欢迎评论区留言讨论哦╮( ̄▽  ̄)╭)。
问题背景:
在创建Qt文件之后编译报错,寻找问题后发现是电脑用户名为中文,电脑会根据装系统时创建的用户名生成对应的文件(中文名称则生成中文文件),且文件夹名称无法直接修改!
搜索很多方法和步骤后发现要么是某一步骤or解释不全面,要么是有系统盘崩溃风险or步骤繁琐,最后尝试出了一个较为安全和快捷的方式:
1.按下“Win”+"R"打开运行窗口,输入regedit之后点击确定打开注册列表;
2.接着按如下路径“\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\ProfileList\”找到对应位置的此文件,可以看到数据位置显示的就是C盘中用户文件夹下的路径名称(我是更改过后才做的教程步骤,所以这里显示为Jiang的英文,更改前显示为 ”C:\Users\江“)
3.双击这个文件,打开后将路径最后一部分的名称更改为你打算更改的名称,然后点击确定。
4.重启电脑,然后这次启动会比较慢,尤其是输入账户密码之后要等待一段时间,开机之后会出现如下弹窗,把弹窗拖动到一边,暂时先不用操作。此时会发现桌面上应用程序还在,但是创建的文件夹和存在C盘的软件全没了,这是正常过程,都会恢复的,不要慌!
5.此时点击此”电脑→C盘→User→你之前想改名的文件夹“,右键属性之后会发现,现在可以改名字了!(本文写的时候已经更改过了,所以图上还是灰色,正常情况现下对话框现在为黑色),更改名字之后以管理员身份点击运行。
此时可能会报一个如下的错(如果没有请忽略):
按下"Ctrl"+"Alt"+"."三个按键打开任务管理器,点击性能→CPU→打开资源监视器
点击CPU,在下方关联的句柄中搜索预更改的文件夹名字,
如下图所示,可以搜索到正在运行的文件,右键关闭就行
6.现在点击注销,然后重启电脑。
7.重启之后有一些系统设置,跳过就行,输入账户密码后就可以发现桌面的文件夹和软件都回来了,并且点击C盘,用户下的文件夹名称也更改了!
总结:整体逻辑就是,当前电脑的管理员无法更改自己的名称,但是可以更改其他管理员的名称。所以我们先更改注册表,重启进入一个新的管理员,在这个背景下去更改原管理员的文件名称,更改完成后注销新管理员就行~