
微软昨(17)日公告,本月的安全更新,造成Windows 10及旧版Windows Server的IIS及消息队列(Message Queuing,MSMQ)失常,出现资源不足错误消息,微软正在调查原因。
出现问题的是Patch Tuesday中发布的KB5071546。部分用户安装于Windows机器后,MSMQ无法运行。这问题也影响运行中的集群MSMQ环境。
这问题症状包括,MSMQ消息队列静止不动、IIS网站无法展开,带有“执行运行的资源不足”的错误消息、应用程序无法写入队列、应用程序撰写消息文件时出现“C:\Windows\System32\msmq\storage*.mq无法创建”的错误消息,以及一些误导log像是“磁盘空间或内存不足”,但事实并非如此。
微软推测原因可能是,近日该公司对MSMQ安全模型及C:\Windows\System32\MSMQ\storage文件夹NTFS权限进行的变更所致。MSMQ用户现在必须具备写入权限才能访问,通常只有管理员才符合资格。因此如果用户企图通过MSMQ API发送消息,将触发上述资源不足的错误。
这问题主要影响企业或托管的IT环境,一般使用Windows Home或Pro版的个人用户碰到这的机会很低。
受影响的Windows平台涵盖用户端及服务器端。用户端包含Windows 10 1607、1809、Windows 1021H2、22H2。服务器端则有Windows Server 2012/2012 R2、2016及2019。
微软目前提供暂时性解法,但用户必须联系微软支持团队。该公司已着手调查,表示会尽快提供进一步资讯。











