【发布时间】:2017-10-26 02:05:17
【问题描述】:
我有一个工具,它通过卸载旧的并安装最新的来更新组件集。 如果一个组件(MSI)在安装和卸载时需要重启,是否真的需要两次重启才能更新组件?
该工具实际上通过一次安装多个组件来减少重新启动的次数,即使多个组件在安装后重新启动,它也会继续安装所有不依赖其他组件的组件。 假设 A、B、C 组件在安装后需要重新启动,并且 C 依赖于 A,那么它首先安装 A 和 B,然后在重新启动后安装 C。 现在如果我们来卸载,'A'的安装是否依赖于'A'的卸载?
【问题讨论】:
-
你应该澄清这个问题。 Windows Installer 组件在没有包含包、MSI 文件或补丁的情况下无法安装,它们使用主要升级、补丁、次要升级等进行升级。您可能有一个工具通过卸载一个产品然后安装新产品来进行更新一个,但这只是一个猜测。
-
是的,工具卸载旧版本并安装新版本