Symptoms
Important: We recommend you migrate from Horizon 7 to Horizon 8 as soon as possible. Horizon 8 offers numerous improvements in performance, scale, and experience for both Administrators and end users. Please see Ensuring a successful migration from Horizon 7 to Horizon 8 (89840) for additional advice.
Attempting to connect to Horizon View desktops with multiple network adapters fails.You see errors similar to:
Unable to launch from Pool <pool> for user <domain/user>: There were no machines available that reported protocol [PCoIP] as ready
The Display Protocol For this Desktop is currently not available
The connection to the remote computer ended
Note: The issue can also be observed when connecting to Horizon View desktops with a single network adapter with reasons as varied as blocked ports, hung desktops, etc. This article focused on misrouted pcoip protocol traffic to a secondary nic not configured for the protocol.
Resolution
To resolve this issue, configure the subnet that the View Agent uses by setting the value for the subnet mask registry in Parent Virtual Machine.
Warning: This procedure modifies the Windows registry. Before making any registry modifications, ensure that you have a current and valid backup of the registry and the virtual machine. For more information please refer to Microsoft documentation.
For more information on VMware Horizon 8 - See the Configure a Virtual Machine with Multiple NICs for View Agent section in the Creating and Preparing Virtual Machines Guide .
Legacy Steps:
To open the Windows Registry:
Click Start > Run, type regedit, and click OK.Go to the registry key HKEY_LOCAL_MACHINE\software\vmware inc\vmware vdm \IpPrefixSet the value to n.n.n.n/m (REG_SZ). Note: n.n.n.n denotes the TCP/IP subnet and m represents the number of bits in the subnet mask.