this way i only have the lastet verison with the latest files and fixes and no other conflicting versions. after installation might be a good idea to reboot too. After all the instaltions are complete i go back to control panel are remove ALL (EACH AND EVERY ONE) c++ runtime file one by one then only install my new latest ones in acending order eg 2005sp1 2008sp1 2010sp1.
The way i go about it is when a application or program request to install a redist, i say yes and let it install. For those of you running 64-bit OS id recomend you install both x86 and 圆4 files.
Microsoft Visual C++ 2005 Service Pack 1 ( KB2538242) Microsoft Visual C++ 2008 Service Pack 1 ( KB2538243) Microsoft Visual C++ 2010 Service Pack 1 ( KB2565063) These are the lastest installers so you only need these versions and not any previous versions. to keep it simple ill but up the latest builds of each runtime so you will always have the latest runtime files. even so there are still minor secuirty fixes etc and you will find that there are many different versions. there a 3 base versions of the runtimes: 200520082010 all have been updated to sp1 for some time now.
even inteligient installers will install older version even if u have the lastet version install. alot of the time even new applcations force you to install old runtime files. if you look carefully at ur progams you will find many copys of varius version of the files which can be quite messy. this includes fsx, pmdgs aircraft and varuius other games and apps. For all of you guys running applications on a windows platform you would be aware that many applications requires the installation microsofts visual c++ runtime files.