这取决于您使用的版本。这两个 2012 密钥对我来说效果很好,它们对应的版本可以下载更新 4。请注意,其中一些 reg 位置可能与操作系统有关。我从 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
直接下载网址: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
直接下载网址: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])
直接下载网址: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])
直接下载地址: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
直接下载网址: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
直接下载网址: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
直接下载网址: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
直接下载地址:https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe
版本警告:每个用户 Wai Ha Lee 的发现,“...VC++ 2012 更新 4 (11.0.61030.0) 附带的二进制文件11.0.60610.1 用于 ATL 和 MFC 二进制文件,11.0.51106.1 用于其他所有文件,例如 msvcp110.dll 和 msvcr110.dll..."
附加警告 -- 2012 年更新 4:每位用户 Krptodr
VC++ 2012 Update 4 (x86) 在 GUID {95716cce-fc71-413f-8ad5-56c2892d4b3a} 下显示
VC++ 2012 Update 4 (x64) 在 GUID {a1909659-0a08-4554-8af1-2175904903a1} 下显示
^^ 提供的 GUID 用于安装程序包。但是,这些分支分为各自的拱形类型的另外两个 GUID。更多信息请查看以下来源How to check if the Microsoft Visual C++ Runtime is installed
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
直接下载网址: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
直接下载地址: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
直接下载网址: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
直接下载网址: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
直接下载网址: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
直接下载地址: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
直接下载网址: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
直接下载网址: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
直接下载网址:
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
直接下载网址:
https://download.visualstudio.microsoft.com/download/pr/cc0046d4-e7b4-45a1-bd46-b1c079191224/9c4042a4c2e6d1f661f4c58cf4d129e9/vc_redist.x64.exe
更新日志:
2021 年 10 月 26 日——更新以进一步阐明 10 月 21 日的调查结果。
2021 年 10 月 21 日 -- 根据 Krptodr 的调查结果,为 VC++2012 Update 4 (x86) 和 (x64) GUID 添加了额外的警告细节。
2019 年 8 月 19 日 -- 添加了 2015-2019 捆绑版本的新版本
2019 年 6 月 13 日 -- 为 2015-2019 捆绑版本 14.21.27702 添加了一个新部分,并在 2015 和 2017 部分添加了关于考虑使用新捆绑包作为替代方案。
2018 年 12 月 14 日 -- 根据 Jim Wolff 的调查结果,更新了 Service Pack 1 的 9.0.30729.6161 的 MSVC2008
2018 年 11 月 27 日 -- MSVC2017 v. 14.16 的更新信息
2018 年 9 月 12 日 -- 根据 Wai Ha Lee 的调查结果,为 2012 更新 4 添加了版本警告
2018 年 8 月 24 日 -- 更新 2017 年版本 14.15.26706,更新了与 VS 2017 15.8.1 打包的 Visual C++ 依赖项
2018 年 5 月 16 日 -- 将 14.14.26405.0 的 2017 版本更新为新的 C++ 2017 条目
2017 年 9 月 8 日 -- 将 14.11.25325.0 的 2017 版本更新为新的 Visual C++ 2017 条目
2017 年 4 月 7 日 -- 将 2017 版 14.10.25008.0 更新为新的 Visual C++ 2017 条目
2016 年 10 月 24 日 -- 更新了 14.0.24215.1 的 2015 年版本信息
2016 年 8 月 18 日 -- 更新了 14.0.24212 的 2015 年版本信息
2016 年 5 月 27 日 -- MSVC2015 更新 2 的更新信息
如果其中任何内容过时,请在此处与我联系。