检测是否安装了Visual Studio 2012的Visual C ++可再发行组件

西恩717

如何检测是否安装了Visual Studio 2012的Visual C ++可再发行组件?

我尝试了Google,但没人问这个问题,很惊讶!

kayleeFrye_onDeck

这取决于您使用的版本。这两个2012年的密钥对我来说很好,可以下载更新4的相应版本。请注意,其中某些注册位置可能取决于操作系统。我从Windows 10 x64盒中收集了此信息我将继续转储所有这些redist版本和我搜索以检测安装的reg键。


Visual C ++ 2005

Microsoft Visual C++ 2005 Redistributable (x64)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Products\1af2a8da7e60d0b429d7e6453b3d0182
Configuration: x64
Version: 6.0.2900.2180

直接下载URL:https : //download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.EXE

Microsoft Visual C++ 2005 Redistributable (x86)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Products\c1c4f01781cc94c4c8fb1542c0981a2a 
Configuration: x86
Version: 6.0.2900.2180

直接下载URL:https : //download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.EXE


Visual C ++ 2008

Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161 (SP1)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Products\67D6ECF5CD5FBA732B8B22BAC8DE1B4D 
Configuration: x64
Version: 9.0.30729.6161 (Actual $Version data in registry: 0x9007809 [DWORD])

直接下载URL:https : //download.microsoft.com/download/2/d/6/2d61c766-107b-409d-8fba-c39e61ca08e8/vcredist_x64.exe

Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 (SP1)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Products\6E815EB96CCE9A53884E7857C57002F0
Configuration: x86
Version: 9.0.30729.6161 (Actual $Version data in registry: 0x9007809 [DWORD])

直接下载URL:https : //download.microsoft.com/download/d/d/9/dd9a82d0-52ef-40db-8dab-795376989c03/vcredist_x86.exe


Visual C ++ 2010

Microsoft Visual C++ 2010 Redistributable (x64)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Products\1926E8D15D0BCE53481466615F760A7F 
Configuration: x64
Version: 10.0.40219.325

直接下载URL:https : //download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe

Microsoft Visual C++ 2010 Redistributable (x86)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Products\1D5E3C0FEDA1E123187686FED06E995A 
Configuration: x86
Version: 10.0.40219.325

直接下载URL:https : //download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe


Visual C ++ 2012

Microsoft Visual C++ 2012 Redistributable (x64)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Dependencies\{ca67548a-5ebe-413a-b50c-4b9ceb6d66c6} 
Configuration: x64
Version: 11.0.61030.0

直接下载URL:https : //download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe

Microsoft Visual C++ 2012 Redistributable (x86)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Dependencies\{33d1fd90-4274-48a1-9bc1-97e33d9c2d6f} 
Configuration: x86
Version: 11.0.61030.0

直接下载URL:https : //download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe

版本警告:根据用户Wai Wai Lee的发现,“ ... VC ++ 2012 Update 4(11.0.61030.0附带的二进制文件具有11.0.60610.1ATL和MFC二进制文件以及11.0.51106.1其他所有版本,例如msvcp110.dll和msvcr110.dll。 ..”


Visual C ++ 2013

Microsoft Visual C++ 2013 Redistributable (x64)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Dependencies\{050d4fc8-5d48-4b8f-8972-47c82c46020f} 
Configuration: x64
Version: 12.0.30501.0

直接下载URL:https : //download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe

Microsoft Visual C++ 2013 Redistributable (x86)
Registry Key: HKLM\SOFTWARE\Classes\Installer\Dependencies\{f65db027-aff3-4070-886a-0d87064aabb1} 
Configuration: x86
Version: 12.0.30501.0

直接下载URL:https : //download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe


Visual C ++ 2015

考虑使用2015-2019捆绑包作为替代

Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.24215
Registry Key: HKLM\SOFTWARE\Classes\Installer\Dependencies\{d992c12e-cab2-426f-bde3-fb8c53950b0d}
Configuration: x64
Version: 14.0.24215.1

直接下载URL:https : //download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x64.exe

Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24215
Registry Key: HKLM\SOFTWARE\Classes\Installer\Dependencies\{e2803110-78b3-4664-a479-3611a381656a}
Configuration: x86
Version: 14.0.24215.1

直接下载URL:https : //download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x86.exe


Visual C ++ 2017

考虑使用2015-2019捆绑包作为替代

警告:可能正在使用新的2017注册管理机构约定,或者尚未最终确定。正如我在猜测:[HKEY_CLASSES_ROOT\Installer\Dependencies\,,amd64,14.0,bundle][HKEY_CLASSES_ROOT\Installer\Dependencies\,,x86,14.0,bundle]

可能会发生变化,或者至少具有不同的嵌套GUID,我将使用列出以GUID结尾的键。

Microsoft Visual C++ 2017 Redistributable (x64) - 14.16.27012
Registry Key: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x64,amd64,14.16,bundle\Dependents\{427ada59-85e7-4bc8-b8d5-ebf59db60423}]
Configuration: x64
Version: 14.16.27012.6

直接下载URL:https : //download.visualstudio.microsoft.com/download/pr/9fbed7c7-7012-4cc0-a0a3-a541f51981b5/e7eec15278b4473e26d7e32cef53a34c/vc_redist.x64.exe

Microsoft Visual C++ 2017 Redistributable (x86) - 14.16.27012
Registry Key: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x86,x86,14.16,bundle\Dependents\{67f67547-9693-4937-aa13-56e296bd40f6}]
Configuration: x86
Version: 14.16.27012.6

直接下载URL:https : //download.visualstudio.microsoft.com/download/pr/d0b808a8-aa78-4250-8e54-49b8c23f7328/9c5e6532055786367ee61aafb3313c95/vc_redist.x86.exe


