安装或打开ProNest 2015出错,提示SQL Server:Your SQL Server installation is either corrupt...

今天远程帮一位网友解决Win10下ProNest 2015安装不了的问题。

一开始只是:

已失败 Microsoft SQL Server 2012 Native Client(x64)

用everything搜索ProNest 2015释放的sqlncli.msi,给装上后这个后,再次安装ProNest 2015:

Microsoft SQL Server LocalDB is not installed

再搜索装上sqllocaldb.msi,然后提示:

Could not get Path in key:SOFTWARE\Microsoft\Microsoft SQL Server\110\Tools\ClientSetup

在这里插入图片描述

解决不了。。。在自己虚拟机win10安装,用total uninstall监视注册表变化,移除无关注册表项后导出卸载reg给网友电脑导入。

再次安装ProNest 2015,还是各种各样错误。。。

再用total uninstall,导出分析好的软件备份,到网友电脑用total uninstall导入备份。

之后一直是下面的错误:

Your SQL Server installation is either corrupt or has been tampered with (Unknown package id). Please uninstall then re-run setup to correct this problem
在这里插入图片描述

  • 折腾了很久,删除所有相关注册表,所有相关文件,再次安装还是一样问题。
  • 手动下载安装sql server 2012,还是一样的问题。
  • 重新运行安装包,选中修复,修复过程一样弹出上面错误。

procmon对比网友电脑和虚拟机正常情况下sqlservr.exe的启动日志,发现网友电脑的sqlservr.exe会访问正常情况下不存在也不访问的注册表项:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL

猜到可能是兼容模式问题,问了网友确实是勾选过兼容运行。。。

把软件快捷方式的兼容模式取消,安装包的兼容模式取消,重新打开安装包修复安装,问题解决。

一开始的错误估计也是这个原因,不然没理由手动安装sql的msi能装上,用ProNest 2015安装包来装却装不上,就是因为sql的msi也跟着兼容运行了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

四海一叶秋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值