深网财经科技2026年01月04日 15:11消息,微软承认12月更新导致Win10消息队列故障,引发多种异常。
12月16日,科技媒体BornCity发布文章称,微软已确认在12月9日的补丁星期二发布的累积更新中存在一个BUG,该问题影响Windows 10和Windows Server系统,导致消息队列(MSMQ)功能无法正常运行。 此次事件反映出即使像微软这样的大型技术公司,在系统更新过程中也难以完全避免漏洞的出现。虽然补丁更新本意是提升系统安全性和稳定性,但一旦出现问题,可能对依赖MSMQ功能的企业用户造成较大影响。这提醒我们在应用系统更新时,仍需保持谨慎,尤其是在关键业务环境中,建议先进行充分测试再部署。同时,这也凸显了厂商在发布更新前加强测试的重要性,以减少对用户的潜在冲击。
注:消息队列可以被看作是一种“电子邮箱”系统,只不过它是为计算机程序设计的。当一个程序无法及时处理任务时,可以先将这些任务(消息)放入队列中进行排队,等待有空时再处理,或者转交给其他计算机来完成。它的主要作用是确保数据不会丢失,并促进不同软件之间的高效沟通。 在我看来,消息队列在现代分布式系统中扮演着至关重要的角色。它不仅提升了系统的稳定性和可靠性,也增强了不同组件间的协同能力。尤其是在高并发、大数据量的场景下,消息队列的有效运用能够显著优化整体运行效率,减少系统崩溃的风险,是保障服务连续性的重要工具。
根据微软发布的健康仪表板信息,引发故障的累积更新主要包括三个版本:
适用于 Windows 10 2019 Enterprise LTSC 和 Windows Server 2019 的 KB5071544;
适用于 Windows 10 22H2(含 ESU 许可)的 KB5071546;
适用于 Windows 10 1607 Enterprise LTSC 及 Windows Server 2016 的 KB5071543。
受影响的系统可能会表现出多种异常症状,具有较强的迷惑性,其中最典型的表现是MSMQ队列直接变为“非活动”状态,导致应用程序无法正常写入数据。
此外,还表现为IIS网站出现崩溃,并提示“无法执行该操作,资源不足”。系统日志中也会出现“磁盘空间或内存不足”的错误信息,即使服务器实际具备足够的硬件资源。
在创建消息文件后,用户可能会遇到针对路径 C:\Windows\System32\msmq\storage\*.mq 的文件创建失败错误。这一问题可能与系统权限或存储空间不足有关,也可能是由于应用程序对 MSMQ(消息队列)服务的访问受限所致。对于这类技术性故障,用户通常需要检查相关服务是否正常运行,并确保有足够的磁盘空间和正确的访问权限。此外,及时更新操作系统和相关组件也有助于减少此类错误的发生。在实际操作中,建议用户根据具体环境进行排查,必要时可寻求专业技术人员的支持。
微软技术团队指出,问题的根源在于更新补丁对MSMQ的安全模型及底层NTFS权限进行了调整。具体来说,系统现在要求MSMQ用户必须具备对C:\Windows\System32\MSMQ\storage文件夹的写入权限。但该文件夹的默认权限通常仅授予管理员组,这一改动导致普通用户在调用MSMQ API发送消息时被系统阻止,从而引发资源访问错误。 这一变化反映出操作系统在安全策略上的收紧趋势,虽然初衷是为了提升系统安全性,但在实际应用中却可能影响到一些依赖MSMQ的正常功能。对于开发者和运维人员而言,这意味着需要重新审视权限配置,确保应用程序能够在新策略下正常运行。同时,这也提醒我们在进行系统更新时,应充分评估其对现有环境的影响,避免因安全增强而引发新的兼容性问题。
微软目前正在紧急排查该问题,并承诺在找到解决方案或临时缓解措施后将及时公布更多信息。由于此次故障对集群MSMQ环境以及高负载场景造成了严重影响,建议受此影响的企业管理员暂时停止部署相关更新,或持续关注微软官方的后续通知。在官方修复发布之前,手动调整相关文件夹的权限可能是一种可行的尝试,但操作时需格外谨慎,以避免带来安全风险。