安装机制

成功安装过程分为两个阶段:获取和执行。 如果安装失败,可能会发生回滚阶段。

获取

在获取阶段开始时,应用程序或用户指示安装程序安装功能或应用程序。 然后,安装程序会执行在安装数据库的序列表中指定的操作。 这些操作查询安装数据库并生成一个脚本,该脚本提供执行安装的分步过程。

执行

在执行阶段,安装程序会将信息传递给具有提升权限的进程,并运行脚本。

回退

如果安装失败,安装程序将还原计算机的原始状态。 安装程序在处理安装脚本时,会同时生成一个回滚脚本。 除了回滚脚本之外,安装程序还会保存它在安装期间删除的每个文件的副本。 这些文件保存在隐藏的系统目录中。 安装完成后,会删除回滚脚本和保存的文件。 有关详细信息,请参阅回滚安装