源复原能力

如果源位置因任何原因而更改或损坏,则依赖网络资源进行 按需安装 的应用程序容易受到源故障的影响。 Windows Installer 为使用源列表按需安装的功能提供源复原能力。 源列表包含安装程序搜索的安装包的位置。 此列表中的条目可以是网络位置、统一资源定位符(URL)或光盘。 如果其中一个源失败,安装程序可以快速无缝地尝试下一个源。

应用程序开发人员无需将任何特殊信息合并到安装程序包中,以确保源复原能力。 安装应用程序后,安装程序的行为是添加最后一个成功使用的源作为源列表中的条目。 默认情况下,此源是安装程序包最初安装的位置,与 SourceDir 属性相同。

系统管理员可以通过应用 转换 或更改命令行中的 SOURCELIST 属性,或在 属性表更改源列表。

安装程序通过检查源列表中的最近使用的源位置开始搜索源。 如果此搜索失败,安装程序将搜索网络源的列表,然后搜索媒体源,最后搜索 URL 源。 系统管理员可以使用 SearchOrder 系统策略更改此搜索顺序。 如果这些搜索失败,安装程序可能会显示 浏览对话框,以便用户可以手动搜索源。 如果用户界面级别设置为“无”,则无法显示浏览对话框。 有关详细信息,请参阅 用户界面级别

通常,如果当前用户是管理员,或者安装不需要提升的权限,安装程序应仅显示浏览对话框。 管理员可以使用 DisableBrowseAllowLockDownBrowse 策略控制浏览对话框的显示。 管理员还控制用户是否可以使用 DisableMediaAllowLockDownMedia 策略从媒体上的源安装应用程序。 这些策略的使用取决于 Windows Installer 版本。 有关详细信息,请参阅以下内容: