Article ID: 310598 - Last Review: December 3, 2007 - Revision: 6.7 Overview of the Windows Installer TechnologyThis article was previously published under Q310598 SUMMARY
This article describes the Windows Installer software installation technology. This technology consists of the Windows Installer server for 32-bit Windows operating systems and a new package file format used to hold information about configuration and installation.
MORE INFORMATION
Windows Installer is not just an installation program; it is an extensible software management system. Windows Installer manages the installation of software, manages the additions and deletions of software components, monitors file resiliency, and maintains basic disaster recovery by using rollbacks. In addition, Windows Installer supports installing and running software from multiple sources, and can be customized by developers who want to install custom programs. The Windows Installer includes the following functionality:
The Msiexec.exe program is a component of Windows Installer. When it is called by Setup, Msiexec.exe uses Msi.dll to read the package (.msi) files, apply any transform (.mst) files, and incorporate command-line options supplied by Setup. The installer performs all installation-related tasks, including copying files to the hard disk, making registry modifications, creating shortcuts on the desktop, and displaying dialog boxes to prompt for user installation preferences when necessary. When Windows Installer is installed on a computer, it changes the registered file type of .msi files so that if you double-click an .msi file, Msiexec.exe runs with that file. Each MSI package file contains a relational-type database that stores instructions and data required to install (and remove) the program across many installation scenarios. | Article Translations
|
Back to the top
