【ARM】解决意外激活UBL导致AC5不能使用式-2023

1、 文档目标

意外激活UBL导致AC5不能使用


2、 问题场景

在µVision的许可证管理界面中,我的原来的 license 没有了。但基于用户的许可证(UBL)被激活:




编译时出现如下错误:

*** Error: The configured compiler version '5.06 update 7 (build 960)'

does not support the selected User Based Licensing technology.


3、软硬件环境

1  软件版本:Keil MDK 5.38a

2 电脑环境:Window 10


4、解决方法

1  由于在Microsoft Visual Studio中安装了Keil Studio Pack扩展,该扩展需要基于用户的许可证(UBL)。

2 由于使用 UBL 会导致 所有其他Keil MDK许可证将自动停用。

3 要使用原来的 license,请执行以下操作:

1) 在“user-Based License”选项卡上选择“Activate/Deactivate”


图 1

2) 在打开的界面上,选择Keil MDK Professional,然后单击“Deactivate”按钮。


图 2


4如果打算在下次启动Microsoft Visual Studio时阻止自动激活基于用户的许可证,请考虑禁用或卸载Keil Studio Pack扩展。



图 3