安装 SQL Server 提示缺少 .NET 依赖怎么解决?
安装 SQL Server 时规则检查提示缺少 .NET 框架或版本不符,说明先查已装框架,再按目标版本安装缺失依赖的处理路径。
简短答案
SQL Server 安装器依赖特定版本的 .NET 框架,缺了或版本不对会在规则检查阶段被拦。先查系统已装哪些 .NET,缺什么装什么,再重跑安装。注意 .NET Framework 与 .NET(Core)是两条线,安装器要的通常是 Framework,别装反。
现象对照
| 现象 | 原因 | 处理 |
|---|---|---|
| 规则检查报缺 .NET 框架 | 系统未装对应 Framework 版本 | 安装缺失的 Framework |
| 提示 .NET 版本不符 | 装了旧版、没有新版 | 升级到安装器要求的版本 |
| 已装但检查仍失败 | 安装损坏或未重启生效 | 修复/重装该框架或重启系统 |
排查步骤
- 查已装 .NET 框架:
Get-ItemProperty HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDV -Name Version -ErrorAction SilentlyContinue
或看「程序和功能」里有没有 Microsoft .NET Framework 及版本号。 2. 对照安装器要求:具体需要哪个版本以对应条目页为准,参考 SQL Server 2025 Developer、SQL Server 2022 Developer 的安装说明。 3. 缺依赖就从微软官方渠道下载安装对应的 .NET Framework 包,装完重启系统(部分更新需重启才生效)。 4. 旧机器上老引擎可能还有额外框架要求,参考 SQL Server 2019 Developer。 5. 依赖装好后重跑安装,规则检查通过再进下一步。
只谈官方组件:.NET 框架随 Windows 更新或微软独立安装包获取,不要从第三方渠道下载。
操作小结
- 规则检查报 .NET 缺失,先查已装版本再补齐。
- 区分 .NET Framework 与 .NET Core,安装器要的是前者。
- 装完依赖记得重启,再重跑安装。