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:柘月十七

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