注意
你在这里下载Visual Studio吗? 转到 Visual Studio 下载。
本文面向需要使用其应用安装 Visual C++ 运行时库的开发人员。 如果尝试通过更新 Visual C++ 运行时库来修复应用,请联系应用供应商获取说明。
若要查找所需的下载,请从下表中选择Visual Studio版本。 每个链接都会转到相应的下载部分。
| 版本 | Section |
|---|---|
| 最新支持的 v14 (适用于 Visual Studio 2017–2026) | 最新支持的可再发行版本 |
| Visual Studio 2015 | Visual Studio 2015 (VC++ 14.0) |
| Visual Studio 2013 | Visual Studio 2013 (VC++ 12.0) |
| Visual Studio 2012 | Visual Studio 2012 (VC++ 11.0) |
| Visual Studio 2010 | Visual Studio 2010 (VC++ 10.0) |
| Visual Studio 2008 | Visual Studio 2008 (VC++ 9.0) |
| Visual Studio 2005 | Visual Studio 2005(VC++ 8.0) |
小窍门
安装 Visual C++ Redistributable 时遇到问题? 请参阅 故障排除指南。
仅许可Visual Studio用户允许重新分发,如 Visual Studio 许可条款中所述。 有关重新分发 Visual C++ 文件的详细信息,请参阅 重新分发 Visual C++ 文件。
Visual C++ Redistributable 安装Microsoft C 和 C++ 运行时库。 使用 Microsoft Visual C++ (MSVC) 生成工具生成的许多应用程序都需要这些库。 如果您的应用程序是使用这些库构建的,则必须在目标系统上安装至少与构建您的应用所使用的生成工具同等新或更新的 Microsoft Visual C++ 可再发行组件包。
可再发行组件包体系结构必须与应用的目标体系结构匹配。 (例如,不能在 x86 系统上安装 ARM64 可再发行组件,也不能在 x86 系统上安装 x64 可再发行组件。建议使用适用于Visual Studio版本的最新可再发行组件。
Visual C++ v14 Redistributable
下表汇总了最新支持的 Microsoft Visual C++ v14 Redistributable 包。 最新受支持版本提供最近实现的 C++ 功能、安全性、可靠性和性能改进。 它还包括最新的 C++ 标准语言和库标准遵从性更新。 建议为使用 VISUAL STUDIO 2017、2019、2022 或 2026 中提供的 MSVC 生成工具创建的所有应用程序安装此版本。
与较旧版本的Visual Studio(不经常更新)不同,Visual C++ v14 Redistributable 的下表中未列出版本号,因为它经常更新。 若要查找最新可再发行版本的版本号,请使用以下链接之一下载感兴趣的版本。 然后,使用Windows文件资源管理器查看其属性。 在“详细信息”窗格中,“文件版本”显示可再发行组件的版本。
支持的最新可再发行版本
| 体系结构 | 链接。 | 备注 |
|---|---|---|
| ARM64 | https://aka.ms/vc14/vc_redist.arm64.exe | 最新支持的 ARM64 版本的永久链接。 |
| X86 | https://aka.ms/vc14/vc_redist.x86.exe | 最新支持的 x86 版本的永久链接。 |
| X64 | https://aka.ms/vc14/vc_redist.x64.exe | 最新受支持 x64 版本的永久链接。 X64 可再发行程序包包含 ARM64 和 X64 二进制文件。 当 X64 可再发行程序包安装在 ARM64 设备上时,可以通过此包轻松安装所需的 Visual C++ ARM64 二进制文件。 |
从 欢迎使用 Dev Essentials 下载其他版本,包括长期服务通道(LTSC)版本。
备注
本文中提到的一些下载内容目前可以在 Welcome to Dev Essentials 上获取。 使用Visual Studio订阅帐户登录,以便可以访问下载链接。 如果系统要求输入凭据,请使用现有的Visual Studio订阅帐户。 或者创建免费帐户。 选择“无帐户?”创建一个!
Visual C++ v14 Redistributable 没有不同语言的单独包。 Microsoft软件许可条款中提供了不同语言 的许可条款。
Visual Studio 2017 及更高版本共享相同的可再发行文件。 VISUAL STUDIO 2017、2019、2022 或 2026 中提供的任何 MSVC 生成工具 v14.* 构建的应用都可以使用最新的 Visual C++ v14 Redistributable。
计算机上安装的可再发行组件版本必须与用于创建应用程序的 MSVC 生成工具的版本相同或更高。 有关要安装的可再发行组件版本的详细信息,请参阅确定要重新分发的动态链接库(DLL)。 有关二进制兼容性的详细信息,请参阅 C++ 在不同的 Visual Studio 版本之间的二进制兼容性。
Visual Studio 2026 随附的 Visual C++ v14 Redistributable 的最新版本仅支持以下作系统:
- Windows 10和 11
- Windows Server 2016、2019、2022 和 2025
对 Visual Studio 2015 的支持已于 2025 年 10 月 15 日结束。 由于对 Visual C++ Redistributable 的支持已连接到首次随附的 Visual Studio 版本,因此对 Visual C++ 2015 Redistributable(版本 14.0.24212)的支持也于 2025 年 10 月 15 日结束。 有关最新可用版本,请参阅 Visual Studio 2015 (Visual C++ 14.0) 部分。
当 Visual Studio 2015 支持结束时,v14 运行时在二进制上兼容于使用 Visual Studio 2015 MSVC 构建工具生成的应用程序。 由于不再支持 Visual Studio 2015,因此建议更新项目以使用受支持的 MSVC 生成工具版本和最新的 v14 运行时、Visual C++ Redistributable for 2017 及更高版本,并就地升级到 Visual C++ 2015 Redistributable(14.0.24212.0)。 2013及更早版本的可再发行组件仍保持并排安装。
Visual C++ 可再发行程序包支持多个命令行选项。 有关详细信息,请参阅可再发行程序包的命令行选项。
不支持的旧版本
Visual Studio 2015 (VC++ 14.0) (不再支持)
若要下载适用于 Visual Studio 2015 的 Visual C++ Redistributable 的最新可用版本,请参阅 Welcome 到 Dev Essentials 页。 在 Downloads 选项卡上,搜索 Visual C++ Redistributable for Visual Studio 2015。
最新版本的 Visual C++ Redistributable for Visual Studio 2015 是 14.0.24212.0,适用于 ARM64、X86 和 X64 体系结构。
Visual Studio 2013 (VC++ 12.0) (不再支持)
这些链接用于下载最新可用的适用于 Visual Studio 2013 的 en-US 版本的 Microsoft Visual C++ 可再发行组件包。 可以从 Visual C++ 2013 Redistributable 包的 Update 或 “欢迎使用 Dev Essentials ”页下载其他版本和语言。
| 体系结构 | 版本 | 链接。 |
|---|---|---|
| X86 | 12.0.40664.0 | vcredist_x86.exe |
| X64 | 12.0.40664.0 | vcredist_x64.exe |
其他 2013 版本
- Multibyte Microsoft Foundation Class (MFC) library for Visual Studio 2013。 Visual Studio 2013 的此 MFC 加载项包含 MFC 库的多字节字符集 (MBCS) 版本。
- 用于旁加载Windows 8.1应用的Visual C++ 2013 运行时。 有关详细信息,请参阅 C++ 团队博客上的旁加载 Windows 8.1 应用的 C++ 运行时。
Visual Studio 2012 (VC++ 11.0) Update 4 (不再支持)
注意
Visual Studio 2012 于 2023 年 1 月 10 日终止延长支持。
这些链接下载适用于 Visual Studio 2012 Update 4 的最新可用 en-US Microsoft Visual C++ 可再发行组件包。 可以从 Microsoft Visual C++ Redistributable packages for Visual Studio 2012 Update 4 或 Visual Studio 订阅 网站下载其他版本和语言。
| 体系结构 | 版本 | 链接。 |
|---|---|---|
| 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 |
从 Microsoft Visual C++ 2010 SP1 可再发行组件包 MFC 安全更新下载其他语言和体系结构的可再发行文件。
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 |
从 Microsoft Visual C++ 2008 Service Pack 1 可再发行组件包 MFC 安全更新下载其他语言和体系结构的可再发行文件。
Visual Studio 2005 (VC++ 8.0) SP1 (不再支持)
注意
Visual Studio 2005 于 2016 年 4 月 12 日终止延长支持。
X86、X64 和 IA64 体系结构的可再发行文件可从 Microsoft Visual C++ 2005 Service Pack 1 可再发行组件包 MFC 安全更新中获取。
相关内容
- C++ 二进制兼容性在 Visual Studio 版本之间
- 审核 Visual C++ 运行时版本使用情况
- 生命周期常见问题解答:Visual C++ 可再发行组件库和运行时库
- 排查 Visual C++ 可再发行组件安装故障
发行说明
- Visual Studio 中 C++ 的新增功能
- Visual Studio 2026 发行说明
- Visual C++ 新增功能 (2003 - 2015)
- 标准模板库 (STL) 更改日志
- C++ 改进的一年
- Microsoft Visual C++ 编译器版本控制