windows - 如何检测 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 时,该密钥将被删除,当我重新安装它时,它会显示为已安装。
解决方案
推荐阅读
- react-native - 使用 onPress 反应原生调用函数
- ubuntu - 在我的 Ubuntu 磁盘上安装了两个不同的 Haskell 平台
- sql - 错误:用作表达式的子查询返回多行
- android - 将 NXP i.MX7D 连接到 Android Things Toolkit 应用
- awk - 使用 awk 仅从 csh 中以特定字符串开头的行从列中获取唯一值
- python - SQLalchemy 在提交之前避免在 session() 中重复
- python - 熊猫读取 csv,修剪最后两个字符
- reporting-services - SSRS如何在每页的相同位置启动tablix
- html - 如何使一列引导程序 4 按钮的宽度响应?
- r - 将文件夹中的 CSV 合并为 R 中的一个 CSV