适用场景:
安装/运行软件弹出「找不到msvcp140.dll」「vcruntime140.dll丢失」等错误
出现系统错误提示「0xc000007b」「0xc0000135」「应用程序无法正常启动」
运行游戏提示「缺少Visual C++组件」
⚠️ 核心须知
版本碎片化:不同软件依赖不同运行库版本(如 VC++ 2005 与 2022),需下载匹配项。
32/64位系统均需 x86运行库:因大量32位软件需基础依赖(即使64位系统)。
安全原则:务必从官方渠道下载安装包。
✅ 方案一:微软官方独立安装包(安全首选)
步骤:
访问微软官方下载中心:浏览器打开官网:
https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170
(或搜索 “Microsoft latest supported vc redist”)
找到下载链接:页面会列出最新版支持的运行库,通常包含:
-
Visual Studio 2022 Redistributable
(对应 vc_redist.x86.exe / vc_redist.x64.exe)
向下滚动页面:找到 “Earlier versions” 或 “直接下载链接” 部分(微软页面会更新,结构可能变化),查找包含以下关键版本的下载:
- Visual Studio 2015, 2017, 2019 (此三者共享安装包)
- Visual Studio 2013
- Visual Studio 2012
- Visual Studio 2010
- Visual Studio 2008
- Visual Studio 2005
点击下载:根据系统架构选择:
- 32位 (x86) :所有Windows系统都应安装x86版本
(文件示例:vcredist_x86.exe
)
- 64位 (x64) :64位系统额外安装此版本
(文件示例:vcredist_x64.exe
)
保存安装包:建议创建一个临时文件夹统一存放下载文件。
⚙️ 安装流程(逐个安装)
关闭所有正在运行的程序(避免冲突)。
右键管理员身份运行:逐个双击下载的
.exe
安装程序。同意许可协议:勾选“I agree”或类似选项。
等待安装完成:点击安装按钮或下一步,直至提示安装成功。
按需重启系统:部分安装可能要求重启。
📌 推荐安装组合 (覆盖90%+软件需求):
vcredist_x86.exe
(VS 2015/2017/2019/2022)vcredist_x64.exe
(VS 2015/2017/2019/2022)vcredist_x86.exe
(VS 2013)vcredist_x64.exe
(VS 2013)vcredist_x86.exe
(VS 2010) 注意:2010需额外安装SP1补丁- (根据旧软件提示再补充VS 2005/2008)
❓ 常见问题解答 (FAQ)
Q1:应该安装哪些版本?
→ 优先装 2015-2022 + 2013 + 2010(32位和64位)。旧游戏再补充 2005/2008。
→ 优先装 2015-2022 + 2013 + 2010(32位和64位)。旧游戏再补充 2005/2008。
Q2:安装报错“0x80240017”?
→ 运行 Windows更新疑难解答 或手动安装系统补丁 KB2919355 (KB2919442)
→ 运行 Windows更新疑难解答 或手动安装系统补丁 KB2919355 (KB2919442)
Q3:修复安装后问题依旧?
→ 尝试 以管理员身份运行安装程序,或 卸载旧版本(控制面板→程序→卸载)
→ 尝试 以管理员身份运行安装程序,或 卸载旧版本(控制面板→程序→卸载)
Q4:如何验证安装成功?
→ 检查路径
→ 查看文件名如
→ 检查路径
C:\Windows\System32
(64位文件)和 C:\Windows\SysWOW64
(32位文件)→ 查看文件名如
msvcp140.dll
、vcruntime140_1.dll
(日期应为最新)