Windows Installer architecture was modified to increase systemsecurity.•
Ability to conceal personal information.
Windows Installer provides authors with away to hide information, such as passwords, from appearing in log files.•
Multiple user isolation.
Modifications to Windows Installer architecture allow for trueisolation of per-user installations since a product's per-user configuration information isno longer shared among users.•
Digital signature support.
Digital signature support is included for Windows Installer-related files, such as packages (.msi), patches (.msp), and transforms (.mst). WindowsInstaller also supports digital signature verification of external cabinet files (.cab)associated with an installation.•
More robust patching.
Numerous patching issues were fixed in version 2.0.•
Simplified patch authoring.
Patch conflict resolution in version 2.0 eliminates some of the burden of authoring patches. Setup authors targeting version 2.0 no longer need tokeep track of every disk ID and last sequence number used by previous patches.•
Improved patch and update installation.
Version 2.0 reduces unnecessary sourceresolution attempts. In the majority of cases, the user is no longer required to haveaccess to the original source location when applying a patch unless specifically requiredby the package author. Additionally, more efficient updates result from removal of unnecessary un-versioned file copies.•
Support for transforms and patches from URL sources.
Windows Installer version2.0 now supports using transforms and patches from a source referenced by a UniformResource Locator (URL).•
Enhancement of operating system features.
Integration with System Restore andSoftware Restriction Policies (Windows® XP features) and improved TerminalServices support.•
64-bit service on 64-bit Windows.
Windows Installer is a native 64-bit service for theinstallation of 64-bit applications on 64-bit versions of Windows.•
Event logging has been greatly improved in order to aidtroubleshooting installation issues. This includes ensuring that different errors haveunique event IDs.•
Configurable merge modules.
Improvements to MergeMod.dll permit authoringmerge modules (.msm files) containing attributes configurable by the consumer of themerge module.
More information on Windows Installer can be found in the Windows Installer softwaredevelopment kit (SDK).Further information on Windows Installer is available in the following white papers:•Windows Installer Service Overview