我们可以知道与msi一起安装的功能部件的安装顺序吗? 以及完全安装每个功能所需的确切时间?
答案 0 :(得分:3)
MSI不会以确定的顺序安装文件/组件/功能。相反,它确定需要安装/替换/移除的内容,然后像这样执行它们:
StopServices
RemoveServices
删除注册表
RemoveFiles
RemoveFolders
CreateFolders
CopyFiles
WriteRegistry
CreateServices
StartServices
对于其中一些而言,可能不需要什么,这取决于是第一次安装,最终卸载还是维护事务,例如功能更改,修复或升级。
在任何给定类型的资源(例如文件夹,文件,注册表或服务)中,通常不确定的安装顺序。
最后,MSI仅预测(成本)所需的磁盘空间,而无需计算所需的时间。