In Citrix XenDesktop 7 there has been a change that DNS alias isn’t allowed anymore. See article http://support.citrix.com/article/CTX137960 for more information.
When you start a Device that has a alias in the registry it stays Unregistered and the following is logged in the Event Log.
The Citrix Desktop Service failed to register with any delivery controller”
This can be fixed by starting the Device in Maintenance mode and replace the registry key:
to the hostname.
In my case changing
After this change the Device registers with the Desktop Delivery Controller.
Can’t get the solution to work? Contact me and let me do the trick.