安装机制
成功安装过程分为两个阶段:获取和执行。 如果安装失败,则可能会发生回滚阶段。
收购
在获取阶段开始时,应用程序或用户指示安装程序安装功能或应用程序。 然后,安装程序将执行安装数据库的序列表中指定的作。 这些作查询安装数据库并生成一个脚本,该脚本提供执行安装的分步过程。
执行
在执行阶段,安装程序会将信息传递给具有提升权限的进程并运行脚本。
反转
如果安装失败,安装程序将还原计算机的原始状态。 当安装程序处理安装脚本时,它同时生成回滚脚本。 除了回滚脚本,安装程序还会保存安装过程中删除的每个文件的副本。 这些文件保存在隐藏的系统目录中。 安装完成后,将删除回滚脚本和保存的文件。 有关详细信息,请参阅 回退安装。