SQL server 2008 r2 安装出错 Could not open key:

在安装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 servel 删干净了。在网上查了说是权限问题,然后说是在cmd里面输入命令:secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose,再重新安装就可以了。
然而,我输入之后提示**“secedit”命令不是不是内部或外部命令,也不是可运行的程序 或批处理文件**,查了说是需要管理员权限运行,但我就是用的administer运行的呀。

说这种不是内部命令的有可能是电脑上没有这个执行文件了,所以我就去C:\Windows\System32里面找有没有secedit.exe,发现它是在的,只不过名字是secEdit.exe,这个不知道有没有影响,反正我换了名字去cmd里面执行还是木有用。

再后来在网上查到说不是可执行的程序这种错误有可能是路径没配置好。电脑右击->属性->高级系统设置->环境变量->administer的用户变量,里面找到path,点编辑后看看里面有没有把system32的路径,如果没有,就添加进去,在单击确定。这时,再回到cmd里面运行上面的那句命令,应该就没有错误了。
这里写图片描述
可能需要稍稍等待一会,完成之后就是图上的样子。

然后,再去重新运行sql server 的安装程序,木有错误!!

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值