问题描述
我们正在为我们的软件构建一个新的安装程序,其中包括安装sql Server 2014 Express。关于sql Server的一件事是,如果您的计算机正在等待重启,则它不允许您继续安装。我们以静默模式运行它,因此它实际上只是无法安装sql Server。更具体地说,当计算机由于Windows更新而挂起重新启动时。
我找到了this question,但没有帮助。然后我发现this article,写了一个函数,实际上是answered on that question。
然后我在其他一些系统上进行了测试。事实证明,此函数还会在挂起任何Windows更新但不一定要重新启动的系统上返回true
。实际上,该系统自1月份以来就没有更新过……但是sql Server安装本身并没有抱怨。因此,此功能不需要一项或多项检查。
我禁用了其中两项检查:
- 软件\ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Services \ Pending
- 软件\ Microsoft \ Windows \ CurrentVersion \基于组件的服务\ PackagesPending
但是,在sql实际没有问题的系统上,它仍然返回true
。
我们必须进行以下哪些检查才能进行等同于sql Server的检查,以确保在以后的安装过程中sql安装不会失败?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)