场景:

触发配置注册表项无效

在安装sqlserver的时候碰到了大家都没怎么碰到的问题 试过很多种方法但是还是没有办法有效的解决问题 在我自己误打误撞的情况下解决 但仅提供做参考不是标准答案(算是我的免责声明吧)


问题描述

触发配置注册表项无效 

安装时的log文件报的这个问题:

Detailed results:
  Feature:                       Data Quality Services
  Status:                        失败
  Reason for failure:            该功能的某个依赖项出错,导致该功能的安装过程失败。
  Next Step:                     使用以下信息解决错误,卸载此功能,然后再次运行安装过程。
  Component name:                SQL Server 数据库引擎服务实例功能
  Component error code:          0x84BB0001
  Error description:             配置注册表项无效。

也尝试过2019的基本安装:

sql server2016 安装提示配置注册表无效 sql配置注册表项无效_数据库


原因分析和解决方案:

1.原因:可能是上次安装的时候有问题再次安装没有完全卸载干净Sqlserver
1. 先在卸载掉所有sql的程序
2. 注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft 把含有Sql server的全删了
3. HKEY_CURRENT_USER\Software\Microsoft 一样的把含有Sql server的删了 
4. 删除C盘 Program Files下的 Microsoft SQL Server文件夹的文件 删不了的记得任务管理器关闭所有Sql的服务
5. 删除C盘 Program Files(x86)下的 Microsoft SQL Server文件夹的文件 删不了的记得任务管理器关闭所有Sql的服务
6. 然后重装试试
1. 重点来了: 
   
1. 如果你重装成功了那下面就可以忽略了 如果你还没成功 就继续往下看 
     
1. 去查看你的注册表看看有没有关于sql的东西加了上去(博主是发现了没加上来)
2. 如果没有加上来那你的问题和我的问题一样 如果不是那继续去寻找别的解决方案吧 真爱莫能助了;
3. 解决方案就是找一个装好和你要装的版本一样的sql的朋友或者是同事把他的sql的注册表全部导出给你你打上去就能重装成功了!
  1. PS:注册表很重要 请先谨慎操作!