Something happened (including Windows Updates?) and now every time I reboot, most of my USB host controllers/root hubs are not working:
The broken ones say:
This device cannot start. (Code 10)
Windows did not start a related device driver. To learn more, click the Driver tab and then click Driver Details.
I've tried uninstalling all USB devices (including grayed out ones) and rebooting many times, doing a System Restore (which failed to complete and also didn't fix anything), etc.
After a reboot, if I disable and then enable each host controller, they start working again:
But then on reboot most are broken again. Any ideas?