Problem Statement: We have a USB-based device that is plugged in on a Windows 10 machine.
below is the Device Instance ID of the plugged-in USB device under Device Manager. USB\VID_XXXX&PID_XXXX`SSSSSSSSS-SSSSSSSSS` Where SSSSSSSSS-SSSSSSSSS is Device Serial Number String.
Now create an Azure virtual Desktop machine( Windows 10) and enable the RemoteFx feature on machines to enable USB device redirection from Local Windows 10 machine to Azure Virtual Desktop machine.
Connect local Windows 10 machine with Azure Virtual Desktop machine using RDP (RemoteFx).
The USB redirection is successful. USB Device is detected under Device Manager but on Virtual machine, USB Device Serial String is changed, Very strange behaviour.
New Device Instance ID: USB\VID_XXXX&PID_XXXX&REV_000X\\3&XXXXXXX&0&TSUSB-SESSION2-XXXXXXXXXX&3&XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
Do you know why USB device identification/Serial String changes of Device Instance ID on Windows 10 Virtual machine ( Azure/OpenStack)?
I appreciate it if someone could help with this issue.
Read RemoteFX feature and Windows Virtual USB Redirection document but there is no explanation for this behaviour.
Read same issue on other sites but no solution available?