Have you completed all Windows Updates? May want to check the optional items list as well. Make sure you have both 3.5 and the latest 4.x of .NET installed and updated. Go into Programs and Features in your Control Panel (or run appwiz.cpl from search/run) and open the link for turning Windows Features on/off to make sure BOTH are active, and then run Winupdate to make sure they are current. This has caused issues with installers off and on in the past.