Что такое windows installer redistributable

Windows installer для Windows 7, ошибки и устранение

Windows installer 4.5 и 5.0 службы отвечающие и необходимые для установки программ в операционных системах Windows.

Иногда в процессе установки программы могут появиться ошибки о том, что службе Инсталлера не отвечает или не доступна.

Если это произошло, то нам помогут следующие действия:

Восстановление Windows Installer для Windows 7

  • Зайдите «Пуск» — «Панель управления» — «Администрирование» — «Службы» — запустите службу «Установщик Windows»
  • Если служба не запускается, открываем «Командную строку» («Пуск» — строка поиска, нижняя строчка) и пишем команду sfc /scannow , после завершения процедуры нужно перезагрузить компьютер и попробовать запустить службу снова.
  • Если это не помогло, тогда на компьютере (где служба работает) нужно открыть «Редактор реестра» «(Пуск» — в строке поиска пишем — regedit + «Enter») , открываем ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver и экспортируем папку msiserver, переносим файл на «больной» ПК и двойным кликом по файлу вносим данные в реестр. Перезагружаем компьютер и пробуем запустить службу Installer.

Можно скачать уже готовый файл реестра.

Для других версий Windows можно попробовать переустановить службу. Для этого нужно скачать и запустить нужный файл:

Windows Server 2003 с пакетом обновления 1 (SP1) и 2 (SP2)

Windows XP с пакетом обновления 2 (SP2) и 3 (SP3)

Windows Vista и Vista с пакетом обновления 1 (SP1) и Windows Server 2008

Windows Installer Redistributables

Windows Installer 4.5 and earlier is available as a redistributable software update package. See the section Released Versions of Windows Installer to determine which products shipped versions of the Windows Installer. The redistributable update package for a version is made available after the release of the product that ships with a specific Windows Installer version.

There is no redistributable for Windows Installer 5.0. This version is included with the OS in Windows 7, Windows ServerВ 2008В R2, and later client and server releases (including Windows 10).

Obtaining the Windows Installer Redistributable (4.5 and earlier)

You can find all the available Windows Installer redistributables at the Microsoft Download Center.

The name of the redistributable that installs Windows InstallerВ 4.5 on x86-based computers running WindowsВ Vista, WindowsВ Vista with Service PackВ 1 (SP1), and Windows ServerВ 2008 is Windows6.0-KB942288-v2-x86.MSU.

The name of the redistributable that installs Windows InstallerВ 4.5 on x64-based computers running WindowsВ Vista, WindowsВ Vista with SP1, and Windows ServerВ 2008 is Windows6.0-KB942288-v2-x64.MSU.

The name of the redistributable that installs Windows InstallerВ 4.5 on Itanium-Based Systems computers running WindowsВ Vista, WindowsВ Vista with SP1, and Windows ServerВ 2008 is Windows6.0-KB942288-v2-ia64.MSU.

The name of the redistributable that installs Windows InstallerВ 4.5 on x86-based computers running WindowsВ XP with Service PackВ 2 (SP2) and WindowsВ XP with Service PackВ 3 (SP3) is WindowsXP-KB942288-v3-x86.exe.

The name of the redistributable that installs Windows InstallerВ 4.5 on x86-based computers running Windows ServerВ 2003 with Service PackВ 1 (SP1) and Windows ServerВ 2003 with Service PackВ 2 (SP2) is WindowsServer2003-KB942288-v4-x86.exe.

The name of the redistributable that installs Windows InstallerВ 4.5 on x64-based computers running Windows ServerВ 2003 with SP1 and Windows ServerВ 2003 with SP2 is WindowsServer2003-KB942288-v4-x64.exe.

The name of the redistributable that installs Windows InstallerВ 4.5 on Itanium-Based Systems computers running Windows ServerВ 2003 with SP1 and Windows ServerВ 2003 with SP2 is WindowsServer2003-KB942288-v4-ia64.exe.

There is no redistributable that installs Windows InstallerВ 4.0. This version of the Windows Installer ships with WindowsВ Vista.

