When trying to start a XenDesktop session, it fails with the following error message:
"The connection to ‘Windows 7 Desktop’ failed with status 1030"
Note: The 1030 message is a generic network error indicating that connection has failed.
As Provisioning Services works over IP, the DNS entries are not required for any target machines to stream successfully.
To resolve this issue, complete the following procedure:
Delete any provisioned target machine DNS records from the DNS server that contains private IP address.
Start the provisioned target machine in Private mode.
Clear Register this connection’s addresses in DNS on the provisioned streaming NIC only, as displayed in the following screen shot.
Run ipconfig /flushDNS to remove any old DNS entries on the target and the Delivery Controller (Controller).
Ensure that the Controller is reachable from the provisioned target on the first NIC address and same the other way round with the correct IP address.
Shut down the provisioned target and return to Standard Image mode from Private Image mode.
After analyzing the issue, it was observed that the launch.ica file for the XenDesktop session appeared to contain a non-routable address. After verifying with the customer, it was confirmed that the address belongs to a secondary NIC on XenDesktop virtual machine that is used for streaming the image using Citrix Provisioning Services.
This happened because the secondary NIC with a private address on the provisioned target machine was registered with the DNS server.