在装完系统运行游戏、打开一些软件时,经常会弹出类似“找不到 msvcp140.dll”或者“vcruntime140.dll”的报错。
这其实就是因为你的 Windows 缺了微软的 Visual C++ 运行库。微软官方的版本极其琐碎,2005、2008、2010……一直到 2022,每个年份还分 x86 和 x64。如果你自己去官网一个个搜,估计能装到怀疑人生。
这个 Microsoft Visual C++ Runtimes AIO 是国外大神 abbodi1406 维护的整合包,它的牛逼之处在于:全自动、全版本、智能覆盖。它会扫描你系统里已经有的,缺啥补啥,旧的自动升级,非常省心。

里面都塞了哪些料?
基本把这二十年来的运行库都封进去了:
- 老古董级别:VB/C++ Runtime、C Runtime 2002/2003。
- 主流标配:VC++ 2005、2008、2010、2012、2013、以及最常用的 2015-2022 集合。
- 办公辅助:Visual Studio 2010 Tools for Office Runtime。
进阶玩法:静默安装(适合系统封装/装机店)
如果你是搞系统封装或者经常给别人修电脑的,直接记这几个参数,写个脚本秒杀全场:
- 全自动模式:
VisualCppRedist_AIO_x86_x64.exe /ai /gm2(不弹窗、不啰嗦,后台直接装完) - 只升级 VC2022:
VisualCppRedist_AIO_x86_x64.exe /ai9 /gm2 - 全家桶一键卸载:
VisualCppRedist_AIO_x86_x64.exe /aiR
这玩意儿比微软官方那个各版本散装的包好用太多了。如果你是刚重装完系统,或者刚下完大作发现进不去,先跑一遍这个 AIO 包,90% 的底层报错都能解决。
项目开源主页:https://gitlab.com/stdout12/vcredist (原作者: abbodi1406)
发表回复