Citrix XenDesktop vda registration port not changing on virtual desktop

Citrix

By default the XenDesktop registration traffic uses port 80 this can be changed by running xendesktopvdasetup.exe and selecting reconfigure after the installation of the VDA on the virtual desktop  however this does not always work.

I’ve seen issues where you reconfigure the VDA port it seems to work correctly however the virtual desktops are still trying to register with the listed DDC’s on port 80, which you can verify through the event viewer on the desktop in question.

This can be resolved by adding an entry into the desktops registry, create a new string value  in HKLM\Software\Citrix\VirtualDesktopAgent  with the following values.

Name of string: RegistrarEndpointPattern

Type of string: REG_SZ

Data in string: <?xml version=”1.0″ encoding=”utf-16″?><RegistrarEndpointInfo xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=”http://www.w3.org/2001/XMLSchema”><Address>http://{0}:<YOURVDAPORTHERE!!>/
Citrix/CdsController/IRegistrar</Address><Binding>WsHttpBindingIRegistrarEndpoint</Binding>
<Contract>Citrix.Cds.Protocol.Controller.IRegistrar</Contract></RegistrarEndpointInfo>

Within the string data enter the port you have chosen for the registration instead of port 80, now once this key is added restart the Citrix Desktop Service. You can then monitor the event logs as the service starts to ensure that the VDA is now able to register on the correct port with the XenDesktop Controllers.

 

Author: Dale Scriven

1 thought on “Citrix XenDesktop vda registration port not changing on virtual desktop

Leave a Reply