Click to Rate and Give Feedback
MSDN
MSDN Library
Windows Installer

Purpose

Microsoft Windows Installer is an installation and configuration service that reduces the total cost of ownership.

Windows Installer enables customers to provide better corporate deployment and provides a standard format for component management. The installer supports the advertisement of applications and features according to the operating system. For more information, see Platform Support of Advertisement.

This documentation describes Windows Installer 4.5 and earlier versions. Not all the capabilities available in later Windows Installer versions are available in earlier versions. This documentation does not describe versions earlier than Windows Installer 2.0.

Beginning with Windows Installer 3.0, multiple patches can be installed with a single transaction that integrates installation progress, rollback, and reboots. The installer can apply patches in a constant order regardless of the order that the patches are provided to the system.

Patches installed with Windows Installer 3.0 or later can be uninstalled in any order to leave the state of the product the same as if the patch was never installed. Patching using Windows Installer 3.0 only updates files affected by the patch and can be significantly faster than earlier installer versions.

Accounts with administrator privileges can use Windows Installer 3.0 functions to query and inventory product, feature, component, and patch information; and to read, edit, and replace Installer source lists for network, URL, and media sources. Administrators can enumerate across user and install contexts, and manage source lists from an external process.

Installation packages and patches that are created for Windows Installer 2.0 can be installed by using Windows Installer 3.0.

Where Applicable

Windows Installer enables the efficient installation and configuration of your products and applications. The installer provides new capabilities to advertise features without installing them, to install products on demand, and to add user customizations.

Developer Audience

This documentation is intended for software developers who want to make applications that use Windows Installer. It provides general background information about installation packages and the installer service. It contains complete descriptions of the application programming interface and elements of the installer database. This documentation also contains supplemental information for developers who want to use a table editor or a package creation tool to make or maintain an installation.

Run-Time Requirements

Windows Installer ships with Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, and Windows 2000.

Windows Installer 4.5 will be available as a redistributable for Windows Server 2008, Windows Vista, Windows XP SP1 and later, and Windows Server 2003 SP1 and later.

Windows Installer 4.0 requires Windows Vista or Windows Server 2008. There is no redistributable for installing Windows Installer 4.0 on other operating systems. An updated version of Windows Installer 4.0, which does not add any new features, is available in Windows Vista SP1 and Windows Server 2008.

Windows Installer 3.1 requires Windows Server 2003, Windows XP, or Windows 2000 SP3.

Windows Installer 3.0 requires Windows Server 2003, Windows XP, or Windows 2000 SP3. Windows Installer 3.0 is included in Windows XP SP2. It is available as a redistributable for Windows 2000 Server SP3 and Windows 2000 Server SP4, Windows XP RTM and Windows XP SP1, and Windows Server 2003 RTM.

Windows Installer Redistributables are available for Windows Installer versions 3.1 and earlier versions.

Windows Installer 2.0 is contained in the Microsoft Windows Server 2003 family and Windows XP.

Windows Installer 2.0 is available as a package for installing or upgrading to Windows Installer 2.0 on Windows 2000. This package should not be used to install or upgrade Windows Installer 2.0 on the Windows Server 2003 family and Windows XP.

In This Section

TopicDescription

Roadmap

A guide to Windows Installer documentation.

Overview

General information about the installer.

What's New in Windows Installer

Lists additions and changes to Windows Installer.

Reference

Documentation of Windows Installer functions.

Windows Installer Scripting Examples

Windows Installer examples using script.



Send comments about this topic to Microsoft

Build date: 11/1/2007

Community Content   What is Community Content?
Add new content RSS  Annotations
Impossible de demarrer      Problémé de Demarrage ... 7yıkujhmujh   |   Edit   |  
Bonjour, Cher Mr,Mad,


A la suite de telechargement d'installation de votre logicielle je rencontre donc des problème qui sont sur venu lor de page au demarrage impossible d'effecture d'autre doperation merci


[tfl - 25 June 08] - You should post questions like this to the MSDN Forums at http://forums.microsoft.com/msdn. You are likely get a quicker response through the forum than through the Community Content. Also, this is the English language version of the library, so English is the preferred language here. Also - removing tags.
Tags What's this?: contentbug (x) cristo (x) en (x) lo (x) puedo (x) todo (x) Add a tag
Problem with Windows Installer      Carl Glover ... Alejandra Loyola Clemente   |   Edit   |  
Since I used System Recovery to reinstall Office, Windows Installer wants to "reinstall" every program and PDF file I try to open, stopping everything for up to 15 minutes while it goes through the routine. Any suggestions as to how to I can eliminate this?
Why is this better?      mioan ... msn download   |   Edit   |  
Why is this better than the free InnoSetup or the versionUpdater

http://www.24hsoftware.com/ApplicationVersionUpdater.html

Do you have a simple sample of a complete installation script for the Microsoft Windows Installer?

i.e Ask the user for installation folder, Install an executable, create program shortcuts, thank you and exit


hi
valternei      valternei   |   Edit   |  

oi

cintia      msn0.9 ... mannyporto   |   Edit   |  
  • oi
josino      josino123   |   Edit   |  

io

Tags What's this?: bom (x) oi (x) tudo (x) Add a tag
Flag as ContentBug
From Shina      SIB123   |   Edit   |  
Mickey is no more for me.....Shina
Tags What's this?: mickey (x) to (x) Add a tag
Flag as ContentBug
diana      diana sanchez   |   Edit   |  
diana
Tags What's this?: lu (x) Add a tag
Flag as ContentBug
msn      bruna fernanda ... marcosvinnicios   |   Edit   |  
msn