Ghost device conflicts are the mostly cause especially for devices that are connected and disconnected regularly i.e. pen drives, external drives, mp3 devices and phones.
Remove all USB devices (except keyboard and mouse)
Download and run
Uninstall ALL devices that are shown as not connected.
Reboot the machine.
Plug in your USB device and windows should then find new hardware and reinstall the drivers for the device.