License Key Is Already in Use Error – How to fix it

Introduction

There are a few circumstances in which you may receive an error message when you try to re-activate your 3CX Phone System license key. If you receive this error follow the guide below so that you can register your license again.

 When to apply

License Key Already in Use

In case of “License Key Is In Use Already 27 68” is shown when re-activating a license key.

Circumstances in which this Error may Occur

You could receive this error if:

  1. The host system of the 3CX Phone System is a VM inside a Hyper-V system. In this case Follow this procedure.
  2. A System-Image of the host is restored on a new/different host.
  3. After a P2V (Physical 2 Virtual) which is not recommended.

Disclaimer

Editing the registry of a host system can lead to failure of the entire system if not used correctly. In case you do not feel confident with the described steps contact the 3CX support for further clarification. A safety backup of the entire registry should be always taken before undergoing any changes.

3CX Phone System Standalone

  1. Open the Windows Registry Editor (regedit.exe), and locate the path:
    • In case you have hosted the 3CX Phone System on a 32 bit Windows System navigate to the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\3CX\PhoneSystem
    • In case you have hosted the 3CX phone system on a 64 bit Windows System navigate to the following registry entry: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\3CX\PhoneSystem
  2. Delete all BLUE entries in this path, if the key name is not blue, DO NOT DELETE!
    These keys contain:

    • A key that contains the product code, for example “3CXPSPROF”. Note: Multiple Product Codes may be seen and all of them need to be removed.
    • A key that contains a long string, like: “oxpqcvcsaydnkmmxmrmzgxbvplhlkxhp”.
    • A key that is called “Signature”.

License Key Already in Use

After deleting the keys open the 3CX Management Console and activate your licence.

3CX Phone System Cloud Server

In a cloud server the registry needs to be altered for every tenant located on the same server. This will cause the need to reactivate each tenant, including the ones not involved directly with the problem.

  1. Open the Windows Registry Editor (regedit.exe), and locate the path: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\3CX\PhoneSystem
  2. Delete all BLUE entries in this path, if the key name is not blue, DO NOT DELETE!
    This contains a key for each tenant that contains a long string, like: “oxpqcvcsaydnkmmxmrmzgxbvplhlkxhp”.License Key Already in Use
  3. For each tenant folder path located in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\3CX\”TENANT NAME” (where “TENANT NAME” is the name of the tenant it self).
  4. Delete all BLUE entries in this path, if the key name is not blue, DO NOT DELETE!
    These keys contain:

    • A key that contains the product code, example “3CXPSPROF”. Note: Multiple Product Codes may be seen and all of them need to be removed.
    • A key that is called “Signature”.License Key Already in Use

After deleting the keys open the 3CX Management Console and activate your licences.

 

Liked this article?


Get notified of new articles
or share
You might also be interested in:
  1. Great article!
    I’ve had to do this at least once myself but it is an easy fix.
    Have you thought of creating a .reg file that just automatically cleans out the license info? I am thinking similar to what Microsoft does with their FixIT exe’s.

    It is also good to note that the Internal and external FQDNs that are set during 3CX install can also be changed here. We’ve found that changing those values here will alter what 3CX sends out in the Welcome E-mail auto-provision files.

    September 11, 2014 at 3:28 am
  2. Tedy

    Great Solution!
    Thx!

    September 11, 2014 at 8:41 am