Установщик Windows

Примечание

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

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

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

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

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

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

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

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

Служба установщика Windows 5.0 может перечислить все компоненты, установленные на компьютере, и получить путь к ключу для компонента. Дополнительные сведения см. в разделе Перечисление компонентов.

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

Где использовать установщик Windows

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

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

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

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

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

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

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

Версии, предшествующие установщику Windows 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 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 Server с пакетом обновления 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 Сведения для авторов и пользователей.
Примеры Примеры установщика Windows.
Справочные материалы Документация по функциям установщика Windows.