stm32编译报错,win10修改用户名 您所在的位置:网站首页 csgo改中文名不显示名字怎么办呢 stm32编译报错,win10修改用户名

stm32编译报错,win10修改用户名

2024-07-12 07:57| 来源: 网络整理| 查看: 265

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

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

有博主说只要改一下环境变量就好了,因为keil5 文件路径要求对中文不友好,而我的用户名就是中文的: https://blog.csdn.net/weixin_43399026/article/details/86705866

我改了环境变量发现还是不行。 我估计配置很多都跟用户名有关,不只有TEMP。 在漫长的实验中我发现,在运行软件之后,在环境变量对应的 temp 文件夹里出现了跟keil5相关的程序,导致我在打开软件的时候没法移动文件夹。 我猜测是动态链接的时候,把一些程序放到里边的原因,本人菜鸟一个也找不出具体原因,哭了。

没有办法我只能尝试修改用户文件夹了。 但是在一般情况下是不可能修改的,在控制面板的账户里可以修改,但是也只是修改欢迎界面的名称而已,实际用户名是不变的。 操作开始:

在当前用户开始处-点击右键(Windows键+X):点击windows powershell(管理员) 在这里插入图片描述 在这里插入图片描述输入命令net user administrator /active:yes 激活管理员账户(win10是默认关闭的) 在这里插入图片描述注销当前用户,切换到Administrator用户登录(无密码)。 在这里插入图片描述登录后,到用户文件夹所在位置,对文件夹进行重命名。 我一开始一直处于文件夹处于占用状态,然后又重启了很多次,最后开机后等了好久忽然就可以重命名了,我也很懵逼。如果这时改完名字切回原来的账户,就会发现这种令人懵逼的界面: 在这里插入图片描述 而且当无论你做了什么操作,重启之后还是会变成这鬼样子。那就肯定是配置的问题了。因为虽然改了文件夹的名字,但是系统路径没有改嘛,系统中人家只认原来的中文路径。我参考的是这位老哥的办法: https://blog.csdn.net/isSylar/article/details/81876271Windows键+R打开运行,输入regedit,点击确定打开Windows注册表管理器。依次展开HKEY_LOCAL_MACHINE\SOFTWARE\MicrosoftWindowsNT\CurrentVersion\Profilelist, 在Profilelist下的文件夹对应系统中用户,而文件夹中ProfileImagePath值是指向每个用户文件夹的地址,一个个点击查看,找到中文名用户的对应所在的ProfileImagePath值。 在这里插入图片描述注销并回到原来的账户记得关闭 administrator 账户:net user administrator /active:no

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

我的 eclipse 出了问题打不开了 (可以看我另外的文章,已经解决 )最近经常用的 Microsoft Edge 卡得想个什么似的,只能用QQ浏览器了,这个没什么影响感觉文件夹打开什么的,比之前慢了,过了一段时间才适应了用户文件夹还是会有原来中文名字的,但是里面是以腾讯的文件夹为主,说明还是有一些软件的配置没有处理好

不过以后就不用担心会出现什么用户名为中文的问题啦,基本的使用还是没有什么大问题的。 博主菜鸟一个,没办法提供更加有效的办法,只能说大家再看看 第8点 还有什么配置可以修改的。 或者觉得可以的话,直接重装吧。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有