Поделиться через


Управление компонентами

Установщик Windows снижает совокупную стоимость владения (TCO) приложений, расширяя возможности клиентов по управлению компонентами приложений и их обслуживанию во время установки и выполнения. База данных установки отслеживает, какие приложения требуют конкретного компонента, какие файлы составляют каждый компонент, где каждый файл установлен в системе и где находятся источники компонентов. Это позволяет разработчикам создавать пакеты, которые предоставляют следующие преимущества:

  • Повышенная устойчивость приложений. Используйте установщик для обнаружения и переустановки поврежденных компонентов без повторного запуска установки. Установщик проверяет путь к компоненту во время выполнения. Это освобождает приложения от зависимости от статических путей к файлам, которые обычно различаются на разных компьютерах и могут указывать на отсутствующие компоненты. Дополнительные сведения см. в разделе Устойчивость.

  • Установка по запросу. Этот набор компонентов не устанавливается во время установки, но указывается в базе данных, которая будет установлена JIT для использования, если это потребуется приложению в будущем. Пользователям не нужно повторно запускать установку. Дополнительные сведения см. в разделе Установка по запросу.

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

  • Настройка установки. Администратор может применять преобразования к базе данных, которые настраивают установку для определенной группы пользователей. Дополнительные сведения см. в разделе Настройка.

  • Упрощенное развертывание обновлений приложений. Используйте установщик для обновления продуктов. Дополнительные сведения см. в статье Установка исправлений и обновлений.

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

  • Сохраняйте метрики использования функций. Разработчики могут предоставить пакет установки, который сохраняет количество использования компонента всеми клиентскими приложениями и удаляет компоненты, которые не используются.

  • Внедрение установок. Разработчики могут включить возможности управления компонентами установщика в свои приложения, создав пакет установки и используя функции установщика в коде приложения. На следующем рисунке показано приложение, запрашивающее установку компонента.

    приложение, запрашивающее установку компонентов.