Сведения о технологии установщика Microsoft Windows
Обновлен: Ноябрь 2007
Установщик Microsoft Windows является службой установки и конфигурации, поставляемой с операционной системой Windows.
Установщик Windows основан на управляемой данными модели, предоставляющей все данные и инструкции для установки в одном пакете. В отличие от него традиционные программы установки по сценарию основывались на процедурной модели, предоставляя сценарные инструкции для установки приложений. Программы установки по сценарию концентрируются на том, как установить, а установщик Windows — на том, что установить.
Благодаря установщику Windows в каждом компьютере содержится база данных со сведениями обо всех установленных на нем приложениях, включая файлы, разделы реестра и компоненты. При деинсталляции приложения перед удалением файла, раздела реестра или компонента осуществляется проверка базы данных на предмет их использования другими приложениями. Благодаря этому при удалении приложения предотвращается возможность нарушения работы другого приложения.
Установщик Windows поддерживает также самовосстановление — возможность приложения автоматически выполнять повторную установку отсутствующих файлов, которые могли быть непреднамеренно удалены пользователем.
Кроме того, установщик Windows предоставляет возможность отката установки. Например, если приложению необходима определенная база данных, которая не была найдена во время установки, установка может быть прервана, и компьютер возвращен в состояние, предшествовавшее установке.
Инструменты развертывания Visual Studio основываются на установщике Windows, предоставляя значительные возможности для быстрого развертывания и поддержки приложений, построенных с помощью Visual Studio.
См. также
Основные понятия
Ссылки
Другие ресурсы
Общие сведения о развертывании с помощью установщика Windows