I'm not sure if this is it, but do you have microsoft dotnet framework installed?
It could be Data Execution Prevention as well, if the .net framework doesn't fix it try disabling DEP and running the installer (reactivate it after it's installed or if it still doesn't work)