首页 > 解决方案 > 如何检测 Windows 机器上是否安装了 MSVC 2015 可再发行组件?

问题描述

我了解到有人可以通过以下检查来检测机器上是否安装了 MSVC 2015 可再发行软件包:

对于 64 位 VC++ 可再发行组件

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x64

对于 32 位 VC++ 可再发行组件

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x86

但是,似乎这种方法在我的机器上并不可靠..

我已经卸载了 2015 可再发行包(还要确保没有安装 MSVC 2017 和 2019 可再发行包),并在检查上述密钥后,它们可以访问并显示为已安装。

但是,当我卸载/安装 MSVC 2013 可再发行包时,MSVC 2013 可再发行包的相应密钥(将上述密钥中的“14.0”更改为“12.0”)正确更新。当我卸载 2013 时,该密钥将被删除,当我重新安装它时,它会显示为已安装。

标签: windowsvisual-c++registry

解决方案


推荐阅读