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


Распространяемые компоненты установщика Windows

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

Заметка

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

Получение распространяемого установщика Windows (4.5 и более ранних версий)

Все доступные распространяемые компоненты установщика Windows можно найти в Центре загрузки Майкрософт.

Распространяемый установщик Windows 4.5

Пакет для распространения установщика Windows 4.5 доступен здесь: https://go.microsoft.com/fwlink/p/?LinkID=101159.

Имя файла Версия ОС Архитектура
Windows6.0-KB942288-v2-x86.MSU Windows Vista
Windows Vista с пакетом обновления 1 (SP1)
Windows Server 2008
x86 (32-разрядная версия)
Windows6.0-KB942288-v2-x64.MSU Windows Vista
Windows Vista с пакетом обновления 1 (SP1)
Windows Server 2008
x86-64 (64-разрядная версия)
Windows6.0-KB942288-v2-ia64.MSU Windows Vista
Windows Vista с пакетом обновления 1 (SP1)
Windows Server 2008
Itanium (64-разрядная версия)
WindowsXP-KB942288-v3-x86.exe Windows XP с пакетом обновления 2 (SP2)
Windows XP с пакетом обновления 3 (SP3)
x86 (32-разрядная версия)
WindowsServer2003-KB942288-v4-x86.exe Windows Server 2003 с пакетом обновления 1 (SP1)
Windows Server 2003 с пакетом обновления 2 (SP2)
x86 (32-разрядная версия)
WindowsServer2003-KB942288-v4-x64.exe Windows Server 2003 с пакетом обновления 1 (SP1)
Windows Server 2003 с пакетом обновления 2 (SP2)
x86-64 (64-разрядная версия)
WindowsServer2003-KB942288-v4-ia64.exe Windows Server 2003 с пакетом обновления 1 (SP1)
Windows Server 2003 с пакетом обновления 2 (SP2)
Itanium (64-разрядная версия)

Распространяемый установщик Windows 4.0

  • Не существует распространяемых компонентов, устанавливающих установщик Windows 4.0. Эта версия установщика Windows поставляется с Windows Vista.

Распространяемый установщик Windows 3.1

Распространяемый установщик Windows 3.0

Распространяемый установщик Windows 2.0

  • Распространяемый установщик Windows 2.0 для Windows NT 4.0 и Windows 2000 доступен здесь: instmsi.exe.

    Заметка

    Установщик Windows 2.0 использовал предыдущее соглашение об именовании для распространяемого компонента: Instmsi.exe. Распространяемый компонент для установки или обновления установщика Windows 2.0 в Windows 2000 не должен использоваться для установки или обновления установщика Windows 2.0 на Windows Server 2003 и Windows XP.

Установка распространяемого установщика Windows (4.5 и более ранних версий)

Установщик Windows 4.5 предоставляется для операционных систем Windows Vista и Windows Server 2008 в виде .msu файла и должен быть установлен с помощью автономного установщика Windows Update (Wusa.exe.)

Распространяемый установщик Windows 4.5 для операционных систем Windows XP и Windows Server 2003 можно установить с помощью следующего синтаксиса командной строки и параметров.

Распространяемые компоненты установщика Windows 3.1 и установщика Windows 3.0 можно установить с помощью следующего синтаксиса командной строки и параметров.

Синтаксис

Используйте следующий синтаксис, чтобы установить распространяемые компоненты для установщика Windows 4.5 в Windows XP и Windows Server 2003.

<Name of the Redistributable>\[<options>\]*

Параметры Command-Line

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

Выбор Описание
/norestart Запрещает распространяемому пакету запрашивать перезагрузку пользователя, даже если он должен был заменить файлы, используемые во время установки. Если пакет обновления вызывается с помощью этого параметра, он возвращает ERROR_SUCCESS_REBOOT_REQUIRED, если он должен был заменить используемые файлы.
Если ему не нужно заменить используемые файлы, он возвращает ERROR_SUCCESS. Дополнительные сведения о задержках перезагрузки см. в разделе "Замечания".
/тихий Для использования приложениями, которые распространяют установщик Windows в составе начального приложения. Пользовательский интерфейс не отображается пользователю. Приложение начальной загрузки должно проверить возвращаемый код, чтобы определить, требуется ли перезагрузка для завершения установки установщика Windows.
/Справка Отображает справку по всем доступным параметрам.

Задержка перезапуска в Windows Vista и Windows Server 2008

Параметр командной строки /norestart не позволяет wusa.exe перезапускать компьютер. Однако если файл, обновляемый пакетом MSU, используется, пакет не применяется к компьютеру, пока пользователь не перезагрузит компьютер. Это означает, что приложения, использующие распространяемый установщик Windows 4.5 для Windows Vista и Windows Server 2008, не могут использовать функции установщика Windows 4.5, пока компьютер не перезагрузится.

Задержка перезапуска в Windows XP и Windows Server 2003

Рекомендуется остановить службу установщика Windows при использовании пакета обновления. Когда пакет запускается в полном режиме пользовательского интерфейса, он обнаруживает, запущена ли служба установщика Windows и запрашивает у пользователя остановку службы. Если пользователь продолжает работу без остановки службы, обновление заменяет установщик Windows.

Приложениям, использующим redistributable package для установки Windows Installer вместе с другими приложениями, может потребоваться дополнительная перезагрузка системы помимо перезагрузок, необходимых для установки самого приложения. Параметр отложенной перезагрузки рекомендуется только в тех случаях, когда необходимо устранить дополнительную перезагрузку, вызванную установкой файлов, используемых. Разработчики должны выполнить следующие действия в приложении установки, чтобы использовать параметр отложенной перезагрузки.

  • Вызов распространяемого пакета с параметром командной строки /norestart.

  • Рассматривайте возвращение либо ERROR_SUCCESS, либо ERROR_SUCCESS_REBOOT_REQUIRED как указание на успех.

  • Вызовите Msiexec на пакете приложения и выполните другой установочный код, относящийся к приложению. Если приложение установки использует MsiInstallProduct, приложение должно загрузить MSI.DLL из системного каталога. Если перезагрузка не происходит и пакет распространения возвращает ERROR_SUCCESS_REBOOT_REQUIRED, предложите пользователю выполнить перезагрузку, чтобы завершить настройку инсталлятора Windows. Если происходит перезагрузка, дополнительные шаги не требуются.

    Заметка

    Приложения, вызывающие LoadLibrary на новом MSI.DLL после успешного завершения установки распространяемого пакета, должны убедиться, что более старая версия MSI.DLL ранее не была загружена в процессе. Если была загружена более старая версия MSI.DLL, ее необходимо выгрузить из адресного пространства процесса перед вызовом LoadLibrary для нового MSI.DLL.

     

Для получения дополнительной информации см. загрузочный модуль установщика Windows.