Precisely, SD
The driver is loaded in and assigned to specific USB port. If you unplug the dongle and then stick said doofer into another port then things can go base over apex.
SOME of them things do behave properly and detect a different port (through windows), but others do not. Normally when they don't you can, when it asks for the disk, click on "browse", then pick "<the drive with winblows on it, normally C:> \windows\system32" and then the driver should be there in the "drivers" folder. But even Winders can figure that out once you tell it where to look in system32, most of the time.
(The above is for EcksPee)