The name of the redistributable that installs Windows InstallerВ 3.1 is WindowsInstaller-KB893803-v2-x86.exe. The download for the Windows InstallerВ 3.1 Redistributable (v2) package is available at: https://www.microsoft.com/downloads/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138c.

Читайте также:  Never meet для windows

If you upgraded to Windows InstallerВ 3.1 by installing Windows ServerВ 2003 with SP1, or an earlier version of this redistributable, you may also need to install the Update for Windows Server 2003 Service Pack 1 (KB898715) to obtain all the updates available in Windows InstallerВ 3.1 Redistributable (v2).

The redistributable that installs Windows InstallerВ 3.0 is WindowsInstaller-KB884016-v2-x86.exe. The download for the Windows InstallerВ 3.0 Redistributable is available at: https://www.microsoft.com/downloads/details.aspx?FamilyID=5fbc5470-b259-4733-a914-a956122e08e8.

The Windows InstallerВ 2.0 used a previous naming convention for the redistributable: Instmsi.exe. The redistributable for installing or upgrading to Windows InstallerВ 2.0 on WindowsВ 2000 should not be used to install or upgrade Windows InstallerВ 2.0 on Windows ServerВ 2003 and WindowsВ XP.

Installing the Windows Installer Redistributable (4.5 and earlier)

The Windows Installer 4.5 resdistributable is provided for WindowsВ Vista and Windows ServerВ 2008 operating systems as a .msu file and should be installed using the Windows Update Stand-alone Installer (Wusa.exe.)

The Windows Installer 4.5 redistributable for WindowsВ XP and Windows ServerВ 2003 operating systems can be installed using the following command line syntax and options.

The Windows Installer 3.1 and Windows Installer 3.0 redistributables can be installed using the following command line syntax and options.

Syntax

Use the following syntax to install the redistributables for Windows InstallerВ 4.5 on WindowsВ XP and Windows ServerВ 2003.

Command-Line Options

The Windows Installer redistributable software update packages use the following case-insensitive command-line options.

Option Description
/norestart Prevents the redistributable package from asking the user to reboot even if it had to replace files that were in use during the installation. If the update package is invoked with this option, it returns ERROR_SUCCESS_REBOOT_REQUIRED if it had to replace files that were in use.
If it did not have to replace files that were in use, it returns ERROR_SUCCESS. See the remarks section for additional information on delayed reboots.
/quiet For use by applications that redistribute the Windows Installer as part of a bootstrapping application. A user interface (UI) is not presented to the user. The bootstrapping application should check the return code to determine whether a reboot is needed to complete the installation of the Windows Installer.
/help Displays help on all the available options.

Delayed Restart on Windows Vista and Windows Server 2008

The /norestart command-line option prevents wusa.exe from restarting the computer. However, if a file being updated by the MSU package is in use, then the package is not applied to the computer until the user restarts the computer. This means that applications that use the Windows Installer 4.5 redistributable for WindowsВ Vista and Windows ServerВ 2008 cannot use the Windows Installer 4.5 functionality until the computer is restarted.

Delayed Restart on Windows XP and Windows Server 2003

It is recommended that the Windows Installer service be stopped when using the update package. When the package is run in full UI mode it detects if the Windows Installer service is running and requests the user to stop the service. If the user continues without stopping the service, the update replaces Windows Installer.

Bootstrapping applications that use the redistributable package to install the Windows Installer with another application can require an extra system reboot in addition to reboots needed to install the application. The delayed reboot option is only recommended for cases where it is necessary to eliminate an extra reboot caused by installing files that are in use. Developers should do the following in their setup application to use the delayed reboot option.

Call the redistributable package with the /norestart command-line option.

Treat the return of either ERROR_SUCCESS or ERROR_SUCCESS_REBOOT_REQUIRED as meaning success.

Windows Installer 4.5 доступен

ВВЕДЕНИЕ

Microsoft Windows Installer является компонентом операционной системы Windows. Windows Installer обеспечивает стандартную основу для установки и удаления программного обеспечения. Производители программного обеспечения могут создать настройку своих продуктов для использования Установки Windows, чтобы сделать установку программного обеспечения, техническое обслуживание и неустановку простым и простым. Windows Installer 4.5 выпущен с Windows Vista Service Pack 2 (SP2) и Windows Server 2008 SP2. А Windows Installer 4.5 выпущен амебативой для следующих операционных систем:

