You might find this good reading. It relates to Vista, but the essence has not changed.
Finding drivers: What to do when your hardware won't work with Windows Vista
I've not seen a recommendation by MS to not use third party software though. Is this something you've read recently and if so do you have a link?
1. ASOptimizer automatically creates backups of your existing drivers before installing updates. You may restore the original drivers if case of any incompatibility.PPs. Jeez, that was a big mistake. A heap of unwanted gear in the install, which I was able to avoid, and impossible to uninstall without accepting one of their offers. Finally had to go through the Task manager and then manually delete from the registry.
It came with the response about using CCleaner, the most reliable and trouble-free cleaning program.
Digressing, maybe. But. I was a regular user of Ccleaner. It never harmed my OS. But, recently, and on advice as to the unimportance of it, I have gone back to manually removing software items I have been experimenting with. It seems that the popular and expert verdict is that registry cleaners do little to improve the OS performance.
P.S. I did notice that the Advanced System optimiser used a separate reg cleaner in the folder it created. It was a name I was familiar with, but now forgotten.
If used incorrectly or the registry cleaner overused it can cause a whole heap of issues. Mind you, saying that and before the deluge of posts start saying what a great application it is, I use it myself.