That's a good "first fix"!
For reasons I don't understand, if you connect the same device to a different USB socket, Windows will need to reinstall the drivers for that socket. If the device doesn't work in its usual slot, plug it into a different one. It may ask for the driver disk (but you can usually tell it to find the driver, which is likely to be in C: \Windows\System32 anyway.