i've also had several issues with C++ Redistributable. It's 'cause i build my own computers
and install from the OS on up. i use XP pro SP3.
there are several different versions of C++ Redist. 2005 (with a security
update), 2008 and 2010. also note some are 32-bit (x86) and some are 64-bit (x64) and there are multiple versions within the 2008 releases and within the 2010 releases. and i'm not sure i'm even interpretting it all correctly.
2 days ago I rebuilt the system on my Intel D510-based 'puter. 2010 version says on some download sites that it works on x86 machines even tho it's named x64. wouldn't work for me.
i installed the 2008 x86 and bingo all is good. (i didn't find the 2010 x86 in time, so i can't speak for whether that would work or not. i couldn't find it on the microsoft download site but found it elsewhere. i'll try it next time.)
anyway, known good at least for me is C++ Redistributable 2008, version 9.0.30729.17 which i donwloaded from downloadsource.net
but if that doesn't work for you, try another version. sooner or later one will work.
any other wisdom on versions or installations from others?