Freigeben über


Installation of Visual C++ 2010 Redistributable fails if Visual C++ 2010 SP1 Redistributable is already present in the system

 

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.

clip_image001 Have a launch condition in the application to check for both Visual C++ 2010 Redist RTM and the Visual C++ 2010 SP1.

clip_image001[1] Uninstall Visual C++ 2010 SP1 and install the application.

 

Content by : Parameswary Pandian

Comments

  • Anonymous
    March 10, 2014
    The "launch condition" link is a dead end, and Visual C can't be unistalled because vc_red.msi cannot be found. Maybe Linux is the solution!