遇到消息“我们无法安装某些更新,因为其他更新正在进行中“在 Windows PC 上?此错误通常意味着 Windows 更新服务陷入循环,认为当前正在安装或处理另一个更新,即使事实并非如此。Windows 更新服务旨在按顺序管理和安装更新。如果由于某种原因此服务陷入困境,它可能会阻止安装新更新,从而导致潜在的安全漏洞和系统不稳定。让我们探讨一下这背后的常见原因,故障排除步骤可帮助您正确修复和安装 Windows 更新。
为什么 Windows 无法安装某些更新?
当 Windows 安装更新时,它使用 Windows Installer 服务 (msiserver) 来管理该过程。为了确保系统稳定性,Windows 会阻止同时安装其他更新。但是,如果存在文件损坏或 Windows Installer 服务出现问题,系统可能会错误地认为更新仍在进行中,即使事实并非如此。这可能会阻止后续更新并显示错误消息:“我们无法安装某些更新,因为其他更新正在进行中。”
重新启动计算机
有时,只需重新启动即可清除挂起的更新并允许安装新更新。
- 点击开始,然后选择重新启动从电源菜单。
- 重新启动后,导航至再次检查更新设置 > 更新和安全 > Windows 更新并点击检查更新。
重新启动电脑可以清除可能导致 Windows 更新服务故障并导致此类错误的临时故障。
手动完成待定更新
挂起的更新通常会阻止新的安装。您可以手动检查并完成它们。
参见:已解决:Microsoft 无法在您的 PC 上安装重要的安全更新 0x80072ee7
- 前往设置 > 更新和安全 > Windows 更新。
- 查找标记为“待安装”或“需要重新启动”的更新。
- 如果出现提示,请单击立即安装或者立即重新启动完成安装
有时,更新可能已完成下载,但需要重新启动才能完成安装。
运行 Windows 更新疑难解答
Windows 包含一个内置的故障排除程序,旨在自动诊断和修复常见更新问题。
- 打开设置 > 更新和安全 > 疑难解答。
- 点击额外的疑难解答。
- 选择Windows更新,然后单击运行疑难解答程序。
- 按照屏幕上的说明进行操作,让疑难解答人员解决问题。
重新启动 Windows Installer 服务
手动重新启动相关服务通常可以解决问题。
- 按赢+R, 类型
services.msc,并击中进入。 - 找到以下服务:
- Windows更新
- 后台智能传输服务 (BITS)
- 加密服务
- 右键单击每个服务并选择重新启动。
- 重新启动服务后,再次检查更新。
清除 Windows 更新缓存
同样,更新缓存中损坏的文件可能会导致问题。清除此缓存会强制 Windows Update 下载更新文件的最新副本。
- 按赢+R, 类型
services.msc,并击中进入。 - 停止Windows更新右键单击该服务并选择停止。
- 导航至
C:WindowsSoftwareDistribution。 - 删除 SoftwareDistribution 文件夹内的所有文件和文件夹。
- 重新启动Windows更新服务。
- 再次检查更新设置 > 更新和安全 > Windows 更新。
使用部署映像服务和管理 (DISM) 工具
DISM 可以修复可能干扰 Windows 更新的损坏的系统文件。
- 打开以管理员身份运行命令提示符
- 键入命令 DISM /Online /Cleanup-Image /RestoreHealth 并按 Enter
- 此过程可能需要一些时间。确保您有稳定的互联网连接。
- 扫描完成后,重新启动电脑并尝试再次安装 Windows 更新。

执行干净启动
第三方应用程序或服务可能会干扰 Windows 更新。执行干净启动使用最少的驱动程序和启动程序启动 Windows,这可以帮助识别并解决此类冲突。
- 按赢+R, 类型
msconfig,并击中进入。 - 在系统配置窗口,转到服务选项卡。
- 查看隐藏所有 Microsoft 服务,然后单击全部禁用。
- 前往启动选项卡并单击打开任务管理器。
- 禁用所有启动项。
- 重新启动您的电脑并检查更新。

手动更新 Windows
如果自动更新失败,您可以从 Microsoft 更新目录手动下载并安装更新。
- 参观微软更新目录。
- 搜索您需要的更新的 KB 号。
- 下载更新并运行安装程序。

有时,第三方防病毒或防火墙软件可能会干扰 Windows 更新。暂时禁用这些程序可能会有所帮助。请记住之后重新启用它们。再次如果问题是最近出现的,您可以尝试恢复你的系统到问题开始之前的某个时间点。
