现在的微软贼恶心,电脑上次重装系统后,直接用我账户名当用户文件夹名字!我那可是中文啊!!!
开发的同学都知道,中文在开发过程中很容易出问题。这不,这两天搞Arduino就出问题了,库和项目文件位置都移到英文目录下了,还是编译失败!因为他丫的编译后的文件要拷贝到用户目录AppData的temp缓存目录下,我还没找到修改方法!淦!!!
没办法,只好找修改方法,结合各种过时的方法和我自己的知识储备,摸索除了一套目前能用的方案。
2024-08-23 16:57:27
1.创建一个辅助用户
a.管理员打开cmd命令窗口
net user test 123456 /add
b.win+R 输入"control"打开控制面板
c.用户帐户\管理帐户\更改帐户 修改为管理员
d.win+L锁定,切换test账户登录
2.修改文件夹
a.win+R 输入"regedit"打开注册表
b.找到:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
c.最长的几个子项中看ProfileImagePath哪一个是你要修改的用户名,修改为你的用户名为目标名即可
d.重启电脑,并且直接登录test用户,别登录原用户
e.C:\Users目录下修改原用户名文件夹为目标名
3.防修改不完全或硬编码软件异常
mklink /D "C:\Users\原用户名文件夹" "D:\Users\修改后的目标文件夹"
4.重启!!!
不建议删除test这个辅助账户,如果后面系统更新或出什么问题了,还有救。
评论区