Does Visual C++ 2017 Redistributable replace previous versions? (2005 - 2015)

I recently went to install all the current Visual C++ redistributable packages (2005 - 2017) and discovered that Microsoft has pulled the updates for 2012 and 2013 from its site:

Visual C++ 2012:

Visual C++ 2013:

Then I went to install the Visual C++ 2015 redistributable and encountered an install error that says, "Another version of this product is already installed." I opened the log file and it reads, "cannot install a product when a newer version is installed."

I understand that some apps may be very specific to bind to the exact version of Visual C++ dlls (eg. 2005, 2008, etc). However, it appears that Microsoft has replaced at least two previous versions in favor of the latest one.

My question is, do we only need to install 2005, 2008, 2010 and the latest version from now on? Or do we only need to install the latest version by itself? Thank you.



Where did those URLs in your post come from? Did you have them saved as bookmarks or saved in some file locally?

Please take a look at this page, it was recently changed to include current locations of redistributable packages.


9 people found this reply helpful


Was this reply helpful?

Sorry this didn't help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.


Question Info

Last updated December 31, 2020 Views 9,418 Applies to: