Windows Installer 到底是什么呢? Windows Installer提供了以下基本功能:
--事务型操作。所有的安装操作都是事务形式的。对于Windows Installer执行的每项操作,它都会产生一个对应的撤销(Undo)操作,以便在需要时撤销用户对系统所做的修改。如果在安装过程中发生了一个错误,Windows Installer可以将系统还原回进行安装前的状态。
--自我治愈。Windows Installer支持应用程序的“自我治愈”能力。应用程序可以在启动时检查各种常见的安全问题,例如文件或注册表键丢失问题,并且可以自动修复自己。
--按需安装。Windows Installer支持应用程序的按需安装。例如,Microsoft Office Word的拼写检查功能在默认情况下不会被安装,但是用户也可以根据需要安装该功能。
--在“锁定”环境下的安装。在全面锁定的环境中,用户一般没有安装应用程序所需的权限或能力。在大多数情况中,他们没有对计算机“Program Files”文件夹或者HKEY_LOCAL_MACHINE注册表位置的“写”权限。例如,如果管理员通过组策略允许用户安装某个程序包,Windows Installer便可以代表用户进行程序的安装。
--状态管理。Windows Installer为应用程序提供了一组标准的Win32 应用程序编程接口(API)和自动化接口,管理员可以使用它们查询程序在计算机中的安装状态。API能够查询程序的当前状态,校验现有状态,或者修复受损的状态,并且能够从一种状态过渡到另一种状态。
Windows Installer 软件安装技术。该技术包括适用于 32 位 Windows 操作系统的 Windows Installer 服务器,以及一个用于存储有关配置和安装信息的新软件包文件格式。 Windows Installer 不仅仅是一个安装程序,它还是一个可扩展的软件管理系统。Windows Installer 管理软件的安装,管理软件组件的添加和删除,监视文件复原,并通过使用回滚来维护基本的灾难恢复。 此外,Windows Installer 还支持从多个源安装和运行软件,并且可以由要安装自定义程序的开发人员定制 提供一个。
故不要删除。