If we have Visual C++ 2010 SP1 Redistributable installed on the machine and if we try to install Visual C++ 2010 Redistributable, it will fail. With the previous versions of Visual C++ redistributable installations (VC++ 2008, VC++ 2005…,) we could install the different versions side by side. It does not happen with Visual C++ 2010 Redistributable installation.
Visual C++ 2010SP1 Redist upgrades the files installed by Visual C++ 2010 Redist. Files get installed in c:\windows\system32 or c:\windows\sysWoW64 folder.
If you have created an application that requires Visual C++ 2010 Redist to install the machine where Visual C++ 2010 SP1 Redist is already installed, you might see a problem to install the application as Microsoft Visual C++ 2010 Redist will fail.
In these scenarios, you have 2 options.
Have a launch condition in the application to check for both Visual C++ 2010 Redist RTM and the Visual C++ 2010 SP1.
Content by : Parameswary Pandian