Assuming the Pi can run linux, you could try usb/ip
and teleport USB ports from the server (the Pi with physical USB devices) to a client (your Win machine with 4 extra "virtual" ports)
There is at least one Windows port available, apparently. https://github.com/cezanne/usbip-win
I suppose most users would prefer regular network file sharing.
I've used the thing a long time ago, my take away was that it is a bit like iscsi; looks like a great idea to many, but really worth something to few.