...
All policies and components required for USB are enabled and Configured.Windows OS is in use for the Horizon client and Horizon Agent. Horizon Client Logging shows a message similar to the below:Location of Horizon View log files (1027744) 2023-06-30T12:25:07.174+02:00 INFO (18) [vmware-view-usbd] : CdkViewUsb_Log: ViewUsblib log: ViewUsb_Error_CB: desktop found 2023-06-30T12:25:07.174+02:00 EROR (18) [libcdk] : CdkViewUsbCbFunc: callback called, reason=VIEWUSB_CB_ERROR, desktopHandle=000002A17D3389D0, msgId=213, msgString="IDS_DROPDOWN_DEVICES_NOT_AVAILABLE" 2023-06-30T12:25:07.175+02:00 INFO (01) [libsdk] : UsbSession::OnError:654: The usb 'cn=c=int@30680@7376' is disabled in session cn=e,dc=int(vdi-xxxx-001) because the USB component is not available in the agent.
A Error: "USB redirection is not available for this desktop" can be caused by an issue with the communication protocol, SSL negotiation as outlined above, device availability, or outside influences USB Virtual Channel is disabled when you check the XML messaging recorded in the Horizon Client debug Logs: 2023-06-30T12:26:17.778+02:00 DEBUG (1750-1BB0) <Thread-4708> [ComponentResponse] Message is <?xml version="1.0"?> <TERMINALRESPONSE><ID></ID><SERVERDN>cn=xxxxxxx<PLATFORM>WINDOWS</PLATFORM><OSVERMAJOR>10</OSVERMAJOR><OSVERMINOR>0</OSVERMINOR><AGENTVERSION>8.9.0</AGENTVERSION><AGENTBUILDNUM>21435111</AGENTBUILDNUM><REAVERSION></REAVERSION><REABUILDNUM>21435111</REABUILDNUM><PROTOCOL><NAME>RDP</NAME><PORT>3389</PORT><STATUS>ready</STATUS></PROTOCOL><PROTOCOL><NAME>PCOIP</NAME><PORT>0</PORT><STATUS>negotiate</STATUS></PROTOCOL><PROTOCOL><NAME>BLAST</NAME><PORT>0</PORT><STATUS>negotiate</STATUS></PROTOCOL><AGENTREADY>true</AGENTREADY><ACCEPTINGCONNECTIONS>true</ACCEPTINGCONNECTIONS><ERROR-CODE>AGENT_ERR_OK</ERROR-CODE><USBVIRTUALCHANNELENABLED>false</USBVIRTUALCHANNELENABLED>
USB redirection does not function for Horizon Client Users.
Identify and resolve the network communication issue with USB redirection on port 32111, please see Network Traffic and USB Redirection
Consider an alternate method such as Enabling the USB Over Session Enhancement SDK Feature (With the USB over Session Enhancement SDK feature you do not need to open TCP port 32111 for USB traffic) Enabling USB over Session: Take an appropriate backup of the windows Registry.open the Windows Registry Editor (regedit.exe) on the remote desktop, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VDM\Agent\Configurationset the UsbVirtualChannelEnabled key to true.
This is a child article of Troubleshooting USB redirection problems with the Windows Horizon Client (1026991)