Windows中关于keil4工程默认打开方式为keil5,以及打开现有工程后默认显示上一个已编辑工程的解决办法

"本文介绍了如何解决Keil4工程在Keil5中误打开的问题,以及打开工程后默认显示错误工程的状况。通过修改注册表中的相关键值,特别是调整UV*.porj文件对应的程序路径,可以确保工程用正确版本的Keil打开。同时,针对打开工程后不显示当前工程而是上次编辑工程的问题,提出了检查注册表中缺失的"%1"后缀并补全的解决方案。"
摘要由CSDN通过智能技术生成

背景:在学习stm32,采用keil5一段时间之后,有一次为了温习先前学习的51单片机的内容,打开了之前创立的keil4工程,却发现其默认打开方式已经变成了keil5并且更改打开方式为keil4后仍无法解决,这里提供一种可能解决上述问题的办法。

进入正题
如何让原本的keil4工程变回默认从keil4打开呢?
一种可能导致该问题的原因是keil4和keil5的安装路径重叠或者重装系统导致先前的注册表文件丢失或改变等等,总之这篇文章的解决办法都是基于修改注册表内容的。

打开任务管理器—>文件—>运行新任务—输入regedit进入注册表编辑器
在这里插入图片描述
在这里插入图片描述接着点开HKEY_CLASSES_ROOT拉到UV开头部分。
若在电脑中同时安装有keil4和keil5的应该会出现下图中的两项:
在这里插入图片描述
分别对keil4和keil5工程文件进行属性查看,其中keil4是.uvporj文件而keil5是.uvprojx文件,即可以确定keil4对应的是上一项的注册表,而keil5对应的是下一项的注册表。
分别点开两项注册表—>shell—>open—>command
在这里插入图片描述
点击command后旁边会出现如下项目:
在这里插入图片描述
双击默认,进入编辑界面:

将数值数据改为你安装的Keil应用程序的路径即可
在这里插入图片描述

注意事项:
1、英文的双引号不需要去掉,地址后缀的"%1"也不需要去掉;
2、关于keil4和keil5的数值数据都应该改为相应的keil应用程序的安装路径,其后缀均为Uv4.exe。

至此为止就能解决上述问题了

下一个问题即打开现有工程后默认显示上一个已编辑工程的解决办法,这个问题不太好描述,也比较少见,其大致意思即为当你编辑完一个工程保存退出后,打开另外的工程都将会显示上一个打开编辑过的工程。。。这种问题的解决方案有两种
1、每次打开都open project当前工程目录下的文件,但这样太烦了写代码时浑身感觉有蚂蚁在爬;
2、其问题根源是在于注册表文件数值数据被修改
在这里插入图片描述
由于某些人为原因或者系统原因都会使数值数据缺失"%1"
将其补在地址后缀就好啦
在这里插入图片描述
这样问题就解决了

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青渡QAQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值