以下哪种重启测试对于SQL Server安装是必需的?

问题描述

我们正在为我们的软件构建一个新的安装程序,其中包括安装sql Server 2014 Express。关于sql Server的一件事是,如果您的计算机正在等待重启,则它不允许您继续安装。我们以静模式运行它,因此它实际上只是无法安装sql Server。更具体地说,当计算机由于Windows更新而挂起重新启动时。

我找到了this question,但没有帮助。然后我发现this article,写了一个函数,实际上是answered on that question

然后我在其他一些系统上进行了测试。事实证明,此函数还会在挂起任何Windows更新但不一定要重新启动的系统上返回true。实际上,该系统自1月份以来就没有更新过……但是sql Server安装本身并没有抱怨。因此,此功能不需要一项或多项检查。

enter image description here

我禁用了其中两项检查:

  • 软件\ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Services \ Pending
  • 软件\ Microsoft \ Windows \ CurrentVersion \基于组件的服务\ PackagesPending

但是,在sql实际没有问题的系统上,它仍然返回true

我们必须进行以下哪些检查才能进行等同于sql Server的检查,以确保在以后的安装过程中sql安装不会失败?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)