I get errors when trying to install the driver for an older canon printer as well as two new usb microphones I recently purchased.
I went to make sure windows is up to date and it shows lots of driver updates which have failed.
I found information that says it is due to a corrupted devices registry hive and to run sfc /scannow. I did and it said it fixed some files, but could not fix others. I've also run the dism commands for checkhealth and restore health - those succeed. I rebooted and tried sfc /scannow and it still fails:
C:\Windows\System32>sfc /scannow
Beginning system scan. This process will take some time.
Beginning verification phase of system scan.
Verification 100% complete.
Windows Resource Protection found corrupt files but was unable to fix some of them.
For online repairs, details are included in the CBS log file located at
windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log. For offline
repairs, details are included in the log file provided by the /OFFLOGFILE flag.
Also, FYI, my computer also doesnt recognized USB sticks when windows is running (but it does if I go into the bios settings - i used a usb stick to update my bios successfully). Im guessing this is related.