Windows Server 2003 с пакетом обновления 1 (SP1)

Windows Server 2003 с пакетом обновления 2 (SP2).

Windows Vista SP1

Windows Server 2008

Важный Установщик Windows 5.0 выпущен со следующими операционными системами. Таким образом, Windows Installer 4.5 не применяется к этим операционным системам. Кроме того, для установки Windows 5.0 не используется перераспределителя.

Windows 7 с пакетом обновления 1 (SP1)

Windows Server 2008 R2

Windows Server 2008 R2 с пакетом обновления 1 (SP1)

Windows Server 2012

Windows Server 2012 R2

Как получить установку Windows 4.5 перераспределителя

Перед загрузкой этой перераспределительной версии необходимо определить, работаете ли вы 32-битную или 64-битную версию Windows.

Результат обнаружения автоматической версии

Заметка Если результат автоматического обнаружения не отображается на экране, просмотрите Как определить, работает ли компьютер 32-битной версией или 64-битной версией системы работы Windows.

Скачать Windows Installer 4.5 перераспределительных

Следующий файл доступен для скачивания из Центра загрузки Майкрософт: СкачатьWindows Installer 4.5 .Заметка Проверьте следующую таблицу, чтобы найти файл, который выбрать для вашей операционной системы:

Файлы на выбор из Центра загрузки Майкрософт

Windows XP SP2 Windows XP SP3

Для 32-разрядных: WindowsXP-KB942288-v3-x86.exe Для 64-разрядной: WindowsServer2003-KB942288-v4-x64.exe Для платформы IA64: WindowsServer2003-KB942288-v4-ia64.exe

Windows Server 2003 SP1 Windows Server 2003 SP2

Для 32-разрядных: WindowsServer2003-KB942288-v4-x86.exe Для 64-разрядной: WindowsServer2003-KB942288-v4-x64.exe Для платформы IA64: WindowsServer2003-KB942288-v4-ia64.exe

Windows Vista Windows Vista SP1 Windows Server 2008

Для 32-разрядных: Windows6.0-KB942288-v2-x86.msu Для 64-разрядной: Windows6.0-KB942288-v2-x64.msu Для платформы IA64: Windows6.0-KB942288-v2-ia64.msu

Установка пакета Windows Installer 4.5 требует перезагрузки для успешного обновления необходимых бинарных файлов. Для получения дополнительной информации просмотрите Как получить файлы поддержки Майкрософт из онлайн-сервисов.

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

Следующие новые и улучшенные функции были реализованы в Windows Installer 4.5.

Транзакция нескольких пакетовВ транзакции с несколькими пакетами можно создать одну транзакцию из нескольких пакетов. В транзакции с несколькими пакетами цепь используется для динамического включения пакетов в транзакцию. Если один или несколько пакетов не устанавливаются, как ожидалось, можно откатить установку.

Встроенный обработчик uIМожно внедрить пользовательский интерфейс (пользовательского интерфейса) в пакет Установки Windows. Это упрощает интеграцию пользовательского пользовательского системы. Вы также можете вызвать встроенный обработчик пульт из элемента Добавления или Удаления программ в панели управления. Или можно вызвать встроенный обработчик uI во время процесса ремонта установки Windows.

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

Обновление устойчивости к заменеЭта функция позволяет исправить изменения в таблице FeatureComponent во время заменяния.

Устойчивость совместного исправления компонентов во время удаленияЭта функция гарантирует, что самая последняя версия компонента доступна для всех продуктов.

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

Проблемы, присутствующие в более ранних версиях установки Windows, которые рассматриваются в Windows Installer 4.5, следующие:

Право пользователя SeBackupPrivilege отсутствовало в службе установки Windows. Этот недостаток препятствовал любым пользовательским действиям, которые требовали этого права пользователя.

Некоторые конфиденциальные сравнения имен служб в действии InstallValidate привели к ненужным сообщениям «файлы в использовании» в Windows Vista.

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

Windows Installer

