Visual C++ Redistributable 安装 Microsoft C 和 C++ (MSVC) 运行时库。许多使用 Microsoft C 和 C++ 工具构建的应用程序都需要这些库。如果你的应用使用这些库,则必须在安装应用之前在目标系统上安装 Microsoft Visual C++ Redistributable 包。Redistributable 包架构必须与您的应用程序的目标架构相匹配。Redistributable 版本必须至少与用于构建应用程序的 MSVC 构建工具集一样新。我们建议您使用适用于您的 Visual Studio 版本的最新 Redistributable,下面列出了一些例外情况。
有关如何安装和重新分发 Visual Studio 组件的详细信息,请参阅重新分发 Visual C++ 文件。
Visual Studio 2015、2017、2019 和 2022
此表列出了适用于 Visual Studio 2015、2017、2019 和 2022 的最新支持的英语 (en-US) Microsoft Visual C++ Redistributable 包。支持的最新版本具有最新实施的 C++ 功能、安全性、可靠性和性能改进。它还包括最新的 C++ 标准语言和库标准一致性更新。我们建议您为使用 Visual Studio 2015、2017、2019 或 2022 创建的所有应用程序安装此版本。
架构 | 关联 | 笔记 |
---|---|---|
ARM64 | https://aka.ms/vs/17/release/vc_redist.arm64.exe | 最新支持的 ARM64 版本的永久链接 |
X86 | https://aka.ms/vs/17/release/vc_redist.x86.exe | 最新支持的 x86 版本的永久链接 |
X64 | https://aka.ms/vs/17/release/vc_redist.x64.exe | 最新支持的 x64 版本的永久链接。X64 Redistributable 包包含 ARM64 和 X64 二进制文件。当 X64 Redistributable 安装在 ARM64 设备上时,此软件包可以轻松安装所需的 Visual C++ ARM64 二进制文件。 |
从my.visualstudio.com下载其他语言和版本,包括长期服务发布渠道 (LTSC) 的版本。
笔记
本文中提到的一些下载当前可在my.visualstudio.com上获得。确保使用 Visual Studio 订阅帐户登录,以便您可以访问下载链接。如果系统要求您提供凭据,请使用您现有的 Visual Studio 订阅帐户。或者,通过选择没有帐户中的链接创建一个免费帐户?创造一个!
笔记
- 自 Visual Studio 2015 起的 Visual Studio 版本共享相同的可再发行文件。例如,由 Visual Studio 2015、2017、2019 或 2022 工具集构建的任何应用程序都可以使用最新的 Microsoft Visual C++ Redistributable。但是,计算机上安装的 Microsoft Visual C++ Redistributable 版本必须与用于创建应用程序的 Visual C++ 工具集的版本相同或更高。有关要安装哪个版本的 Redistributable 的更多信息,请参阅确定要重新分发的 DLL。
- Windows XP 支持:Microsoft 于 2014 年 4 月 8 日终止了对 Windows XP 的支持。Visual Studio 2015-2022 的 Visual C++ Redistributable 当前版本仅支持 Windows Vista、7、8.1、10 和 11。Visual C++ 的最后一个版本可在 Visual Studio 2019 版本 16.7(文件版本以14.27开头)中提供的 Windows XP 上运行的可再发行组件。Redistributable 在my.visualstudio.com 下载部分以Visual C++ Redistributable for Visual Studio 2019 – Version 16.7的形式提供。使用搜索框查找此版本。要下载文件,请选择您需要的平台和语言,然后选择下载按钮。
Visual Studio 2013 (VC++ 12.0)
这些链接下载适用于 Visual Studio 2013 的最新受支持的 en-US Microsoft Visual C++ Redistributable 包。您可以从Visual C++ 2013 Redistributable Package 更新或从my.visualstudio.com下载其他版本和语言。
架构 | 版本 | 关联 |
---|---|---|
X86 | 12.0.40664.0 | vcredist_x86.exe |
X64 | 12.0.40664.0 | vcredist_x64.exe |
其他版本
- Visual Studio 2013 的多字节 MFC 库。此适用于 Visual Studio 2013 的 MFC 加载项包含 Microsoft 基础类 (MFC) 库的多字节字符集 (MBCS) 版本。
- Visual C++ 2013 Runtime for Sideloaded Windows 8.1 应用程序。有关详细信息,请参阅C ++ 团队博客上的旁加载 Windows 8.1 应用程序的 C++ 运行时。
Visual Studio 2012 (VC++ 11.0) 更新 4
这些链接下载适用于 Visual Studio 2012 Update 4 的最新受支持的 en-US Microsoft Visual C++ Redistributable 包。您可以从Microsoft Visual C++ Redistributable Packages for Visual Studio 2012 Update 4或my.visualstudio.com下载其他版本和语言。
架构 | 版本 | 关联 |
---|---|---|
X86 | 11.0.61030.0 | en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x86_3161523.exe |
X64 | 11.0.61030.0 | en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x64_3161523.exe |
Visual Studio 2010 (VC++ 10.0) SP1(不再支持)
笔记
Visual Studio 2010 Service Pack 1已于 2020 年 7 月 14 日终止扩展支持
架构 | 版本 | 关联 |
---|---|---|
X86 | 10.0.40219.325 | vcredist_x86.exe |
X64 | 10.0.40219.325 | vcredist_x64.exe |
从以下位置下载其他语言和架构的可再发行文件:
Visual Studio 2008 (VC++ 9.0) SP1(不再支持)
笔记
Visual Studio 2008 Service Pack 1已于 2018 年 4 月 10 日终止扩展支持
架构 | 版本 | 关联 |
---|---|---|
X86 | 9.0.30729.5677 | vcredist_x86.exe |
X64 | 9.0.30729.5677 | vcredist_x64.exe |
从以下位置下载其他语言和架构的可再发行文件:
Visual Studio 2005 (VC++ 8.0) SP1(不再支持)
笔记
Visual Studio 2005已于 2016 年 4 月 12 日终止扩展支持
- 可从Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update获得 X86、X64 和 IA64 体系结构的可再发行文件。