提示缺 Visual C++ 运行库怎么办?
安装 SQL Server 或引擎组件提示缺少 Microsoft Visual C++ 运行库时的确认与安装步骤,以及装完仍报错的处理路径。
简短答案
SQL Server 的引擎与管理组件依赖 Microsoft Visual C++ 运行库。缺了就在微软官方渠道装对应运行库,装完重启再重跑安装。运行库必须与系统位数匹配(x64 系统装 x64 版),装错位数等于没装。
现象对照
| 现象 | 原因 | 处理 |
|---|---|---|
| 规则检查报缺 VC++ 运行库 | 系统未装对应版本 | 安装缺失的运行库 |
| 已装仍提示缺 | 位数不对或安装损坏 | 确认位数,修复或重装运行库 |
| 装完引擎服务起不来、弹窗缺 dll | 运行库安装不完整 | 重装运行库并重启 |
操作步骤
- 确认系统位数与已装运行库:「程序和功能」里搜 “Visual C++“,或查注册表下的 Redist 记录。
- 缺就从微软官方渠道下载对应版本的 Visual C++ 运行库(x64 系统选 x64 安装包),安装后重启。
- 重跑 SQL Server 安装,规则检查应通过;对照 SQL Server 2025 Developer、SQL Server 2022 Developer 条目页确认该引擎的前置要求。
- 老引擎(如 SQL Server 2019 Developer)在老系统上依赖的运行库版本可能不同,以安装器提示的缺失项为准。
- 装完验证:能创建数据库、服务正常启动即通过。
运行库属于微软官方组件,只从官方渠道获取;不要捆绑使用第三方「运行库全家桶」,装完核对「程序和功能」里的实际条目。
操作小结
- 缺 VC++ 运行库:按系统位数装官方运行库,重启。
- 已装仍报错:查位数对不对、安装是否损坏。
- 重跑安装器,规则检查通过再继续。