For many, it means finding the offending USB culprit.. Unplug them all, restart the computer and if it starts OK, then plug each USB in, one at a time, restarting between each one.. You'll eventually be able to ID the problem machine..

And for some, it requires a slight change in the CMOS settings to disable "legacy support" for USB.. Browse the BIOS for an item called "Legacy Support", then disable/turn it off. then save your changes - reboot. After rebooting into windows, plug in your USB device, then with it plugged in, reboot - it should work fine. This is a fix for many usb devices especially printers which contain on-board computers.

Hope this helps.