我们能否知道与msi一起安装的功能部件的安装顺序

时间:2019-05-21 14:47:08

标签: wix

我们可以知道与msi一起安装的功能部件的安装顺序吗? 以及完全安装每个功能所需的确切时间?

1 个答案:

答案 0 :(得分:3)

MSI不会以确定的顺序安装文件/组件/功能。相反,它确定需要安装/替换/移除的内容,然后像这样执行它们:

StopServices

RemoveServices

删除注册表

RemoveFiles

RemoveFolders

CreateFolders

CopyFiles

WriteRegistry

CreateServices

StartServices

对于其中一些而言,可能不需要什么,这取决于是第一次安装,最终卸载还是维护事务,例如功能更改,修复或升级。

在任何给定类型的资源(例如文件夹,文件,注册表或服务)中,通常不确定的安装顺序。

最后,MSI仅预测(成本)所需的磁盘空间,而无需计算所需的时间。