Visual C++ 运行库 下载地址:官方版怎么下

分类开发与运行环境

Visual C++ 运行库 基本信息
适用平台Windows
授权方式免费
内容更新2026-10-21

下载地址

官方地址已验证返回 200 检查日期 2026-10-21

官方入口(先点这一排)

网盘镜像(官网打不开时再用)

  • 百度网盘待补充

    镜像文件:官方 x64 与 x86 两个安装包原文件

  • 夸克网盘待补充
  • 迅雷云盘待补充

第一排按钮指向软件方自己的域名,看到「高速下载」「极速下载」先取消,参考如何识别捆绑安装包。第二排的镜像只是官网访问受阻时的备用入口,拿到文件后按网盘镜像使用说明核对体积与数字签名。

从官网下载的完整步骤

  1. 打开 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist ,域名结尾是 microsoft.com,这是微软官方文档站。
  2. 在页面的下载表格里找到「Visual Studio 2015-2022」这一行,它对应 vcruntime140.dll、msvcp140.dll 这类文件名。同一行按 X64、X86、ARM64 各给一条链接。
  3. 64 位 Windows 上先把 X64 那条装掉,再装 X86 那条里名为 vc_redist.x86.exe 的文件。两个可以共存,不是重复安装。
  4. 双击安装包按提示走完。如果它提示已经安装了更新版本,选关闭或修复即可,不用卸载重来;装完重新打开原来报错的程序。

容易踩的坑

  • 报错里的 dll 名字决定了要装哪一行:vcruntime140.dll、msvcp140.dll 属于 2015-2022 那一行;msvcr120.dll 是 2013;msvcr100.dll 是 2010。装错行不解决问题,表格里都有对应说明。
  • 不要从来路不明的「dll 下载」站点单独下载那个 dll 文件放进系统目录。那样做既不能提供依赖它的其他组件,也把来源不可控的文件塞进了程序搜索路径。
  • 「DirectX 修复工具」「全功能运行库合集」这类第三方软件确实能替你装上这些官方包,但它们自己也是常驻或带推广的程序。报错信息里已经写明 dll 名字时,直接按名字在官方表格对应行装那两个文件更干净。

它是什么

Visual C++ 运行库(官方名字是 Microsoft Visual C++ Redistributable)是一组已经编译好的支持文件,用 Visual Studio 系列开发出来的程序运行时要从系统里调用它们。你双击运行某个软件或游戏时,弹窗写着「找不到 vcruntime140.dll」「由于找不到 msvcp140.dll,无法继续执行代码」,缺的就是这组东西。它由微软免费提供,安装后没有界面,也不会常驻运行。

为什么新手也需要它

它几乎不会以「我要装运行库」的形式出现,而是以报错的形式:新装的电脑、刚重装完系统、或者从官网重新下载了一个老游戏,双击就弹 dll 缺失。这种弹窗看起来像病毒或者文件损坏,于是很多人回去把那个程序又下了一遍——装一百次也还是缺那两个 dll。

这一类关键词同时也是 dll 单独下载站和「全功能运行库合集」工具的流量入口。前者让你在 C:\Windows\System32 里放一个来源不明的文件,后者是一个会常驻、还会替你"顺手"改一堆设置的第三方软件。真正的官方路径只有一页文档和两个安装包。

官网下载的判断依据

官方页面是微软文档站上的 https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist,域名结尾是 microsoft.com。页面里有一张表,按 Visual Studio 版本列出当前受支持的下载链接,每一行都分 X64、X86、ARM64 三种。

要看的规则只有一条:报错里的 dll 名字对应哪一行。

  • vcruntime140.dll、msvcp140.dll、vcruntime140_1.dll → Visual Studio 2015-2022 那一行。这是如今最常见的一类。
  • msvcr120.dll、msvcp120.dll → 2013 那一行。
  • msvcr100.dll → 2010 那一行。

装错行不会修好你的报错,因为不同版本的 dll 文件名不一样,程序找的是它开发时那一个。

第二个规则是位数:64 位的 Windows 上要把 X64 和 X86 两个都装上。32 位程序只能加载 32 位运行库,而老游戏客户端、行业软件的插件里 32 位占相当比例;x86 那份不是重复安装,两个版本在系统里共存。

微软还给 X64 那条准备了一个固定短链 https://aka.ms/vs/17/release/vc_redist.x64.exe,aka.ms 是微软自己的短域名,跟着跳到的也是 download.visualstudio.microsoft.com。文档页打不开时用它,比在第三方站上取要放心。

装完之后怎么用

双击 vc_redist.x64.exe,勾选许可条款、点安装,几十秒完成;再对 vc_redist.x86.exe 做一遍。如果它提示「此计算机已安装更新的版本」,直接关闭或选修复即可,不需要卸载重装——这通常说明 Windows 更新已经带上了更高的版本,而你的程序缺的是另一行。

装完把报错的那个程序重新打开。仍然提示同一个 dll,就回头核对两件事:dll 名字是否真属于你刚装的那一行,以及报错是不是 .NET Framework 或 DirectX 相关的另一类组件(那两者不在这张表里,属于另外两个官方渠道的事)。

常见问题

我的电脑是 64 位,为什么还要装 x86 版本?

因为 64 位系统上照样跑着大量 32 位程序(老软件、不少游戏客户端、一些行业工具的插件)。32 位程序只能加载 32 位运行库,所以 x86 那份不是冗余,是专门为它们准备的。两个都装才覆盖得全。

装了之后还是提示缺同一个 dll 怎么办?

先看报错里的文件名对不对得上你装的版本,这是最常见的失误;文件名对得上仍然报错,就检查那个程序本身是不是安装包不完整(重新装一次报错的程序),以及报错是不是 .NET Framework 或 DirectX 相关的另一类组件,那两者不在本页的下载表里。

重装系统后要不要重新装一遍?

多数情况下需要。Windows 更新会自动带上部分版本,但游戏和老软件依赖的具体那一行不一定在里面。把 2015-2022 的 x64 与 x86 两个文件留成一份,重装系统后先装它们,能省掉后面逐个报错再补的时间。