Visual C ++ 2019(2015-2019捆绑包

警告:Visual C ++ 2019使用了另一个新的注册表约定。似乎还没有Visual C ++ 2019的独立安装程序,只有这个捆绑安装程序是Visual C ++ 2015到2019。

14.21.27702

Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.21.27702
Registry Key: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x64,amd64,14.21,bundle\Dependents\{f4220b74-9edd-4ded-bc8b-0342c1e164d8}]
Configuration: x64
Version: 14.21.27702  

直接下载URL:https : //download.visualstudio.microsoft.com/download/pr/9e04d214-5a9d-4515-9960-3d71398d98c3/1e1e62ab57bbb4bf5199e8ce88f040be/vc_redist.x64.exe

Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.21.27702
Registry Key: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x86,x86,14.21,bundle\Dependents\{49697869-be8e-427d-81a0-c334d1d14950}]
Configuration: x86
Version: 14.21.27702

直接下载URL:https : //download.visualstudio.microsoft.com/download/pr/c8edbb87-c7ec-4500-a461-71e8912d25e9/99ba493d660597490cbb8b3211d2cae4/vc_redist.x86.exe

14.22.27821

Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.22.27821
Registry Key: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x86,x86,14.22,bundle\Dependents\{5bfc1380-fd35-4b85-9715-7351535d077e}]
Configuration: x86
Version: 14.22.27821

直接下载URL:https : //download.visualstudio.microsoft.com/download/pr/0c1cfec3-e028-4996-8bb7-0c751ba41e32/1abed1573f36075bfdfc538a2af00d37/vc_redist.x86.exe

Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.22.27821
Registry Key: [HKEY_CLASSES_ROOT\Installer\Dependencies\VC,redist.x64,amd64,14.22,bundle\Dependents\{6361b579-2795-4886-b2a8-53d5239b6452}]
Configuration: x64
Version: 14.22.27821

直接下载URL:https : //download.visualstudio.microsoft.com/download/pr/cc0046d4-e7b4-45a1-bd46-b1c079191224/9c4042a4c2e6d1f661f4c58cf4d129e9/vc_redist.x64.exe


更新日志
2019年8月19日-增加了2015至2019年软件包版本的新版本,
2019年6月13日-增加了对2015至2019年包版本一个新的部分14.21.27702,并添加小票到2015年和2017年部分有关考虑使用新捆绑包作为替代。
2018年12月14日-9.0.30729.6161根据Jim Wolff的调查结果更新了Service Pack 1的MSVC2008更新
2018年11月27日-2018年14.16
9月12日更新了MSVC2017 v的信息-
8月24日根据Wai Ha Lee的调查结果向2012 Update 4添加了警告说明, 2018年-更新了2017年版本的14.15.26706,这是VS 2017 15.8.1打包的更新后的Visual C ++依赖项
2018年5月16日-将2017年版本的14.14.26405.0更新为新的C ++ 2017条目
2017年9月8日-将2017年版本的14.11.25325.0更新为新的Visual C ++ 2017条目
2017年4月7日-将2017年版本的14.10更新.25008.0作为Visual C ++ 2017的新条目
,2016年10月24日-更新了2015年版本的14.0.24215.1版本信息
(2016年8月18日)-更新了2015年版本的版本信息14.0.24212
2016年5月27日-更新了MSVC2015 Update 2的信息

如果其中任何一个过时,请在这里与我联系。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

安装Microsoft Visual c ++ 2008可再发行组件包时的身份验证问题

MySql Workbench安装程序需要安装Visual C ++ 2015可再发行组件包,但已安装

我可以将Visual Studio 2015 C ++可再发行的DLL与我的应用程序捆绑在一起吗?

用于Visual Studio 2013的Visual C ++可再发行组件包的Inno安装程序

Microsoft Visual Studio 2012 C ++循环参考

如何通过Visual Studio安装程序安装可再发行组件?

可视C ++可再发行组件包安装在哪里?

GCC运行时库与Microsoft Visual C ++运行时可再发行组件

Resharper未检测到安装了Visual Studio 2015

用于在Windows 7上部署使用Visual Studio 2015开发的C ++ exe的可再发行组件

安装:Microsoft Visual C ++可再发行组件卡在“处理中:Windows7_MSU_X64”

Visual Studio 2017可再发行的Visual C ++的MSM文件在哪里?

如何使用NSIS检查是否已安装Visual C ++ 2017可再发行的x86

为什么需要Visual C ++可再发行组件?

我可以删除哪些版本的C ++可再发行组件?

C ++可再发行错误

WIX:检测是否安装了Visual Studio 2013

如何验证Visual C ++可再发行组件安装的数字签名

Visual Studio 2012 C#-导入DLL

Installshield LE更新2012-> 2013-安装VC ++可再发行组件不再起作用

Visual Studio 2012的C中的命令参数

为什么会有这么多不同的Visual C ++可再发行文件?

即使安装了可再发行组件,MSCVP120D.dll仍然丢失?

如果我的Windows已经具有Visual Studio 2012 Redistributable,是否需要安装Visual C ++ 2008 Redistributable?

安装Visual C ++可再发行组件和许可证

在不安装Visual C ++可再发行组件包的情况下运行Visual Studio 2015 C ++可执行文件

WIX 检查是否安装了 VS2015 C++ 可再发行组件

如何创建不需要 Vista/Win7 用户安装 Visual C++ 可再发行组件的 Windows 可执行文件?

找不到用于 Visual Studio 2015 的 Visual C++ 可再发行组件的 MSM 文件?