Windows Installer is a built-in Operating System service that manages the installed state of an application on windows operating system. The installed state includes installation, repair, uninstallation and upgrades of application.
The widows installer service is the part of the windows XP professional, windows vista,windows 7 ,windows 2000 professional and windows ME.it is available for windows 95,windows 98 and windows NT 4.0 systems
Versions of windows installer:
- Version 1.1 Windows ME
- Version 1.2 Windows 2000
- Version 2.0 Windows XP and Server 2003
- Version 3.0 Windows XP SP2
- Version 3.1 Windows XP SP3,Windows Server 2003 SP1, SP2,Windows XP Professional x64 Edition RTM, SP2
- Version 4.0 Windows Vista RTM, SP1,Windows Server 2008 RTM
- Version 4.5 Windows Vista SP2,Windows Server 2008 SP2
- Version 5.0 Windows 7 RTM ,Windows Server 2008 R2 RTM
- No standard rules for application installation.Each application has its unique rules.
- Improper management of shared resources giving raise to problem of DLL hell.No method of maintaing reference count which breaks application across the system.
- Application May break the system integrity while installing and uninstalling including breaking other applications and in worse case breaking the target Operating system.
- No conflict management.
- High maintenance costs.