keil5用户名怎么改

游戏网编2024-01-18 12:243090

上次刚下载了keil5,想要烧个程序看看效果。结果一编译就报错了:

…\OBJ\USART.axf: error: : Could not open file …\obj\sys.o: No such file or

有博主说只要改一下环境变量就好了,因为keil5 文件路径要求对中文不友好,而我的用户名就是中文的:

我改了环境变量发现还是不行。

我估计配置很多都跟用户名有关,不只有TEMP。

在漫长的实验中我发现,在运行软件之后,在环境变量对应的 temp 文件夹里出现了跟keil5相关的程序,导致我在打开软件的时候没法移动文件夹。

我猜测是动态链接的时候,把一些程序放到里边的原因,本人菜鸟一个也找不出具体原因,哭了。

没有办法我只能尝试修改用户文件夹了。

但是在一般情况下是不可能修改的,在控制面板的账户里可以修改,但是也只是修改欢迎界面的名称而已,实际用户名是不变的。

操作开始:

在当前用户开始处-点击右键(键+X):点击 (管理员)

在这里插入图片描述

在这里插入图片描述

输入命令net user /:yes 激活管理员账户(win10是默认关闭的)

在这里插入图片描述

注销当前用户,切换到用户登录(无密码)。

在这里插入图片描述

登录后,到用户文件夹所在位置,对文件夹进行重命名。

我一开始一直处于文件夹处于占用状态,然后又重启了很多次,最后开机后等了好久忽然就可以重命名了,我也很懵逼。如果这时改完名字切回原来的账户,就会发现这种令人懵逼的界面:

在这里插入图片描述

而且当无论你做了什么操作,重启之后还是会变成这鬼样子。那就肯定是配置的问题了。因为虽然改了文件夹的名字,但是系统路径没有改嘛,系统中人家只认原来的中文路径。我参考的是这位老哥的办法:

键+R打开运行,输入,点击确定打开注册表管理器。依次展开\\\\,

在下的文件夹对应系统中用户,而文件夹中值是指向每个用户文件夹的地址,一个个点击查看,找到中文名用户的对应所在的值。

在这里插入图片描述

注销并回到原来的账户记得关闭 账户:net user /:no

试用了一段时间,发现这样还是有一定的风险的,比如:

不过以后就不用担心会出现什么用户名为中文的问题啦,基本的使用还是没有什么大问题的。

博主菜鸟一个,没办法提供更加有效的办法,只能说大家再看看 第8点 还有什么配置可以修改的。

或者觉得可以的话,直接重装吧。

评论区