Windows Installer (установщик Windows) — подсистема Microsoft Windows, обеспечивающая установку программ (инсталлятор). Является компонентом Windows, начиная с Windows 2000; может доустанавливаться и на более ранние версии Windows. Вся необходимая для установки информация (иногда и вместе с устанавливаемыми файлами) содержится в установочных пакетах (installation packages), имеющих расширение .msi.

Содержание

История

Windows Installer был разработан в 1995—1998 годах и имел вначале кодовое название Darwin. Ранние версии назывались Microsoft Installer, отсюда стандартное расширение файла инсталляционного пакета — .msi. [1]

Первая версия Installer’а вышла в начале 1999 в качестве инсталлятора Microsoft Office 2000. В конце того же года Installer стал частью Windows 2000. Майкрософт всячески поощрял переход разработчиков на новый инсталлятор, включив в список требований к программам, желающим получить так называемый знак Windows 2000 Logo, требование устанавливаться с помощью Windows Installer.

Windows Installer оказался значительным шагом вперёд по отношению к предыдущему инсталлятору Microsoft — Setup API (ACME Setup): в нём были введены возможности GUI, поддержка деинсталляции и отката в любой момент установки (включая откат во время деинсталляции), корректная работа с правами доступа в Windows и другие возможности, что сделало его сильной альтернативой различным существовавшим на рынке инсталляционным пакетам.

Логическая структура пакета

Компонента (component) — минимальная неделимая установочная единица, представляющая собой группу файлов, значений реестра, создаваемых папок и других элементов, объединённых общим именем (именем компоненты) и либо устанавливаемых вместе, либо не устанавливаемых. Компоненты скрыты от конечного пользователя. Каждая компонента имеет ключевой путь (key path) — например, имя своего главного файла — по которому определяется наличие этой компоненты на компьютере пользователя.

Возможность (feature; в русифицированной версии Windows именно это слово переводится как «компонента», что вносит путаницу) — это иерархическая группа компонент и/или других возможностей. Когда при установке показывается диалог выбора устанавливаемых частей программы, пользователь управляет выбором именно возможностей. Выбор возможности для установки влечёт за собой установку всех компонент, которые в неё включены.

Физическая структура пакета

Файл .msi представляет собой составной документ OLE (OLE compound document — в том же формате-контейнере хранятся документы Microsoft Word, Excel и т. д.), в котором содержится небольшая реляционная база данных — набор из нескольких десятков взаимосвязанных таблиц, содержащих различную информацию о продукте и процессе установки. При этом все строковые данные в базе хранятся вместе в отдельном потоке документа, а в таблицах базы на них имеются ссылки; таким образом избегают дублирования строк, что значительно уменьшает размер базы.

Процесс установки

Процесс установки состоит из нескольких этапов — сбора информации, выполнения (собственно установки), а также, возможно, отката (в случае ошибки или отмены установки пользователем).

Действия

Каждый этап установки состоит из последовательности действий (actions), записанной в базе данных. Действиям присвоены номера, определяющие порядок их выполнения, а иногда — и условия, при которых действия выполняются или не выполняются.

Большая часть действий — это стандартные действия, характерные для типичного процесса сбора информации и установки. Все эти действия документированы. Кроме них, пользователь может определить и свои дейстия (custom actions).

Действия, определённые пользователем, могут быть либо написаны на одном из скриптовых языков, встроенных в операционную систему (VBScript), либо размещаться в специально созданной C, C++ и т. д.). Файлы с этими действиями помещаются внутрь файла .msi и извлекаются оттуда в начале запуска инсталляции.

Сбор информации

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

Этот этап называют также непосредственным режимом (immediate mode).

Выполнение

К началу этого этапа инсталлятор генерирует внутренний сценарий, предназначенный для выполнения без вмешательства пользователя. Этот сценарий выполняется инсталлятором в привилегированном режиме службы NT (конкретно — под аккаунтом LocalSystem). Привилегированный режим требуется из-за того, что инсталляция могла быть запущена пользователем, не обладающим необходимыми правами для изменения системных параметров и файлов (хотя право установить программу ему было предоставлено).

Этот этап иногда называется отложенным режимом (deferred mode).

Откат

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

Читайте также:  Linux containers in ubuntu
Оцените статью