I had this issue with a wired Xbox One controller on my girlfriend's laptop. Disabling "Microsoft Device Association Root Enumerator" under Software Devices in Device Manager fixed it permanently. I'm not sure what other things may be affected by the Enumerator not running, but I haven't noticed any adverse effects. Disabling it only takes ~10 seconds if you know where to find the Device Manager in Windows, so it's worth a shot.