There is a rogue .dll somewhere on your computer, either system32 or syswow which gets loaded even tho it shouldnt. Try to uninstall all visual c++ redistributable packages and then do a file search and delete those too. Then reinstall.
Or, find a good msvc dll and put it in the same folder as installer, installer should take the local copy instead of system one.