DESCRIPTION:
Windows Installer (already known as Microsoft Installer[3]) is a product part and application programming interface (API) of Microsoft Windows utilized for the establishment, support, and evacuation of programming. The establishment data, and alternatively the documents themselves, are bundled in establishment bundles, freely social databases organized as COM Structured Storages and regularly known as "MSI records", from their default filename augmentations. Windows Installer contains critical changes from its ancestor, Setup API. New components incorporate a GUI system and programmed era of the uninstallation succession. Windows Installer is situated as a distinct option for stand-alone executable installer structures, for example, more established variants of InstallShield and NSIS.
Prior to the presentation of Windows Store, Microsoft urged outsiders to utilize Windows Installer as the premise for establishment structures, so they synchronize accurately with different installers and keep the interior database of introduced items reliable. Vital elements, for example, rollback and forming rely on upon a steady interior database for dependable operation. Besides, Windows Installer encourages the rule of minimum benefit by performing programming establishments as a substitute for unprivileged clients.