13. Ask Microsoft
It turns out MIcrosoft does know a thing or two about their own systems -- it offers an automated Fixit tool, which will try and detect what's going wrong and then do something about it.
The Microsoft Fixit site offers a number of simple troubleshooting wizards.