The program got hung while in the "Repair Print Spooler" step. I stopped that job and restarted it at that point. It finished satisfactorily. The repairs it made were sufficient to allow Windows Update to run to completion after several months of mostly failed attempts to apply the updates. It also fixed a problem that was preventing Windows Defender from running because its service was not running.
Unfortunately, it was unable to fix the error that is preventing Microsoft Security Essentials from installing. At first, it wouldn't install the 2 Windows Update jobs in the queue. Part of Troubleshooting involves uninstalling the product and reinstalling it again. I did uninstall it, but I've never been able to reinstall it successfully.
There is at least one other problem I associate with these repairs. The one I remember is that I currently log a DCOM server error event 10016 every 10 minutes. Actually, this problem could be the cause of the MSEInstall problem since MSEInstall is the parent of the Setup process credited with the first of each series of error ID 10016 events. The error reported in Windows Update is 0x80070645. I have never gotten any useful information by clicking the link with the error.
I've never had any training on this stuff, and I'm a little beyond the edge dealing with these errors.
Thanks for your program!
SBrumbyD
BTW, I'm not good at using forum-based correspondence, but that appeared to be my only choice. Feel free to use my email if you desire.