Knowledgebase

Back to Articles List

I have a problem with serial keys not sticking on server farm

Symptoms

I am trying to perform an unattended command line install on my server farm using my personal.xcvault with the KEYFILE switch and the serial key is not sticking between user logins.

Cause

Currently, we encrypt the registry keys used to store our license keys, with Windows GUID information. When a user profile is copied between servers, the registry key that contains this information is also copied and contains the wrong GUID information, so is perceived by the XCVault (license vault) to be invalid.

Resolution

On 2015-06-26 we released a patched version of the XCVault module downloadable below, If you are using a version prior to Build 313 please follow the below instructions or update the software to a more recent version. 

http://www.tracker-software.com/XCVault.zip

To implement this patch with previously installed, but not licensed software, please replace the existing XCVault module (C:\Program Files\Tracker Software\Vault) with the new one (link above). Once you have successfully added the new XCVault module, you must decrypt the license keys in the registry by running the /OpenKeys command. 

/OpenKeys Command

 

This command removes protection for all installed protected license keys on the machine, i.e. - converts them to unencrypted and readable text. By default, for security reasons, the utility encrypts all newly added keys. Encrypted keys cannot be exported from registry and used on other machines. However, in special cases administrator may allow keeping those keys opened. This command might require administrator rights. In addition, the command sets in system registry special permanent flag that forces all Tracker’s products to add new license keys without standard encryption.

Syntax: xcvault.exe /OpenKeys [/M|/S]

Example: xcvault.exe /OpenKeys

For more information on using the XCVault utility, please see the following link:

http://www.tracker-software.com/knowledgebase/483-XCVault-Utility-Overview

For Admins. Running a Brand New Installation:

 

You can install the keys as unencrypted by first installing the application in demo mode (without a license), then adding the license key after installation:
xcvault.exe /AddKeys [/M|/S] /R C:\Pathto\Personal.xvault
Was this article helpful?
Yes No Somewhat