This is an installation and configuration service by Microsoft. Performs automatic system rollback in case of any errors during installation.
Windows Installer
Windows Installer is a utility that provides an easy and straightforward way to install, maintain and remove software products.
Short overview
This utility facilitates the installation, modification and removal of various programs and components. Users can easily get products on demand or add customizations.
Additionally, the Windows Installer automatically generates a rollback script every time a new program is being installed. It saves a copy of each file it modifies or deletes into a hidden directory. If the installation was successful, the utility deletes this backup. However, if something went wrong, it automatically performs a rollback and returns the whole system to its original state.
Components
Even when users are done with the installation, they can return to it later to add or remove certain features without rerunning the whole setup. This approach reduces the total cost of ownership of an application.
The installation database contains important information about components, files, sources, and others. It provides several benefits. For example, the utility can quickly detect and reinstall damaged parts of the software without running setup again. Also, the database specifies which features should be installed later on-demand. Another advantage is the easy deployment of updates.
Key features
- allows installation, modification, and removal of software;
- automatic rollback in case of unsuccessful installation;
- facilitates updates and version control;
- helps to install components on-demand without rerunning setup;
- fully compatible with all modern versions of Windows.