Can't launch applications - "No Terminal Server License Servers"

Symptoms

You are unable to launch HarborCloud applications from your computer. All attempts to connect become unresponsive and you receive one of two main symptoms:

1) An error from the Citrix Receiver stating that there are no Terminal Server License Servers available

Error: The remote session was disconnected because there are no Terminal Server License Servers available to provide a license.

2) The Citrix Receiver gets stuck at negotiating capabilities and your application never fully launches

The Citrix Receiver becomes unresponsive at Connection established. Negotiating capabilities...

This behavior is often specific to just one computer and is not resolved by trying different web browsers, reinstalling the Citrix Receiver, or rebooting your computer.

Cause

This error is caused by bad licensing registry keys on the your computer. The existing registry keys prevent a successful connection from your computer to HarborCloud.

Caution

You will need to edit your computer's registry to resolve this issue.

Editing your computer's registry can cause critical problems if done incorrectly. In extreme cases you may need to reinstall your operating system. At the very least, we strongly recommend creating a system restore point before editing your computer's registry. If you have any concerns about deleting the registry keys yourself, we recommend either contacting your local IT team or contacting HarborCloud Support for assistance.

HarborCloud cannot guarantee that problems caused by an incorrect use of the Microsoft Registry Editor can be solved. If you wish to edit the registry yourself, you will be doing so at your own risk, and so we recommend taking appropriate backup measures beforehand.

Solution

By deleting the bad registry keys in the Microsoft Registry Editor, you can reset the conflicting licensing problem. New licensing registry keys will be created the next time you try to access HarborCloud, thus allowing the Citrix Receiver to successfully virtualize your application thereafter.

If you haven't done so already, please consider creating a system restore point prior to proceeding.

  1. Launch the Microsoft Registry Editor
  2. Locate the following registry hive: HKLM\Software\Microsoft\MSLicensing\HardwareID
  3. Delete the ClientHWID key
  4. Locate the next registry hive: HKLM\Software\Microsoft\MSLicensing\Store\LICENSE000
  5. Delete the ClientLicense, CompanyName, LicenseScope, and ProductID keys
  6. Restart your computer
  7. Try accessing HarborCloud again

Note that you may have a different hive name under Store than LICENSE000 in Step 4. Whatever the hive name, please delete the four keys listed in Step 5 in that directory.

References

This issue and resolution have been adapted from the following Citrix Support article: http://support.citrix.com/article/CTX123816

You can find information on how to create a system restore point from the following Microsoft article: https://support.microsoft.com/en-us/instantanswers/e6bbddb0-9db4-4d88-9063-42c52c79a96e/create-a-system-restore-point

Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk