Microsoft Software Installation Checklist

  1. Make sure that all the .net Framework are installed. (From my experience even if you installed the latest framework, their software complains for an old one down the road).
     
  2. Make sure you have the .net cleanup Tool (Download one Here)
     
  3. You could benefit from having the installer cleanup tool installed

  4. Here is a tool that will tell you what .net  framework you have installed you have installed on your system.