Microsoft Windows Installer ist eine frei verteilte Systemkomponente, die Softwareentwicklern die Möglichkeit bietet, Installationsprogramme bequemer zu entwickeln. Diese Komponente bildet die Grundlage für die Installation und Deinstallation von Programmen in einer Microsoft Windows-Umgebung.
Eines der wichtigsten Merkmale des Windows Installers ist die Multiple Package Transaction-Technologie. Dank ihr wird, falls die Installation der Anwendung aus irgendeinem Grund unterbrochen wurde oder fehlgeschlagen ist, alle durch die Installation vorgenommenen Änderungen abgebrochen. Zusätzlich muss beim Installieren mehrerer Komponenten der Computer nicht jedes Mal neu gestartet werden. Der Windows Installer kümmert sich um alles. Neben der Installation eignet sich dieses Produkt auch gut für die Verwendung von Patches. Nur die notwendigen Dateien werden ersetzt und nur die notwendigen Änderungen werden vorgenommen. Wenn der Patch entfernt wird, werden alle durch andere Patches gemachten Änderungen nicht beeinflusst. Es gibt auch eine Funktion, um Ihre eigene Benutzeroberfläche in den Installer einzubetten.
Microsoft Windows Installer ermöglicht eine nahtlose Installation und Deinstallation von Programmen und gewährleistet einen sicheren, umkehrbaren Prozess, auch bei Unterbrechungen.