Sunday, October 12, 2008

Citrix connection hangs on 'Negotiating Capabilities'

This is an annoying issue that occurs in an inconsistent manner. Fortunately the fix is easy.

The fix involves deleting some keys from the registry.

Run regedit (Start>Run>type regedit in the open box and click OK)

Expand HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing

Delete the subkeys HardwareID and Store

Try this Citrix connection again. This time it should pass Negotiating Capabilities and work.

You might also want to change the permissions on the MSLicensing key. Users and Power Users should have Full Control permissions to it and all subkeys.

5 comments:

Anonymous said...

Hi Toby
Do you delete these from the client registry or the server registry?

Regards
AJ

Randa Beckwith said...

I have been trying to get this to work for almost 2 months. Tried your suggestions and working perfect!!!! THANK YOU!

-Ran

toby said...

Hi Randa,
Awesome. I'm glad I could help you. tobias.

Anonymous said...

Hi Toby nice blog, but on my POC not work, i delete these key on the registry but i get the same problem. Do you have another suggestion? I use PVS 7.1 to deploy 3 VMs, in the Master Image i get Receiver 4.1, the issue ocurred on Master Image or on Web access Receiver. Regards

Aaron said...

I'm not sure exactly on your setup. You may want to have a look at this document in case anything else is relevant to your situation:
http://support.citrix.com/article/CTX123816


Also, sometimes a situation arises due to TLS/SSL. I've found if SSL 3
is enabled in IE Advanced Security settings, connections will fail. But that usually give a different error message so probably will not apply. That's about all I know.