I wrote the following post on the Microsoft support channel after seeing so many trying futile workarounds and fixes that are not addressing the real issue for the retired WMDC and connectivity issues in Windows 10. Re posted here.
The problem is best addressed by understanding the general life cycle of devices and the retirement of WMDC many years ago.
You will need windows 7 to run most of the legacy devices reliant on wmdc.
Some of these devices *may* run on windows 7 on Hyper-V, but the gotcha here is that if the device is not recognized by wmdc to start with there can be no device pass-through. Resetting the device to open wmdc in compatibility mode, then resetting the wmdc service protocol to run on a local system account with desktop interaction may give temporary access but this by no means a workable solution. Only a device seen as a disk drive can be manipulated as a pass-through device for hyper-v.
So for wmdc users with specification applications, such as data analysis software, install win7 on a standalone PC/laptop. This will be a workaround for some devices which rely on wmdc for the interim until the device vendors create a new model for windows 10 connectivity.
Some devices, such as Trimble data analysis devices, may have wifi connectivity. Have you tried this to bypass wmdc? Let us know how you got on.