В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Обзор технологии установщика Windows

Поддержка Windows XP завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Windows XP. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

Поддержка Windows Server 2003 завершилась 14 июля 2015 г.

Корпорация Майкрософт завершила поддержку Windows Server 2003 14 июля 2015 г. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 310598
Аннотация
Данная статья содержит технологию установки установщика Windows. Эта технология состоит из сервера для операционных систем Windows 32-разрядных и новый формат файла пакета, используемый для хранения сведений о конфигурации и установки установщика Windows.
Дополнительная информация
Установщик Windows не является программой установки; он представляет собой систему управления расширяемым программным обеспечением. Установщик Windows управляет установкой программного обеспечения, управляет добавления и удаления компонентов программ, следит за улучшением файлов и обеспечивает базовое аварийное восстановление с помощью отката.

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

Установщик Windows включает в себя следующие функциональные возможности:
  • Он восстанавливает исходное состояние компьютера в случае сбоя установки. Установщик Windows сохраняет сведения о всех изменений, внесенных в систему во время установки программы. Если установка не завершилась, установщик можно восстановить исходное состояние системы. Это называется «откат».
  • Он помогает предотвратить определенные формы inter-program конфликтов. Устанавливаемые или удаляемые программы могут привести к проблемам с уже имеющейся программой, или даже вызвать остановку компьютера (зависание). Программа установки применяет правила установки, которые помогают предотвратить конфликты, возникает при попытке установки обновления файл библиотеки динамической компоновки (DLL), совместно с существующей программой или операции удаления удаляет файл DLL, который совместно используется другой программой.
  • Он проверяет и восстанавливает поврежденные программы. Программу можно попросить установщик для определения наличия установленных программ все отсутствующие или поврежденные файлы. Можно затем запрашивает службу для восстановления этой программы при необходимости снова копирование только тех файлов, которые оказались повреждены или отсутствуют.
  • Она надежно удаляет существующие программы. Установщик может надежно удалить любую ранее установленную им программу и удалить все связанные записи реестра и файлы программы, кроме тех, которые являются общими с другим программным обеспечением.
  • Он поддерживает установку по требованию программы. Программа установки может быть поручено исходную установку минимального набора возможностей программы. Позже, дополнительные компоненты могут быть автоматически установлены при первом использовании функции, который требует дополнительных компонентов.
  • Он поддерживает программы автоматической установки. Программа установки поддерживает сценарий установки программы, следуя инструкциям администратора.
Технологии установщика Windows состоит из двух частей, которые работают совместно; к ним относятся службы клиентского установщика (Msiexec.exe) и файл пакета установки программного обеспечения Microsoft (MSI). Установщик Windows использует сведения, содержащиеся в файле пакета для установки программы.

Программе Msiexec.exe — это компонент установщика Windows. При вызове программой установки Msiexec.exe использует Msi.dll для чтения пакета (MSI-файл), применяются любые файлы преобразования (MST) и использует параметры командной строки, предоставленные программой установки. Установщик выполняет все задачи, связанные с установкой, включая копирование файлов на жесткий диск, вносит изменения в реестр, создает ярлыки на рабочем столе и отображать диалоговые окна для запроса пользовательских установок в случае необходимости.

На компьютере установлен установщик Windows, изменяет тип зарегистрированный файл MSI-файлы таким образом, если дважды щелкнуть файл .msi, Msiexec.exe работает с этим файлом.

Каждый файл пакета MSI содержит базу данных реляционного типа, которая хранит инструкции и данные, необходимые для установки (и удаления) программы различными путями.

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 310598 — последний просмотр: 07/08/2013 02:52:00 — редакция: 5.0

Microsoft Windows Server 2003, Standard Edition (32-bit x86), Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows Small Business Server 2003 Premium Edition, Microsoft Windows Small Business Server 2003 Standard Edition

  • kbinfo kbsetup kbmt KB310598 KbMtru
Отзывы и предложения
; m.content = guid; m.name = "ms.dqid"; document.getElementsByTagName("head")[0].appendChild(m);