The License Activated on the Virtual Machine Cannot be Used

Applies to TestComplete 15.70, last modified on December 17, 2024

This page refers to key-based licenses — a legacy license type used in TestComplete until version 15.48. For information on the current, ID-based license type, see SmartBear ID-based Licenses.

If TestComplete cannot use a license activated on a virtual computer, it will display the error message.

Using TestComplete on a virtual machine requires that:

  • You have a Floating User license.

  • The license key be activated on a physical computer (called the License Manager PC) in your network.

  • The virtual machine have a network connection to the License Manager PC.

If these requirements are not met (for example, if you have activated the license key on a virtual machine, not a physical computer), you will see the error message when you start TestComplete.

Below are typical solutions. They depend on the license type you have:

Node-Locked License

To use TestComplete with a Node-Locked license, you need to move TestComplete from a virtual machine to a physical machine:

  1. Deactivate the license key on the virtual machine. See Deactivating and Moving Licenses.

  2. Uninstall TestComplete from the virtual machine.

  3. Install TestComplete on a physical machine.

  4. Start TestComplete on the physical machine and activate your license key. For the license activation instructions, see Activating Node-Locked License.

Now, you can use TestComplete on the virtual machine.

Notes:

  • If you currently have a Node-Locked license and need to use TestComplete on a virtual machine, consider obtaining a Floating User license. To purchase a Floating User license, visit the SmartBear web site or contact your local reseller.

    To upgrade from a Node-Locked license to a Floating User license, please contact the SmartBear Sales Team:

    If you use the Web form, then when submitting your request, specify the Licensing Inquiry request type. This will help us process your request faster. We will answer you via email and all further communication will be made via email. However, to start the conversation, please use the Web form.

  • As an alternative to using TestComplete on a virtual machine, you can install and use TestExecute on that virtual machine to run TestComplete tests.

Floating User License

A Floating User license allows you to use TestComplete on a virtual machine. However, you need to move the license from a virtual machine to a physical License Manager PC:

  1. Deactivate the license key on the virtual machine. See Deactivating and Moving Licenses.

  2. Install License Manager on a physical computer in your network. (This computer and the virtual machine where TestComplete is installed must be connected via the network.)

  3. Launch the License Manager utility on the License Manager PC and activate your license key. See Activating Floating User License.

Now, you can use TestComplete on the virtual machine.

See Also

Getting Help With Licenses

Highlight search results