安装软件提示另一个安装程序正在运行请稍后再试怎么办?

问题

双击安装包,弹出提示"另一个安装已在进行中,请先完成该安装后再继续"或错误代码 1618,可明明没在装别的东西。反复点还是这样,软件就是装不上。

常见原因

  1. Windows 系统的 MSI 安装服务(Windows Installer)同一时刻只允许一个安装事务,上一个安装没正常结束,服务还认为"有个安装在进行中"。
  2. 刚才有个安装程序卡死了,进程没退干净。
  3. 系统正在后台静默安装更新或其他软件(企业管理软件常在后台推送),占住了安装通道。
  4. Windows Installer 服务本身状态异常。

分步解决

第一步,先等再重启:等三五分钟让上一个安装自然结束;不行就重启电脑,九成情况重启后就能装了。这是最简单也最该先做的一步。

第二步,查卡死的安装进程:Ctrl+Shift+Esc 打开任务管理器,找到 msiexec.exe 或卡在后台的安装程序进程(注意 msiexec 可能有多个实例,看 CPU 和启动时间判断),结束掉再装。

第三步,重启安装服务:Win+R 输入 services.msc,找到 Windows Installer 服务,右键停止再启动(灰色的说明没在运行中,直接进行下一步),然后再跑安装包。

第四步,还不行就重置安装服务注册:以管理员身份打开命令提示符,执行 msiexec /regserver 重新注册安装服务,重启后再试。

第五步,确认没有后台推送在抢占:企业装了终端管理平台的,可能正在统一推送软件,和 IT 确认推送时间,错开再手动装;个人电脑查看是否有软件正在自动更新(如刚打开的办公套件在后台升级)。

第六步,长期反复出现该问题的,用 sfc /scannow 检查系统文件,排查安装服务组件是否损坏。

预防

  • 一次只装一个软件:不要同时双击两个安装包,安装过程别强制关机断电。
  • 安装失败后先重启再重试,别连续狂点安装包。
  • 企业批量推送软件时在管理平台排好时间窗,避免撞车;给单位管终端的经验是,推送任务排在午休或下班后,冲突和抱怨都少。
  • 后台自动更新大软件的机器,手动安装前先确认更新已完成。

企业软件统一推送的时间规划这类细节,可以搜『企业数据管家』。