按需安装

使用传统安装技术,需要退出应用程序并重新运行安装程序以执行安装任务。 如果用户需要某个在首次运行安装程序期间未选择功能或产品时,通常会发生这种情况。 因为这会要求用户在使用产品之前预测所需的功能,因此通常会导致产品配置过程效率低下。

通过按需安装,可以在没有文件本身的情况下向用户和应用程序提供功能。 此概念称为播发。 Windows Installer 具有播发功能,并且可以按需安装应用程序功能或整个产品。 当用户或应用程序激活播发的功能或产品时,安装程序将继续安装所需的组件。 这缩短了配置过程,因为无需退出并重新运行另一个安装过程即可访问其他功能。

产品使用安装程序时,用户可以在安装时选择要安装以及要播发的功能或应用程序。 之后,如果用户在运行应用程序时请求某个尚未安装但已播发的功能,则应用程序会调用安装程序,以便对所需文件进行实时功能级别安装。 如果用户激活尚未安装但已播发的产品,操作系统会调用安装程序来实施实时产品级别安装。

通过播发和按需安装,管理员能够将应用程序指定为不同用户组的必需或可选应用程序,从而便于系统管理。 有两种类型的播发,分别称为“分配”和“发布”。如果管理员将应用程序分配给组,则这些用户可以按需安装该应用程序。 但是,如果管理员将应用程序发布到组,则不会向这些用户显示任何入口点,并且仅当另一个应用程序激活已发布的应用程序时,才激活按需安装。