关于安装程序数据库

Windows Installer 数据库由许多相互关联的表组成,这些表共同构成了一个关系数据库,其中包含安装一组应用程序所需的信息。 由于数据库是关系数据库,因此表通过主键值和外键值中的数据进行链接。 这为更改安装过程提供了一种有效的方法,让用户可以更轻松地自定义大型应用程序或应用程序组。 数据库表反映整个应用程序组的常规布局,包括:

  • 可用功能
  • 组件
  • 功能和组件之间的关系
  • 必要的注册表设置
  • 应用程序的用户界面

若要创建安装数据库,必须使用有关应用程序和安装过程的所有信息填充表。 即使对于中等大小的安装,手动创作所有这些表也是一项艰巨的任务;因此,某些第三方工具可用于帮助生成安装程序数据库。 以下各部分介绍相关数据库表的组。

核心表组

文件表组

注册表表组

系统表组

定位符表组

程序信息表组

安装过程表组

实体关系图示图例

文本存档文件

有关安装数据库中所有表的完整列表,请参阅数据库表

已发布的版本、工具和可再发行组件