Управление компонентами
Установщик Windows снижает совокупную стоимость владения (TCO) приложений, расширяя возможности клиентов по управлению компонентами приложений и их обслуживанию во время установки и выполнения. База данных установки отслеживает, какие приложения требуют конкретного компонента, какие файлы составляют каждый компонент, где каждый файл установлен в системе и где находятся источники компонентов. Это позволяет разработчикам создавать пакеты, которые предоставляют следующие преимущества:
Повышенная устойчивость приложений. Используйте установщик для обнаружения и переустановки поврежденных компонентов без повторного запуска установки. Установщик проверяет путь к компоненту во время выполнения. Это освобождает приложения от зависимости от статических путей к файлам, которые обычно различаются на разных компьютерах и могут указывать на отсутствующие компоненты. Дополнительные сведения см. в разделе Устойчивость.
Установка по запросу. Этот набор компонентов не устанавливается во время установки, но указывается в базе данных, которая будет установлена JIT для использования, если это потребуется приложению в будущем. Пользователям не нужно повторно запускать установку. Дополнительные сведения см. в разделе Установка по запросу.
Объявление ярлыков для функций, приложений или целых продуктов в пользовательском интерфейсе. Пользователи могут устанавливать их по запросу с помощью сочетаний клавиш. Пользователи также могут удалять компоненты, приложения или целые продукты по запросу. Дополнительные сведения см. в разделе Объявление.
Настройка установки. Администратор может применять преобразования к базе данных, которые настраивают установку для определенной группы пользователей. Дополнительные сведения см. в разделе Настройка.
Упрощенное развертывание обновлений приложений. Используйте установщик для обновления продуктов. Дополнительные сведения см. в статье Установка исправлений и обновлений.
Отображение ярлыка функции. Установщик отображает сочетания клавиш для функций, которые выполняются локально, а также сочетания клавиш для удаленных функций. Так как база данных установки задает контекст выполнения каждого компонента, пользователям при необходимости могут быть представлены явно эквивалентные точки входа.
Сохраняйте метрики использования функций. Разработчики могут предоставить пакет установки, который сохраняет количество использования компонента всеми клиентскими приложениями и удаляет компоненты, которые не используются.
Внедрение установок. Разработчики могут включить возможности управления компонентами установщика в свои приложения, создав пакет установки и используя функции установщика в коде приложения. На следующем рисунке показано приложение, запрашивающее установку компонента.