This problem drove my IT support nuts, but there is a simple way 5 steps process to resolve the problem:
1. Disconnect all USB devices from the computer.
2. Go to BIOS and set USB as the 1st to load. This will make sure the device driver is loaded before Windows start.
3. Go to Windows in Safe mode - this will load all the device drivers again.
4. Switch off your computer for 30 mins so that the last faulty USB error memory that is stored in BIOS is cleared.
5. Restart your computer.
This works for all the cases of this problem I have found so far.