I have also had luck with using USBDeview --
http://www.nirsoft.net/utils/usb_devices_view.html
That lets you selectively remove both present and non-present devices, very handy tool when some USB component in registry isn't behaving/not being recognized correctly.