Try installing both the x86 and x64 versions of the C++ redist:
http://www.microsoft.com/downloads/d...displaylang=en
http://www.microsoft.com/downloads/d...displaylang=en
And run Windows update while you are at it, you might be missing some .Net updates.