I hate to resurrect an old thread, but I just ran into this problem on Windows 8.1 with a wireless 360 controller. After not finding much help through Google searches (none of the suggestions worked for me), I finally fixed it by clearing out all the USB devices in the system registry. Here's...