Article ID: 310598 - Last Review: December 3, 2007 - Revision: 6.7 Overview of the Windows Installer Technology
This 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. | Other Resources Other Support Sites
CommunityGet Help NowArticle Translations
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Back to the top
