Driver Boost has been recommended numerous times in this forum to people having problems with Sonar. It is supposed to check all your drivers for updates automatically. It then, typically, reports when your driver are out of date, and has a function to update those drivers in one fell swoop. I used this on my system, it reported 12 drivers out of date, and I let it update those drivers. Fortunately, before I used it, I made a list of the out-of-date drivers, created a restore point, and let it update the drivers. Unfortunately, it made my system inoperable after running it! I was able to do a system restore and revert back to where I was before I started. I, then, uninstalled Driver Boost and my system is running normally again.
Using the list that Driver Boost provided me, I manually went into Device Manager and checked each driver individually. All 12 drivers that had been reported out-of-date were actually up-to-date. I double checked these by going to the manufacturer's sites and verifying that my drivers were indeed the latest.
My words of caution to all: if you use any free program that checks your computer for drivers, malware, adware, or any other bugaboo, beware! They often/usually report that there are numerous problems with your machine, at which point they offer to sell you their "professional" version of their software to get rid of the problems. If you don't buy their "pro" version, the free software often tends to behave like a virus on your system. Unless you're particularly savvy, you may not realize these freebies are causing you problems. To those who recommend this program, please realize that you may inadvertently be causing problems in people's operating systems, leaving them worse off than before. If you do use these programs, remember to ALWAYS create a restore point first! And, buyer beware!