質問:
MDK Professional User-Based License (UBL) のアクティベート済みライセンスを使用し、User-based Licensing User GuideのBackwords compatibilityに記載されている手順に従ってKeilのLegacyなライセンシングであるnode-locked license(Single User License)のLIC(License ID Code)を生成しました。
LICを生成するために使用したUBLライセンスが以下の状況によって無効化された場合、このLICを使い続けることができますか?
- アクティベーションコードが管理者によってRevokeされた
- Local License Server上でライセンスシートが他のユーザに割り当てられた
回答:
LICの生成元となったUBLライセンスが無効になった場合は必ず手作業でLICをアンインストールしなければなりません。
これは、UBLのライセンスから生成されたLICの期限はUBLのライセンスキャッシュの期限ではなく、そのライセンスの期限が切れるまで有効となっています。
UBLライセンスの使用権が他のユーザに移行すると、元のユーザはUBLのライセンス使用権を失っているため1ユーザのライセンスを新旧2ユーザで使用している状況が発生し、License Agreementに抵触するため必須の操作となります。
アンインストールの際はuVisionのLicense Managementウィンドウ内、Single-User License タブで"Uninstall"アイコンをクリックしてアンインストール専用の"TRN..."から始まるLICが生成されたことを確認してください。
ただし以前のSingle-User License とは異なり、ここでアンインストール操作後に生成されるTRN....から始まるアンインストール用のLICは、Keilのアンインストール用のサイト
https://www.keil.com/license/uninstall.htm
でアンインストール操作を行っても、UBLから生成されたLICについてはKeilのライセンスデータベースとは別管理になっているため、以下のようなエラーが発生します。
A problem was encountered with your Serial Number. Please contact Technical Support and report code 1473 for assistance with your installation. They will work quickly to help you obtain the proper license code for your product.
そのため、UBLから生成されたLICはuVision上でのアンインストール操作のみ行っていただくことになります。 上記のエラーは無視して問題ありません。
関連ページ:
◆Uninstalling the Keil legacy node-locked license generated by a MDK Pro UBL