With the USB over Session Enhancement SDK feature you do not need to open TCP port 32111 for USB traffic. This feature is supported for both virtual desktops and published desktops on RDS hosts.

To enable the USB over Session Enhancement SDK feature, open the Windows Registry Editor (regedit.exe) on the remote desktop, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\Agent\Configuration, and set the UsbVirtualChannelEnabled key to true.

When this feature is enabled, USB traffic might use the TCP connection that the display protocol uses, or it might use a dedicated TCP connection. The connection that USB traffic uses depends on your configuration.

For example, with the VMware Blast display protocol, USB traffic might use the VMware Virtual Channel (VVC) or the TCP side channel. With the PCoIP display protocol, USB traffic uses only the TCP side channel.

By default, the TCP side channel uses TCP port 9427. The VVC side channel uses the same port as the VMware Blast display protocol.

USB counters displayed using PerfMon on Windows agents are valid if USB traffic is configured to use the VVC.