VC++ 2015 Redist won't install if VC++ 2017 Redist is installed

  • Thread starter Thread starter LarsV
  • Start date Start date
L

LarsV

Guest
My app uses VC++ 2015 x64 redist, for a mixed mode C++ assembly. Some of my users ran into this problem:

During installation of the VC++ 2015 Redist prerequisite the following error is presented:

Setup Failed ... 0x80070666 Another version of this product is already installed.

I troubleshooted (troubleshot?) a bit, came up with this minimal path to reproduce

  1. Install Win10 x64 on a VM, update fully.
  2. Install VC++ 2017 x64 Redist 14.11.25325.0 (latest version)
  3. Install VC++ 2015 x64 Redist 14.0.24215.1 (latest version). Setup fails.

This is a defect, assuming that redist from different VC++ editions can coexist. Is that a valid assumption? It seems to have worked in the past.

Any thoughts?

Continue reading...
 
Back
Top