C++ Redistributable 14 conflict with VS2017 C++ Redistributable

空扰寡人 提交于 2019-12-10 13:45:59

问题


I rebuilt a laptop and in the process installed VS2017 which includes an install of C++ 2017 Redistributable(x64) - 14.10.24728

I have tried installing other apps that use C++ Redist 14 and they fail with the error message:

"Another version of this product is already installed. Installation of this version cannot continue. To configure or remove the existing version of this product, use Add/Remove Programs on the Control Panel. "

The following components failed to install: - Visual C++ "14" Runtime Libraries (x64)

I've tried installing C++ Redist (x64) - 14.0.23026 but get error message "Another version of this product is already installed etc."

Is there any way to resolve this without uninstalling VS2017 and reverting to VS2015?

PS: can someone with sufficient rights add 'visual-studio 2017' to tags list?


回答1:


The VC++ 2017 redistributables REPLACE the VC++ redistributables. See here for more details on how this can be checked programatically.

If you just need a program to use the VC++ 2015 redistributables, and the VC_++ 2017 redistributables are installed, given that it's an upgrade, the program requiring the 2015 version should work with the 2017 version.



来源:https://stackoverflow.com/questions/41586447/c-redistributable-14-conflict-with-vs2017-c-redistributable

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!