Tutorial: Deactivate a License Remotely

This tutorial assumes you already have created and activated either a test license from a previous tutorial. If you do not have a test license yet, you may follow the Activating a Perpetual License tutorial before proceeding.

This tutorial will demonstrate remotely deactivating a license using SOLO Server. Once the license is deactivated on SOLO Server, the software will no longer be licensed locally once it validates with SOLO Server.

Deactivation

There are two different ways in which a license may be deactivated:

Deactivating an entire license in SOLO Server

This allows you to disable all activations and individual devices activated with a particular license. This can be useful in scenarios such as:

Deactivating an individual activation

Depending on your needs, a license may allow multiple devices to activate using the same license, or you may want to allow your users to deactivate a license in order to transfer licensed use to another device.

If you enable the Allow Deactivations feature in SOLO Server, when a device activates an Installation ID is created by the server and attached to the device activation. This Installation ID is also stored in your application's local license. Most communication between your application and SOLO Server will then include the Installation ID in order to track the specific activated device.

What SOLO Server options need to be set to allow individual device deactivations?

"Issue Installation ID" must be enabled in the Product Option settings.

"Allow Deactivations" must be enabled in the Product Option settings.

"Deactivations Left" count for the specific license must be at least 1.

More information about Product and Product options may be found in the SOLO Server Adding Products and Product Options manual topic.

This tutorial will first demonstrate deactivating and reactivating an individual activation remotely followed by deactivating the entire license remotely.

Tutorial Completed

Return to the Tutorials Overview.