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