背景:公司的新电脑,win11系统,开机进入需要注册用户名和密码,在取用户名的时候,手快没注意取了一个中文名,结果这给我后面的工作带来了一个坑,我在用mysqlworkbench进行数据备份,需要对数据库进行导出数据,结果导出数据没问题,但是我在导入数据时,发现报错了,百度搜原因是因为我的路径中有中文识别不了路径,而那个中文名就是我的用户名,于是我就想着百度一下修改一下电脑系统的用户名名称。
操作:1 现在设置里,进入账户管理,修改用户名,这个时候你会发现虽然你修改了用户名,但C盘你的用户名下的文件名称还是中文的
2 win+R,输入命令regidit进入注册表编辑,路径如下图
双击profilemagepath,就可以把中文修改成英文字符了
故障描述:此时修改后需要重启电脑才生效,于是我重启了电脑,输入修改后的用户名、密码,进入系统转圈赚了很久,提示用户名不存在无法进入系统,这下把我给搞懵逼了,因为我就这么一个用户名,如果有两个用户我还能切换,这次废了,系统进不去
故障处理:百度查,这种情况只能进入系统的安全模式,系统还原;再就是只能重装系统了
于是我试着进入系统的安全模式,我这个电脑是联想ThinkPad,按f8进入不了安全系统,换成fn+f8,也不行,我试了很多次,结果后来我用ctrl+f8看到一个F1-F12的一个菜单选项,下面有一个倒计时进度条,倒计时结束后没有选择上面的选项就进入windows系统了,但是电脑显示总是一闪一闪的,我必须再闪的间隙看清菜单选项内容,好不容易找到了安全模式的选项,于是选择了安全模式的选项,终于进入的了安全模式,然后选择系统还原选项,就可以还原到某个时刻你系统的状态了,系统成功还原后,可以正常进入系统(用户名还是以前的),此时我再添加一个用户就可以了,添加一个用户后,按ctrl+alt+delete进入菜单选择-切换用户,就可以登录到新建的用户操作我的数据库备份工作了。
总结:新电脑初始化设置-用户名设置千万不要用中文,否则带来不必要的麻烦,以上的坑,希望大家不要遇到!