Установщик Windows

Примечание

Эта документация предназначена для разработчиков программного обеспечения, которые хотят использовать установщик Windows для создания пакетов установщика для приложений. Если вы ищете распространяемый компонент для установщика Windows 4.5 и более ранних версий, см. эту статью. Обратите внимание, что для установщика Windows 5.0 нет распространяемого компонента. Эта версия входит в состав ОС в Windows 7, Windows Server 2008 R2 и более поздних версий клиента и сервера (включая Windows 10).

Установщик Microsoft Windows — это служба установки и конфигурации, предоставляемая Windows. Служба установщика позволяет клиентам обеспечить лучшее корпоративное развертывание и предоставляет стандартный формат для управления компонентами. Установщик также включает рекламу приложений и компонентов в соответствии с операционной системой. Дополнительные сведения см. в разделе "Поддержка платформы рекламы".

В этой документации описаны Windows Installer 5.0 и более ранних версий. Не все возможности, доступные в более поздних Windows версии установщика, доступны в более ранних версиях. В этой документации не описываются версии, предшествующие Windows Installer 2.0. Пакеты установки и исправления, созданные для установщика Windows 2.0, по-прежнему можно установить с помощью установщика Windows 3.0 и более поздних версий.

Windows Установщик 3.0 и более поздних версий может устанавливать несколько исправлений с одной транзакцией, которая интегрирует ход установки, откат и перезагрузку. Установщик может применять исправления в указанном порядке независимо от порядка предоставления исправлений системе. Установка исправлений с помощью установщика Windows 3.0 обновляет только файлы, затронутые исправлением, и может быть значительно быстрее, чем более ранние версии установщика. Исправления, установленные с помощью установщика Windows 3.0 или более поздней версии, можно удалить в любом порядке, чтобы оставить состояние продукта таким же, как если бы исправление никогда не было установлено. Учетные записи с правами администратора могут использовать API Windows Installer 3.0 и более поздних версий для запроса и инвентаризации продукта, компонента, компонента и сведений об исправлениях. Установщик можно использовать для чтения, изменения и замены исходных списков для сетевых, URL-адресов и источников мультимедиа. Администраторы могут перечислять контексты пользователей и устанавливать их, а также управлять исходными списками из внешнего процесса.

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

Начиная с Windows установщика 5.0, можно создать пакет для защиты новых учетных записей, служб Windows, файлов, папок и разделов реестра. Пакет может указать дескриптор безопасности, который запрещает разрешения, указывает наследование разрешений от родительского ресурса или указывает разрешения новой учетной записи. Дополнительные сведения см. в разделе "Защита ресурсов". Служба установщика Windows 5.0 может перечислить все компоненты, установленные на компьютере, и получить путь к ключу для компонента. Дополнительные сведения см. в разделе "Перечисление компонентов". С помощью конфигурации служб пакеты установщика 5.0 Windows могут настраивать службы на компьютере. Разработчики программы установки могут использовать установщик Windows 5.0 и разработку отдельных пакетов для разработки пакетов установки, способных устанавливать приложение в контексте установки на компьютере или на пользователя.

Если применимо

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

Windows Установщик 5.0, работающий на Windows Server 2012 или Windows 8 поддерживает установку утвержденных приложений на Windows RT. Пакет установщика Windows, исправление или преобразование, не подписанное корпорацией Майкрософт, невозможно установить на Windows RT. Свойство "Сводка шаблона" указывает платформу, совместимую с базой данных установки, и в этом случае следует включить значение для Windows RT.

Windows Установщик предназначен для разработки приложений в стиле рабочего стола.

Аудитория разработчиков

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

Требования к среде выполнения

Windows Installer 5.0 входит в состав Windows 7, Windows Server 2008 R2 и более поздних выпусков. Распространяемый компонент для установщика Windows 5.0 отсутствует.

Версии, предшествующие Windows Installer 5.0, были выпущены с Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP и Windows 2000. Windows распространяемые компоненты установщика доступны для Windows установщика 4.5 и некоторых более ранних версий.

  • для установщика Windows 4.5 требуется Windows Server 2008, Windows Vista, Windows XP с пакетом обновления 2 (SP2) и более поздних версий, а также Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних версий.

  • для установщика Windows 4.0 требуется Windows Vista или Windows Server 2008. Распространяемый компонент для установки Windows Installer 4.0 в других операционных системах отсутствует. Обновленная версия установщика Windows 4.0, которая не добавляет новые возможности, доступна в Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008.

  • для установщика Windows 3.1 требуется Windows Server 2003, Windows XP или Windows 2000 с пакетом обновления 3 (SP3).

  • для установщика Windows 3.0 требуется Windows Server 2003, Windows XP или Windows 2000 с пакетом обновления 3 (SP3). Windows Установщик 3.0 включен в Windows XP с пакетом обновления 2 (SP2). Он доступен как распространяемый для сервера Windows 2000 с пакетом обновления 3 (SP3) и Windows 2000 Server с пакетом обновления 4 (SP4), Windows XP RTM и Windows XP с пакетом обновления 1 (SP1) и Windows Server 2003 RTM.

  • Windows Установщик 2.0 содержится в Windows Server 2003 и Windows XP.

  • Windows Установщик 2.0 доступен в виде пакета для установки или обновления до Windows Установщик 2.0 на Windows 2000. Этот пакет не следует использовать для установки или обновления установщика Windows 2.0 на Windows Server 2003 и Windows XP.

В этом разделе

Раздел Описание
Схема действий
Руководство по Windows документации по установщику.
Обзор
Общие сведения о установщике.
Новые возможности установщика Windows
Выводит список дополнений и изменений в установщике Windows.
Ссылки
Документация по функциям установщика Windows.
Примеры сценариев установщика Windows
Windows примеры установщика с помощью скрипта.