如题。今天更新软件时不小心关机了,再次安装时就提示“另一安装正在进行。你必须先完成该安装,才能继续此安装。”重启后也无效果,请问大家如何解决该问题?谢谢!
已思考 4 秒
遇到这种因为意外挂断导致的 Windows Installer(MSI)残留锁定,可以按下面几个步骤试试,通常能解决 “另一安装正在进行……” 的提示:
结束残留的 msiexec 进程
按 Ctrl+Shift+Esc 打开任务管理器,切换到【详细信息】(或【进程】)标签页。
找到所有 msiexec.exe 或 “Windows Installer” 进程,右键选择【结束任务】。
msiexec.exe
重启 Windows Installer 服务
按 Win+R,输入 services.msc 回车。
services.msc
在服务列表里找到 Windows Installer,右键选【停止】,等几秒再右键【启动】。
然后再试一次安装。
注销并重新注册 MSI 服务
用管理员身份打开命令提示符(Win键→输入 cmd→右键“以管理员身份运行”)。
依次执行:
msiexec /unregister msiexec /regserver
再次尝试运行安装程序。
删除挂起的安装状态注册表项
注意: 操作注册表前建议先导出备份。
按 Win+R 输入 regedit 回车,定位到:
regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\InProgress
如果能看到 InProgress 键,就将它删除或重命名。
InProgress
另外,还可以检查下面两个键,如果存在也可删除:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Rollback\InProgress
运行微软“安装和卸载”疑难解答
微软官方有个工具可以自动修复 MSI 问题:下载“Program Install and Uninstall troubleshooter”
按提示运行,让它检测并清理残留安装信息。
最后手段:重启到安全模式再安装
有时安全模式下只会加载最少服务,可以避开残留锁定。
进入安全模式(重启时连续按 F8 或在“高级启动”里选择),然后再试安装程序。
按上面几步一般都能清除残留状态,让安装程序恢复正常。如仍未解决,可贴出具体软件的安装日志(msiexec /i 安装包.msi /l*vx log.txt)进一步分析。祝顺利!
你好,多谢回复。我在删除各种进程后,重新安装软件,结果进度条一动也不动了。
如图所示。
多等等。 你的windows可能有些问题,试试修复一下、打一下最新的补丁。 另外也可以看看windows事件查看器里有没有什么报错。