11.12
对于Keil软件在创建工程时出现闪退的问题,可能有多种原因引起。以下是一些建议和可能的解决方法:
- 清理缓存和临时文件:
有时缓存和临时文件可能包含损坏的数据,导致软件出现问题。尝试清理缓存和临时文件,然后重新启动Keil软件,看看问题是否解决。
- 软件冲突:
可能还有其他软件与Keil冲突。尝试关闭其他运行中的程序,特别是在创建工程时运行的后台程序或实时监控系统,确保Keil有足够的资源运行。
- 许可或激活问题:
检查Keil软件的许可或激活状态。有时软件过期或激活问题可能导致不稳定或闪退。确保你的软件是最新版本并且已经正确激活。
- 硬件加速或兼容性问题:
如果你在使用某些特定的硬件加速功能或连接特定的硬件设备时出现问题,可能是硬件加速或硬件与软件的兼容性问题。尝试禁用硬件加速或检查硬件设备的兼容性。
- 系统配置和更新:
检查你的系统配置是否满足Keil软件的最低要求。确保操作系统、处理器和其他硬件配置与Keil兼容。另外,检查是否有系统更新可用,有时更新操作系统可以解决兼容性问题。
- 版本冲突或安装问题:
你在之前只安装了C51功能时可以创建工程,但在安装了MDK之后出现了问题。可能是版本冲突或安装过程中某些文件被意外修改或损坏。尝试重新安装Keil软件,确保先安装基础的C51版本,然后再安装MDK,看看问题是否解决。
- 联系技术支持:
如果以上方法都没有解决问题,建议联系Keil的技术支持团队。他们可以提供专业的帮助和解决方案。提供详细的错误信息和截图可以帮助他们更好地理解问题并提供更好的支持。
已尝试的办法:
(1)清理缓存和临时文件:
win+R,输入"regedit"打开注册表,删除除了默认文件以外的其他文件。
删除后打开仍然闪退,未解决。
(2)软件冲突:
将所有软件关闭后打开keil软件进行操作,仍然闪退,未解决。
(3)许可或激活问题:
激活码一直到2032年;
软件版本是5.24.1,最新版本是5.4.1,之前也是这个版本,没问题。
(4)硬件加速或兼容性问题:
没有连接硬件
(5)系统配置和更新:
-
keil版本 && MDK版本:
查看方法:Help -> About μVision
Keil的版本号是5.38.0.0,MDK版本是5.24.1,这个应该是没有问题的,都是直接下载的江科大的文件。
-
win11系统版本:
查看方法:设置->系统->Windows 规格:
(6)版本冲突或安装问题:
可能是这个问题:
你在之前只安装了C51功能时可以创建工程,但在安装了MDK之后出现了问题。可能是版本冲突或安装过程中某些文件被意外修改或损坏。尝试重新安装Keil软件,确保先安装基础的C51版本,然后再安装MDK,看看问题是否解决。
网上有两种办法装Keil和MDK的:
- 一种是将两个版本的Keil安装到同一个路径
- 另一种是安装在不同路径,但是安装后要将前一个安装后的的UV4以及C51或者ARM文件夹复制到另一个的安装目录下,这样这两个版本才会兼容。
但是这两种方法本质上是一样的,所以我选择了第一种办法,比较省事。
尝试重装Keil和MDK,会在下一个文章中记录。
总结:这个问题可能只需要将两个版本的Keil重装一下就好了,但我觉得重装一下很麻烦,一直在拖,以后一定不能在拖了。就像重启能解决99%的问题一样,不重装又怎么知道不行呢?
11.14
昨天重装Keil之后,今天弹出了联想应用商店的窗口,让更新Keil的;想起之前可能是这个原因,之前看到提醒可以更新Keil就点了更新,之后就出现了闪退的问题,不知道是不是这个问题。总之之后再弹出更新提醒就不再管了。