Установка по запросу

При использовании традиционной технологии установки необходимо выйти из приложения и повторно запустить установку, чтобы выполнить задачу установки. Обычно это происходит, когда пользователю требуется, чтобы функция или продукт не были выбраны во время первого запуска установки. Это часто делало процесс настройки продукта неэффективным, так как пользователю требовалось предугадать необходимые функциональные возможности, прежде чем он когда-либо использовал продукт.

Установка по запросу позволяет предлагать пользователям и приложениям функциональные возможности при отсутствии самих файлов. Это понятие называется рекламой. Установщик Windows имеет возможность рекламировать функции и делать возможным установку по запросу компонентов приложения или целых продуктов. Когда пользователь или приложение активирует объявленный компонент или продукт, установщик продолжает установку необходимых компонентов. Это сокращает процесс настройки, так как к дополнительным функциям можно получить доступ без необходимости выхода и повторного выполнения другой процедуры установки.

Когда продукт использует установщик, пользователь может выбрать во время установки, какие компоненты или приложения следует установить и какие из них следует объявить. Затем, если во время запуска приложения пользователь запрашивает объявленный компонент, который еще не установлен, приложение вызывает установщик, чтобы выполнить JIT-установку необходимых файлов на уровне компонентов. Если пользователь активирует объявленный продукт, который еще не установлен, операционная система вызывает установщик, чтобы установить JIT на уровне продукта.

Объявление и установка по запросу также могут упростить управление системой, позволяя администраторам назначать приложения как обязательные или необязательные для разных групп пользователей. Существует два типа рекламы, известных как "назначение" и "публикация". Если администратор назначает приложение группе, эти пользователи могут установить приложение по запросу. Однако если администратор опубликует приложение в группе, эти пользователи не видят никаких точек входа, и установка по запросу активируется только в том случае, если опубликованное приложение активируется другим приложением.