SQL Server 2019 Express安装及修复失败问题求助
解决SQL Server 2019 Express安装失败(错误0x84B40002)及SSMS运行异常问题
针对错误码0x84B40002的核心解决方案
错误提示明确说明SQL_Engine_Core_Inst从未成功配置,无法修复,必须彻底清理残留后重新安装:
完全卸载所有SQL相关组件
- 打开「控制面板」→「程序和功能」,卸载所有包含以下关键词的程序:
- SQL Server(所有版本、组件)
- SQL Native Client
- SQL Server Management Studio
- SQL Server VSS Writer
- Microsoft SQL Server Data Tools
- 卸载完成后,通过任务管理器结束
sqlservr.exe、sqlagent.exe等相关进程
- 打开「控制面板」→「程序和功能」,卸载所有包含以下关键词的程序:
删除残留文件与目录
- 删除默认安装目录:
C:\Program Files\Microsoft SQL ServerC:\Program Files (x86)\Microsoft SQL Server
- 删除用户目录下的SQL配置文件:
C:\Users\[你的用户名]\AppData\Local\Microsoft\Microsoft SQL ServerC:\Users\[你的用户名]\AppData\Roaming\Microsoft\Microsoft SQL Server
- 删除默认安装目录:
清理注册表残留(操作前请备份注册表)
- 按下
Win+R输入regedit打开注册表编辑器 - 删除以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServerHKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL ServerHKEY_CURRENT_USER\Software\Microsoft\MSSQLServer
- 搜索并删除所有包含
SQLEXPRESS(或你的实例名)的注册表项
- 按下
删除残留服务
- 以管理员身份打开命令提示符,执行以下命令删除残留服务(实例名为SQLEXPRESS时):
sc delete MSSQL$SQLEXPRESS sc delete SQLAgent$SQLEXPRESS sc delete SQLBrowser - 如果是默认实例,将命令中的
MSSQL$SQLEXPRESS替换为MSSQLSERVER
- 以管理员身份打开命令提示符,执行以下命令删除残留服务(实例名为SQLEXPRESS时):
重启电脑后重新安装
- 下载最新版SQL Server 2019 Express安装包,选择「自定义」安装
- 仅勾选「Database Engine Services」组件,避免多余组件冲突
- 实例配置选择「全新实例」,设置唯一的实例名(或使用默认实例)
- 服务账户选择
NT SERVICE\MSSQL$[实例名],设置为自动启动 - 完成安装后,通过
services.msc确认SQL Server服务已正常运行
修复SQL Server Management Studio 2018异常
- 卸载现有SSMS:从「程序和功能」中卸载SQL Server Management Studio 2018
- 清理SSMS残留目录:删除
C:\Program Files (x86)\Microsoft SQL Server Management Studio 18 - 重新安装SSMS:建议下载最新版SSMS 18(或升级至SSMS 19,兼容性更佳),安装完成后尝试连接SQL Server实例
内容的提问来源于stack exchange,提问作者Swerk
相关产品推荐
相关产品推荐

