填坑记(把重装系统时写的中文用户名改成英文)

如果看我的稀有用户。相信会知道,我昨天逼逼赖赖那么多,其实环境还是没有配置好。令人头秃。我研究了一中午,发现问题在于,软件对中文路径的不友好到了一个我想象不到的程度。

尤其是C盘的用户目录,万恶之源。怼怼十分暴躁。。。

至于是怎么发现的,当然是百度。看见了各种各样的解决方法。我这个是从知乎上面一个不起眼的地方找到的。

Activating Python 3.7.6 64-bit ('base': conda) to run Jupyter failed with Er

其实截至写文时我还没有开

始折腾,希望可以成功!!!开始搞

如图所示


首先 要进入管理员账户(Administrator)

许多人找不到 管理员账户的原因是 windows 默认是禁用管理员账户 的,要解禁的方法很简单:桌面上 “此电脑”右击,点击管理,在左边的 “计算机管理”中找到“本地用户组”,点击“本地用户组”-“用户”,在右侧可以看到Administrator用户与当前用户,选中Administrator用户,右键-属性,

这样开启,按照顺序开启


此时,保存公众号文章!!!重启电脑

我回来了!!!,成功了!!!没有翻车!!!

需要重装一下软件

C:\Users\yunswj(现在是字母的,之前是中文的)\AppData\Local\Programs重点是装在这个
还有依赖于这个路劲的一些软件,都重新装一下吧

jupyter打开以后成功打开浏览器

看就是这样。

重启登录刚刚建立的用户名

找到这里

右键会出现重命名,因为是管理员身份。才有,重命名的这个。这里的有坑。

你会发现更改的时候,会发现是被占用了的。怎么办?先说我的解决方法,就是占用是被别的线程占用的了(套娃???)

就是占用线程的程序是不会在开机瞬间启动的,也就是说,在一进系统,马上去更改!!!一定要快,与程序赛跑!

.这是结束占用的进程

ctrl+alt+del 呼出任务管理器 -> 性能 -> 打开资源管理器 -> CPU -> 关联的句柄 ->搜索句柄

结束它,然后重新重命名,就OK了。

不,是个噩梦。。。有很多的线程。你关几个。win会激活一些保护机制,立刻重启。可以试试哦!

为什么这么模糊???我没抖啊

接着切回之前的系统,win键,切换。

修改注册表里的用户名

Win+R,输入regedit,点击确定。在注册表编辑器中定位到以下路径:

HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/ProfileList

ProfileList文件夹下,分别点击名字为较长的字符串的文件夹,查看窗口右侧的ProfileImagePath键的内容,凡是S-1-5开头的文件夹,全都要翻,找到所有路径为C:/Users/中文用户名 的键。

双击改成英文用户xxxxx。

重启电脑

注册表批量替换

不出意外的话,现在可以成功进入系统了,而且C:\Users\已经变成要修改的英文文件了,但是

因为注册表里还依然存在大量的(1000条左右)C:\Users\中文用户名 的键值,这时候就需要把所有的注册表键值给改回来。

win10自带的注册表修改器已经满足不了批量替换的需求了,需要求助于别的工具

(此处不是广告)
Registry Workshop Download Free Trial Software

http://www.torchsoft.com/en/download.html

这个软件提供了方便的批量替换功能,官网下载软件,安装。

然后安装完的第一件事情

文件-备份到

进行注册表的二次备份!!!

之后就是ctrl+F

一定要这样改哦。


然后重启,如果没有什么意外应该是更改成功了!!!

怼怼忠告:

一定用户名字是设置英文的!

一定用户名字是设置英文的!

一定用户名字是设置英文的!

没有这么多的瓜皮事,哭辽。

有什么疑问,来私信我。

(0)

相关推荐