Win10家庭版:修改user目录下的文件夹的中文名字

为什么要修改user目录下的文件夹的中文名字呢?
又或者这样说吧,为什么要尽量不要命名中文名的用户文件夹?
呃呃呃…!!!
其中之一吧,就是路径问题了,这可不简单啦,先上图让你了解了解!如下:
在这里插入图片描述
如上图已经是成功安装了python的一个第三方模块了,可导入出现了 ”UnicodeDecodeError:‘utf-8’ codec can’t decode byte Oxbe in position 10:invalid start byte
字符解码错误,这是python中文编码容易踩的坑了。
下面就对中文名的用户文件夹进行修改:
桌面左下角搜索栏输入:cmd,然后以管理员身份运行。输入以下命令:

net user administrator /active:yes

如果没有以管理员身份运行会被拒绝访问的。成功运行后到左下角开始点击头像选项,如下会出现Administrator管理员账户。
在这里插入图片描述
然后切换管理员Administrator账户登录,登录后,点击任务栏上的“文件资源管理器”。
进入C盘,即系统盘,用户文件夹所在位置。
可看到中文用户的文件夹名,可以打开进入检查是不是使用的用户的资料。
选中后,按F2,或右键-重命名。
将中文名改为英文名。
Windows键+R打开运行,输入regedit,点击确定打开Windows注册表管理器。
依次展开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Profilelist,在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到中文名用户的对应所在的ProfileImagePath值。
修改ProfileImagePath的值,将地址改为修改成英文的文件夹名。与C盘的文件夹名一致。再次注销,完成登录用户文件夹名更改。

提醒:因为用户文件夹名已更改,所以某些应用程序的环境变量也需要改了。
但是!!!
有些应用程序啊,假如你是安装到系统盘的话,而用户文件夹名也改了,它就会找不到该应用程序了,是因为它在安装的时候就已经把安装时的路径写入了底层源码,我们仅仅修改环境变量也是没有办法找到改应用程序的!!!
戳一戳:其中有例子以及解决办法

一个关于程序员杂谈的公众号,欢迎关注!
在这里插入图片描述

有不足之处望留言指正

——————END——————
Programmer:柘月十七

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章