windows-安装程序-windows安装程序无法将windows配置为在此
windows 安装程序
Windows 安装程序通常指的是 Windows Installer,以下是详细介绍:

基本信息
- 定义:Windows Installer 是微软 Windows 操作系统中的一款用于管理和配置软件服务的工具,是 Win2K/WinXP/WinVista 等系统的组件之一,在 Win95、Win98、WinMe 与 WinNT4.0 下则作为额外产品提供。
- 组成部分:主要包括客户端安装服务(Msiexec.exe)和 Microsoft 软件安装(MSI)软件包文件 。
功能特点
- 安装与配置管理:能将软件的必要文件复制到指定的安装目录,在 Windows 注册表中注册一些组件,以便系统能够识别和使用它们,还可根据用户选择创建桌面快捷方式、配置环境变量等。
- 回滚功能:在安装失败时将计算机还原为原始状态,跟踪在程序安装过程中对系统进行的所有更改,若安装失败可将系统恢复到初始状态。
- 多包事务支持:可以创建从多个包的单交易,若有软件包安装不成功或用户取消安装,能回滚安装。
- 组件管理:可管理软件组件的添加和删除,监视文件复原,维护基本的灾难恢复,还能强制实施一些安装规则,防止程序之间产生冲突。
- 按需安装:可指示 Installer 首先安装程序的最小子集,之后在首次使用需要附加组件的功能时,自动安装附加组件。
- 无人参与安装:支持根据管理员的指令使用脚本来安装程序。
常见问题及解决方法
- Windows Installer 服务未启动或不可用:运行 “msiexec /unregister” 停掉此服务,再运行 “msiexec /regserver”,然后在服务列表中双击调整其状态为自动或者手动并启动,也可手动注册 “msi.dll”,运行 “regsvr32 msi.dll”。
- 安装程序文件损坏或感染病毒:如 % windir%\system32\msiexec.exe 感染病毒,可通过比较其文件大小或看文件的修改时间判断,在 Dos 或 PE 环境下提取替换 “dllcache” 缓存中的 msiexec.exe。
- 软件安装出现冲突或错误:可使用 Windows Installer Clean up Utility 工具删除程序之前的安装信息后再试。
不同版本特点
- Windows Installer 4.5:增加了嵌入式用户界面处理程序、嵌入式推理链等功能,解决了早期版本中存在的一些问题,如缺少 SeBackupPrivilege 用户权限、在 Windows Vista 中 InstallValidate 操作出现不必要消息等。
- Windows Installer 5.0 及以上:开始支持更安全的资源配置,可指定安全描述符来拒绝权限等,能更好地枚举组件和定制服务。
