I don't look too deeply under the hood of the runtimes. I let Windows Update manage these and don't have any issues both at home and office (about 100 or more PCs.)
-> Remember the advice about things that work?
----> "Don't fix things that are working."
I updated my computer to “May” update on June 9th. There are “two” Microsoft Visual C++ noted when I ran Revo Uninstaller. To date, I don’t have any issues with my Dell desktop PC.
I completed the “May” update on my ‘sisters’ PC on June 21st. Very slow process but basically no issues. Her PC is working fine. Went today to check the status, see if any issues had come up, none that I could see. That said, when I ran the Revo Uninstaller to see if I needed to uninstall anything, sometimes we miss stuff, I noticed that there were “19” of these Microsoft Visual C++. To be sure, they mostly seemed to be different. Different for 64 bit, 32 bit, 2005, 2008, 2010 versions, KB’s, etc.
I suppose this doesn’t hurt anything, just wondering if I uninstalled them all, if “Windows”, on reboot, wouldn’t just add the ones that were “really” needed. I further suppose that if a “program” ‘broke’ then just reinstalling that ‘program’ would fix the issue.
I know I may be looking for trouble where there is none, but maybe there are ‘actual’ conflicts with “all” these C++;s and sooner or later an issue will come up.
Thanks in advance

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic