Устойчивость источника
Приложения, использующие сетевые ресурсы для установки по запросу , подвержены сбоям источника, если исходное расположение по какой-либо причине изменится или повреждено. Установщик Windows обеспечивает устойчивость исходного кода для компонентов, устанавливаемых по запросу с помощью списка источников. Исходный список содержит расположения, в которые установщик ищет пакеты установки. Записи в этом списке могут быть сетевыми расположениями, URL-адресами или компакт-дисками. Если один из этих источников завершается сбоем, установщик может быстро и легко попробовать следующий.
Разработчику приложения не нужно включать в пакет установщика какие-либо специальные сведения, чтобы обеспечить устойчивость исходного кода. После установки приложения установщик будет добавлять последний успешно использованный источник в качестве записи в списке источников. По умолчанию этот источник является расположением, из которого изначально устанавливается пакет установщика, и совпадает со свойством SourceDir .
Системный администратор может изменить исходный список, применив преобразование или изменив свойство SOURCELIST из командной строки или в таблице Property.
Установщик начинает поиск источника с проверки последнего использованного расположения источника в списке источников. Если этот поиск завершается сбоем, установщик выполняет поиск по списку сетевых источников, затем источников мультимедиа и, наконец, по URL-адресам. Системные администраторы могут изменить этот порядок поиска с помощью системной политики SearchOrder . Если поиск завершается ошибкой, установщик может открыть диалоговое окно обзора , чтобы пользователь мог искать источник вручную. Диалоговое окно обзора не может отображаться, если для уровня пользовательского интерфейса задано значение Нет. Дополнительные сведения см. в разделе Уровни пользовательского интерфейса.
Как правило, установщик должен отображать диалоговое окно обзора, только если текущий пользователь является администратором или если установка не требует повышенных привилегий. Администратор может управлять отображением диалогового окна обзора для пользователей с помощью политик DisableBrowse и AllowLockDownBrowse . Администратор также определяет, могут ли пользователи устанавливать приложения из источников, расположенных на носителях, с помощью политик DisableMedia и AllowLockDownMedia . Использование этих политик зависит от версии установщика Windows. Дополнительные сведения см. в следующих документах: