欢迎光临韵绾网
详情描述

这个问题是微软官方确认的一个已知严重故障。当您在 Windows 10 或 Windows Server 上安装 2025年1月14日 发布的更新 KB5071407KB5071546 后,依赖 Microsoft Message Queuing (MSMQ) 服务的应用程序和功能会受到严重影响。

以下是问题的详细说明、临时解决方案和官方建议。

问题核心

此更新破坏了 Windows 消息队列 (MSMQ) 服务的核心功能。具体表现为:

  • MSMQ 服务无法启动,错误代码可能为 0x424
  • 即使服务能启动,队列管理器也无法正常运行,导致应用程序无法通过 MSMQ 发送或接收消息。
  • 影响所有使用 MSMQ 的应用程序、服务和内部组件。

影响范围

  • 操作系统: Windows 10 版本 22H2, 21H2; Windows Server 2022, 2019, 2016 等。
  • 更新: KB5071407(月度安全更新)和 KB5071546(仅安全更新)。
  • 受影响组件: 任何依赖 MSMQ 的服务,例如某些旧版的 BizTalk Server 适配器、内部开发的基于 MSMQ 的应用程序等。

解决方案 (临时)

微软官方的首要建议是 卸载有问题的更新。这是目前最直接有效的解决方法。

方法一:通过控制面板卸载更新 (推荐)管理员身份 打开 命令提示符 (CMD)PowerShell。 输入以下命令并按回车,这会在当前用户桌面创建一个名为 UninstallUpdates.cmd 的批处理文件:
echo @echo off >"%USERPROFILE%\Desktop\UninstallUpdates.cmd" && echo if not "%%1"=="am_admin" (powershell -Command "Start-Process '%%~s0' -Verb RunAs" ^& exit /b) >>"%USERPROFILE%\Desktop\UninstallUpdates.cmd" && echo echo Uninstalling the problematic updates... >>"%USERPROFILE%\Desktop\UninstallUpdates.cmd" && echo wusa /uninstall /kb:5071407 /quiet /norestart >>"%USERPROFILE%\Desktop\UninstallUpdates.cmd" && echo wusa /uninstall /kb:5071546 /quiet /norestart >>"%USERPROFILE%\Desktop\UninstallUpdates.cmd" && echo echo Updates uninstalled. Please restart your computer. >>"%USERPROFILE%\Desktop\UninstallUpdates.cmd" && echo pause >>"%USERPROFILE%\Desktop\UninstallUpdates.cmd"
转到您的桌面,找到并 右键点击 UninstallUpdates.cmd 文件,选择 “以管理员身份运行”。 脚本会自动卸载两个有问题的更新。完成后,按提示 重启计算机方法二:手动卸载 打开 控制面板 -> 程序 -> 程序和功能 -> 查看已安装的更新。 在列表中找到对应您系统的更新:
  • KB5071407 (2025-01 适用于 xxxx 的累积更新)
  • KB5071546 (2025-01 适用于 xxxx 的安全更新)
右键点击该更新,选择 卸载,然后按照提示完成操作并重启。 方法三:使用 PowerShell 卸载

以管理员身份运行 PowerShell,执行以下命令之一(根据您实际安装的更新编号):

# 卸载 KB5071407
wusa /uninstall /kb:5071407 /quiet /norestart

# 或卸载 KB5071546
wusa /uninstall /kb:5071546 /quiet /norestart

执行后重启计算机。

后续操作与预防措施

暂停自动更新: 在微软发布修复此问题的更新之前,建议暂时暂停 Windows Update,防止系统自动重新安装有问题的更新。
  • 进入 设置 -> 更新和安全 -> Windows 更新 -> 暂停更新,最多可暂停 5 周。
使用组策略延迟更新 (企业用户): 可以通过组策略将更新延迟一段时间,等待微软发布修复补丁。 关注官方信息: 密切关注微软官方通告。预计微软会在 2025年2月11日 的“补丁星期二”或之前发布一个包含修复程序的更新。届时,您应该安装这个新的更新。 联系支持: 如果您在卸载更新后问题仍然存在,或者您的生产环境非常关键,无法卸载安全更新,那么必须联系微软官方支持以获取针对您具体环境定制的帮助。
  • 联系路径: 访问 Microsoft 支持 页面,选择“产品与服务”,根据您的许可类型(如 Azure 支持、企业支持等)提交工单。

重要提醒

  • 数据备份: 在进行任何系统更新或卸载操作前,确保重要数据已备份。
  • 测试环境优先: 企业用户应在测试环境中验证卸载更新或安装后续修复更新后,MSMQ 功能是否恢复正常。
  • 安全风险: 卸载的是安全更新,会使系统暴露在该更新修复的安全漏洞下。请务必在问题修复后尽快安装新的安全更新。

总而言之,立即卸载 KB5071407 或 KB5071546 是当前唯一可行的临时解决方案。请务必在卸载后暂停更新,并等待微软发布包含修复的官方补丁。

相关帖子