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


основы установщика Windows

Установщик Windows устанавливает и удаляет приложения или продукты программного обеспечения на компьютере пользователя, выполняя эти задачи в единицах, называемых иногда Позвонимыми компонентами установщика Windows (WICs или просто компонентами). Идентификатор GUID, определяющий каждый WIC, базовая единица установки и подсчета ссылок для установки с помощью установщика Windows.

Для всеобъемлющей документации установщика Windows см. в разделе, посвященном платформе platform SDK, Установщик Windows.

Разработка VSPackage

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

  1. Планирование установки разработка для поддержки пользовательских управление версиями и параллельные стратегии.

  2. Определите функции для пользователей.

  3. Организация VSPackage и зависимости в компоненты.

  4. Наполнении базы данных программы установки с данными.

  5. Проверьте установочный пакет.

Эта документация управлять основным с первым и третьей шаги процесса. Во время этих шагов для организации свои функции VSPackage в WICs так можно тростильная машину в систему управления версиями и стратегия обслуживания для учета последующих версий Visual Studio. Оставшиеся 3 шага подробно описаны в документации установщика Windows в платформе platform SDK.

Ключевые термины

Поиск определения ключевых терминов, связанных с технологией установщика Windows.

  • Ресурс
    Ярлыки файлов, разделов реестра или и т п, то могут устанавливаться на компьютер. Эти ресурсы логического группируются в компоненты установщика Windows.

  • Компонент установщика Windows (WIC)
    Базовая единица установки, представляющий логическое группирование связанных ресурсов, которые устанавливаются и удаляются в качестве единицы измерения. Компоненты установщика Windows определяются уникальный идентификатор компонента или идентификатор GUID. Кроме того, установщик Windows поддерживает свою ссылку на уровне WIC подсчета. Для максимальной гибкости системы управления версиями, включите не более чем один первичный ресурс, например библиотеки DLL, в заданном WIC. Обратите внимание, что после определения и заполните WIC, предоставляемые ей идентификатор GUID и развертывании, нельзя изменить его композиция. Дополнительные сведения см. в разделе Организация приложения в компоненты.

  • Распространяемый пакет (пакет)
    Единицей развертывания, состоящее из msi-файла и внешних исходных файлов, к которому этот файл может указывать. Пакет содержит все сведения, установщик Windows для запуска пользовательского интерфейса и устанавливать или удалять приложения.

  • MSI-файл
    Модель хранения COM-составленный файл, содержащий инструкции и данные, необходимые для установки приложения. Каждый пакет содержит по крайней мере один файл.msi. MSI-файл установщика, содержащего базу данных поток сводных данных и, возможно, один или несколько преобразуют и внутренние исходные файлы. Файлы для установки может сжать в шкаф и сохранить в потоке или сохранить в файл .msi, сжатые или распакованные, out MSI-файл во время передачи источника. Дополнительные сведения см. в разделе Расширения файла установщика Windows.

Применение правил установщика Windows

2 Набора правил, определяющих развертывание ресурсов между компонентами установки. Один набор правил, пока сам поддерживается установщиком Windows необходимо применять второй набор как создатель установки.

Примечание

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

Установщик-Принужденные правила

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

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

Обязанности Компонент-Поставщика

  • Все 2 ресурса, который может поставлять отдельно в последующих версиях должны существовать в отдельных компонентах. Ресурсы должны быть группируются в один и тот же компонент только тогда, когда есть уверенность, что эти ресурсы не поставляются отдельно. В действительности, рекомендуется, чтобы все основные ресурсы (DLL), например всегда существуют в отдельном WICs. Дополнительные сведения см. в разделе Указание компоненты установщика.

  • Ресурс отсутствует версия не всегда должен поставлять более чем в одном WIC.

См. также

Другие ресурсы

Что происходит, если сломленны компонентов правила?