The first thing I'd do is turn off automatic updates and stop being a beta tester for Microsoft.
Update manually, it's on your Start menu, on the first or last week of the month after Microsoft has fixed any problems with it's updates. You'll have fewer problems that way.
Microsoft really pushes for auto update as within hours of posting an update millions of systems will install it, and the flood of bug reports will start pouring in. Then they can patch the patch, without having to expend a lot of effort testing it in house to find the bugs.
You may have to go into Add/Remove Programs and uninstall the hot patches from the last update and then go update manually to install them again.
** Sent from my rotary dial phone using TwirlaWord **