Microsoft Visual C++2015-2022 Redistributable是面向 Windows 程序与游戏的通用运行库集合,覆盖 2015、2017、2019、2022 四个编译器世代的二进制兼容链。安装后可为以 VS2015 及更高版本构建的应用提供 C/C++ CRT、STL、、MFC、OpenMP 等必要组件,是近十年 PC 游戏与启动器最常见的依赖。
核心包含 VCRUNTIME 与 MSVCP 系列 DLL(如:vcruntime140.dll、vcruntime140_1.dll、msvcp140.dll、msvcp140_1.dll、msvcp140_atomic_wait.dll),并附带 concrt140.dll(并行运行库)、mfc140u.dll(MFC Unicode)、vcomp140.dll(OpenMP)等。与此同时还依赖 UCRT 通用 C 运行库(api-ms-win-crt-*),在 Windows 10/11 中随系统提供,旧系统需要补丁。
适用 2015 之后开发的大多数游戏、本体与其启动器、反作弊驱动伴随工具、Mod 管理器及诸多商业中间件。
该合并版支持 x86 / x64 / ARM64 多架构并行安装,彼此独立。
注意:它不向下兼容 VC++ 2010/2012/2013(10/11/12 代),老游戏仍需对应版本的独立运行库。
若启动报错 VCRUNTIME140.dll、vcruntime140_1.dll、MSVCP140.dll、concrt140.dll、mfc140u.dll、vcomp140.dll,通常意味着缺少或损坏 VC++ 2015–2022。
若提示 api-ms-win-crt-*.dll 或 “无法定位程序输入点于 ucrtbase.dll”,则多与 UCRT 组件缺失有关(在 Windows 7 需补 KB2999226、KB3118401 等)。
64 位系统务必同时安装 x86 与 x64,很多游戏仍为 32 位;
Windows on ARM 设备安装 ARM64 版本并可选装 x86/x64 兼容层版本。
建议的整机顺序为:DirectX End-User Runtimes(June 2010)→ VC++ 2005/2008/2010/2012/2013(按需)→ VC++ 2015–2022 → 其他专项(.NET、XNA、PhysX、OpenAL 等)。
安装后重启可减少残留句柄导致的加载失败。
支持企业与装机环境的静默参数:/quiet /norestart。推荐一键顺序脚本依次安装 x86 → x64,并记录返回码以便排错。
与其他 VC++ 版本可并存,重复安装会进行修复或跳过,无需手动清理。
VC++ 2015–2022 采用服务累积模式(14.x 版本号随 Windows 更新与 Visual Studio 运行库更新迭代)。
遇到游戏更新后突然报错,优先尝试“程序和功能”中对该条目执行修复或安装更高版本的 14.x 运行库。
不建议删除旧版本以“精简系统”,以免影响已安装的游戏与工具。
该合并版仅覆盖 14.x 系列,不能替代 VC++ 2010(msvcr100.dll)、2012(msvcr110.dll)、2013(msvcr120.dll)。
制作“游戏必备运行库合集”时,应同时打包 2010/2012/2013 与 DirectX June 2010,以提升一次安装后的成功率与售后效率。
Q:只安装 x64 是否足够?
A:不够。大量游戏与启动器为 32 位,必须装 x86 版。
Q:多次安装是否会冲突?
A:不会,合并版支持并存与修复。
Q:出现 api-ms-win-crt 报错怎么办?
A:安装或修复 VC++ 2015–2022,并在旧系统补齐 UCRT 补丁;必要时重启。