SQL server 系列强力删除工具SQL Server 2008 R2 安装出错:Could not open key

想要卸载SQL 2005安装新的2008版本,发现安装不上,原来是以前的数据库没有卸载干净。。

本工具可以直接删除SQL SERVER的所有相关组件,然后删除实例目录,最后删除注册表就好了。完美删除SQL SERVER~

如何卸载删除

所以先要把SqlServer2008卸载掉,再重新安装SqlServer2008R2版本的;在卸载SqlServer2008的时候可是费了我不少时间啊,当时就是一直不能够完全的卸载,使用Windows自带的“添加/删除”工具,有些就是无法删掉,

查了很多的资料,最终找到了解决方案:

1)使用工具软件“Windows Install Clean Up” 来完成SqlServer2008的完全卸载工作,这个工具确实很方便,能够卸载掉“添加/删除”工具中无法卸载的软件;

2)卸载完SqlServer2008的组件之后,要将安装目录下的SqlServer的目录结构删掉;

3)最后腰删除注册表中的信息;

A:删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server 
   B:删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer

C:进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall  and delete all the sub-keys referencing SQL Server.

D:Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services and delete all the keys referencing SQL Server.

 

这样SqlServer2008可以算是完全的卸载成功了,接下来可以放心的安装SqlServer2008R2的实例了。


 

 

 

 

安装Sql Server 2008 R2 企业版出现错误提示无法继续安装,错误提示为: 
Could not open key: UNKNOWN\Components\7ABFE44842C12B390AF18C3B9B1A1EE8\000021599B0090400100000000F01FEC. 
Verify that you have sufficient access to that key, or contact your support personnel. 

如图所示:

 

以上图片借用一下,呵呵,根据提示,很明显是注册表项权限问题
解决SQL Server 2008 R2安装过程中提示Could not open key的解决方法: 
以管理员身份运行CMD命令提示符,输入以下语句并运行就OK了
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose   
按照错误提示,去找到了注册表项000021599B0090400100000000F01FEC,但这项administrator权限下无法授权,更无法删除,知道是这里的问题,但怎么着就是无法更改,一些注册表工具使用了也无济于事,这条命令就是重置系统权限配置。
红字部分命令解析:总得来说,这条命令的意思是把系统安全配置重置为系统默认设置;defltbase.inf是系统安全配置模版,defltbase.sdb 是系统安全配置库,就是以系统默认安全模版重写系统安全配置库。这条命令可以解决很多安装软件遇到的权限问题,这些权限问题大多是之前安装过相同的软件,卸载不完全造成的注册表项锁死,无法更改权限或删除表项。

 

本博客所有文章如无特别注明均为原创。作者:琦令网络复制或转载请以超链接形式注明转自 ==琦令网络==
原文地址《SQL server 系列强力删除工具SQL Server 2008 R2 安装出错:Could not open key
分享到:更多

相关推荐

!!!本站所有软件安装及教程方案都可以远程付费解决 客服QQ: 2716059214 (9:00-18:00在线) !!!


发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)