Activate QPR ProcessAnalyzer using ActivationUtility

From QPR ProcessAnalyzer Wiki
Revision as of 17:48, 20 September 2022 by Ollvihe (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

If there is no internet connection in the QPR ProcessAnalyzer Server computer, you need to use this alternative license activation method, with the help of QPR CustomerCare (

Follow these steps:

1. In the Qpr.ProcessAnalyzer.ActivationUtility.dll.config file, fill in settings FirstName, LastName, Email and ProductActivationCode. Example:

<setting name="FirstName" serializeAs="String">
<setting name="LastName" serializeAs="String">
<setting name="Email" serializeAs="String">
<setting name="ProductActivationCode" serializeAs="String">

2. Define also the LicenseFilePath setting. This can be any path in the server and file name can be selected freely. The user must have read access to the specified folder on the server and the folder must be created if it doesn't exist. After a successful activation, the license file will be placed to the defined folder, e.g.:

<setting name="LicenseFilePath" serializeAs="String">
  <value>C:\QPR Software\QPR ProcessAnalyzer\License\pa_service.lf</value>

If the LicenseFilePath setting isn't defined, the license file will be created to C:\QPR Software\QPR ProcessAnalyzer\License\ folder.
3. Place the Qpr.ProcessAnalyzer.ActivationUtility.dll.config file, and Qpr.ProcessAnalyzer.ActivationUtility.exe, KEYLIB32.dll, KEYLIB64.dll, Qpr.ProcessAnalyzer.Common.Activation.dll, and Qpr.Utils.dll files into some directory on the server machine.
4. Open command prompt as Administrator, go to the directory where you placed the files in the previous step, and run the Qpr.ProcessAnalyzer.ActivationUtility.exe file. The Activation Utility will return the activation data which you will need to send to
5. You will receive an email from with the activation message. Copy this activation message to the configuration file and run the Activation Utility again. If you didn't add a path and/or change the license file name in the LicenseFilePath setting earlier, the pa_service.lf license file will be created to the directory containing the Qpr.ProcessAnalyzer.ActivationUtility.exe file. If LicenseFilePath is defined, the license file will be created to the specified directory with the specified file name.
6. In the QPR ProcessAnalyzer Server installation directory, edit the appsettings.json file and define the LicenseFilePath value to point to the license file that was created in the previous step (more information). 7. Start QPR ProcessAnalyzer Server. The activation status will be written to the server log file that is defined by the LogFilePath setting in the appsettings.json file. If the LogFilePath setting isn't defined, the log file won't be created.