我有两个使用 DSC 脚本安装时表现不同的 MSI。两者都是 VC++ 应用程序。安装完成后,其中一个应用程序请求重新启动,而另一个则没有。我已经交叉验证了这些应用程序的两个 vdproj 文件。两个 vdproj 文件都没有可能导致重新启动的 REBOOT 属性。
我想知道重启的原因可能是什么?
我有两个使用 DSC 脚本安装时表现不同的 MSI。两者都是 VC++ 应用程序。安装完成后,其中一个应用程序请求重新启动,而另一个则没有。我已经交叉验证了这些应用程序的两个 vdproj 文件。两个 vdproj 文件都没有可能导致重新启动的 REBOOT 属性。
我想知道重启的原因可能是什么?
我不相信这是 DSC 的症状。我相信这可能是每个dll的依赖关系。如果您在此博客:MSDN Blog on Installer上看到问题“为什么 Windows Installer 提示重新启动? ” ,您将看到答案,“如果 Windows Installer 安装在使用或软件包明确要求安装程序重新启动。”
本文还为您提供了分类步骤。最后,为了进行分类,我会在 VM 上手动运行安装程序(独立于 DSC)。看看你是否可以模仿这种行为。