Windows Installer 是一个重要的系统工具,它在软件安装过程中起着关键作用。它的主要功能包括:
- 冲突管理:当安装或卸载程序时,Installer 会执行规则以避免DLL文件共享冲突,确保程序间的平稳运行,避免系统挂起。
- 问题诊断和修复:Installer 能检测程序缺失或损坏的文件,并在必要时重新安装或替换,以保持程序完整。
- 可靠卸载:Installer 可以彻底卸载已安装的程序,删除相关文件和注册表条目,但会保留与其他软件共享的资源,保持系统的完整性。
- 按需安装:Installer 可以先安装基础程序,然后在使用时自动安装附加组件,节省空间并简化用户体验。
- 无人参与安装:它支持管理员通过脚本进行自动化安装,提高效率。
Windows Installer 技术由客户端安装服务(Msiexec.exe)和 Microsoft 软件安装(MSI)软件包文件组成。Msiexec.exe 是这个系统的执行者,它读取.msi文件中的信息,执行安装命令,如复制文件、修改注册表等。当安装Windows Installer后,系统会将.msi文件关联到Msiexec.exe,以便用户点击即可进行安装。
每个 MSI 软件包文件包含一个关系数据库,存储了安装和卸载程序所需的详细指令和数据,确保安装过程的精确执行。
扩展资料
当您在计算机上运行而且正在安装新程序时,安装突然失败。现在您只安装了部分程序。您再次尝试安装该程序,但还是失败。或者,也许您在尝试删除旧程序时因为安装文件损坯而发生问题。 不要担心。Windows Installer 清理实用工具或许可以帮忙。您可以使用该工具为使用 Windows Installer 安装的程序删除安装信息。请注意,Windows Installer 清理实用工具将不会从计算机删除实际程序,但是它会删除安装文件,以便您可以启动安装、升级,或卸载。