I am SOOOOOOOOOO..... UPSET!!. I had to spend five 12hr days to get Sonar to run again. That is 60 hrs wasted. You'd think that if the installer somehow knew that this or that dll was out of date or missing, it would have halted. Instead it trashed the previously 100% working OK version of Sonar, AND REMOVED THE DESKTOP ICON FOR ICING ON THE CAKE. I need this thing to work.
First off Windows Update has been discombobulated by Microsoft. In the interests of posting a helpful post rather than a screaming rant, here is what you need to do:
1. Do a "clean boot". Run msconfig and take notes of what was what before you screw with it. On General tab select Selective Startup and clear the Load Startup Items check box. On Services tab, select "Hide all Microsoft Services" then click Disable All. Reboot.
2. Download from MS "WindowsUpdateDiagnostic", save it, then run it. It will likely report errors it can't fix.
3. Download "MicrosoftFixit 5020", save and run. Reboot. Run "WindowsUpdateDiagnostic" again to see if errors are fixed. Likely not.
4. Download and save "Fix WU" from
http://www.thewindowsclub.com/repair-fix-windows-updates-with-fix-wu-utility and run it. Run the "WindowsUpdateDiagnostic" again, see if its fixed. Likely not.
5. Run the Fixit 5020 again, but this time select "Aggressive" mode. Reboot. Run the "WindowsUpdateDiagnostic" again. Fixed? Likely not.
6. Run the command prompt as Administrator and give these two commands. "net stop wuauserv" and "net stop bits". If they can't stop, reboot, try again. Once they are stopped, delete the contents of /Windows/SoftwareDistribution. the folder should be empty. Reboot. Run "WindowsUpdateDiagnostic" again. Fixed? Nope.
7. Download free Tweaking.com Windows Repair tool. Boot to safe mode. Run the repair. Reboot to safe mode. Run the repair 2nd time. Reboot to normal mode. Run the "WindowsUpdateDiagnostic" again. Fixed?
8. Run the Fixit 5020 again in aggressive mode, reboot, then "WindowsUpdateDiagnostic". Yay!!
9. From Control Panel run Windows Update in "Check for Updates but let me decide". Go buy a 12 pack, drink them all, go to bed. In the morning install the updates found. Reboot.
10. From the Sonar Control Center try to update Sonar. It will fail with various errors like "unable to register cw120auto.dll exit code 0x3", "missing opi-ms-win-crt-runtime-l1.1-0.dll", and give you a bunch of "can't register dll" errors which I went ahead and said Ignore. I mean, is the choice to Cancel going to get you somewhere? Nope.
11. Reboot. Run msconfig again and put back all the stuff the way it was. Reboot.
12. Run Sonar. If your stars are aligned, it will magically run.
Wasn't this a bunch of fun trying to figure out?
Nope.