Visual C ++ Redistributable下载特定版本

时间:2017-03-27 07:52:25

标签: c++ visual-studio wix redistributable vcredist

以下问题:我实现了一个WIX安装程序项目,检查是否安装了C ++ VS2015(x86)redist软件包。我发现这个stackoverflow link描述了不同Visual Studio版本的不同注册表项。实际上我们正在使用" Microsoft Visual C ++ 2015 Redistributable(x86) - 14.0.23026"。可以在以下注册表项下找到这些包:

HKLM\SOFTWARE\Classes\Installer\Dependencies\{74d0e5db-b326-4dae-a6b2-445b9de1836e}

stackoverflow link个状态表示redist包的注册表项:

  

Microsoft Visual C ++ 2015 Redistributable(x86) - 14.0.24215   注册表项:HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ Installer \ Dependencies {e2803110-78b3-4664-a479-3611a381656a}   配置:x86   版本:14.0.24215.1

可以看出GUID是不同的。

问题:有人知道我可以在哪里下载特定版本的redist包吗?通过谷歌我只找到指向最实际的redist包的链接。

1 个答案:

答案 0 :(得分:1)

首先 - 您可以使用以下注册表项路径避免整个GUID混乱:

'HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Microsoft \ VisualStudio \ 14.0 \ VC \ Runtimes \ x86'并阅读“版本”键。

关于下载部分 - 我没有找到下载x86版本的好解决方案。

理论上,您可以通过从以下页面“https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145”的中提取来获取最新版本链接(只需链接\下载它将在64位下载64位版本位机,不允许64或86选择)