#系统资讯 微软承认 Windows 10 最新扩展安全更新导致 MSMQ 消息队列服务异常,该服务主要影响企业,不少企业级应用程序依赖 MSMQ 处理后台任务。微软分析后发现问题根源在于 12 月更新变更了 MSMQ 存储文件夹的 NTFS 权限,这导致只有管理员用户才能写入消息,目前微软没有提供临时解决方案 (所以也只能卸载更新)。查看全文:https://ourl.co/111353
微软日前已经发布文档确认 Windows 10 安装扩展安全更新 KB5071546 后会导致 MSMQ 消息队列出现问题,消息队列主要是企业使用的服务,个人电脑通常未安装或未启用消息队列服务,普通消费级应用程序也不依赖消息队列。
消息队列 MSMQ 组件允许应用程序或服务将消息发送到队列,以便在其他应用程序或服务中处理消息,大多数情况下企业应用程序使用消息队列来管理后台任务,因此如果消息队列服务异常就会导致后台任务停止运行,从而阻塞主应用程序或网站。
例如当企业级应用程序依赖消息队列服务且消息队列异常时,企业就可能无法打开依赖于微软 IIS 的应用或网站,IIS 也负责在本地托管应用程序或网站,当然并非所有企业应用程序都需要使用消息队列。
目前出现的问题是当 Windows 10 或 Windows Server 2019 安装 2025 年 12 月更新后,使用消息队列服务会抛出如下错误提示:System.Messaging.MessageQueueException: Insufficient resources to perform operation.
问题在于安装更新后使用 MSMQ 的账户需要对存储文件夹具有写入权限,在许多实际环境中 MSMQ 由 IIS 应用程序池标识、LocalService 或 NetworkService 使用,这些服务本身可能就没有写入权限。
在存储文件夹无法创建或写入消息时就会出现故障,此时消息队列服务会出现无法连接的情况,即使用户主动重启 MSMQ 或者服务器本身,这个问题也会存在,因为账户权限问题依然没有解决。
微软在支持文档中表示:
安装此更新后,用户可能会遇到消息队列功能方面的问题,此问题也会影响负载较高的集群 MSMQ 环境,分析发现问题根源是 MSMQ 安全模型以及存储文件夹的 NTFS 权限变更导致,现在 MSMQ 用户需要写入权限,通常该权限仅限于管理员用户,因此尝试通过 MSMQ API 发送消息就可能出现失败。
目前微软并没有提供临时解决方案,因此摆在企业面前的选择其实也只有卸载更新暂时恢复使用,待下个月微软发布更新修复问题后再重新安装最新版更新。
版权声明:
感谢您的阅读,本文由 @山外的鸭子哥 转载或编译,如您需要继续转载此内容请务必以超链接(而非纯文本链接)标注原始来源。原始内容来源:Windows Latest
蓝点网站长,如果发现本文存在错误或错别字,欢迎在评论区留言,收到消息后我将及时修改。其他事宜请点击本站任意页面底部的「与我们联系」获取邮箱。
2.46W817.28M1.66W10.63M¥30

![[企业] 微软承认Windows 10扩展安全更新导致消息队列异常 目前似乎只能卸载更新](https://img.lancdn.com/landian/2024/05/103859.png)