У Microsoft есть хорошие новости для администраторов: в то время как некоторые организации теперь платят за обновления безопасности для старых версий Windows, непоследовательное качество остается бесплатным.
Компания подтвердила, что Message Queuing (MSMQ) может перестать работать на некоторых устройствах с Windows 10 и на старых версиях Windows Server после установки обновления безопасности за декабрь 2025 года.
Проблемы включают неактивные очереди MSMQ, сбои служб Internet Information Services (IIS) с ошибками “Недостаточно ресурсов для выполнения операции” и невозможность приложений записывать сообщения в очереди.
Усугубляет проблему то, что журналы заполняются вводящими в заблуждение ошибками, такими как “Недостаточно места на диске или памяти”, несмотря на их изобилие.
Сбой на самом деле связан с разрешениями папок и тем, куда MSMQ хочет получить доступ для записи. В документации к проблеме Microsoft заявила: “Эта проблема вызвана недавними изменениями в модели безопасности MSMQ и разрешениях NTFS для папки C:\Windows\System32\MSMQ\storage. Пользователи MSMQ теперь требуют права на запись в эту папку, которая обычно ограничена для администраторов.
“В результате попытки отправки сообщений через API MSMQ могут завершиться ошибкой ресурсов.”
Это также влияет на кластерные среды MSMQ под нагрузкой.
По данным Microsoft, дефект затрагивает Windows 10 22H2 и более ранние версии (до 1607), а также Windows Server 2012-2019. “Частные пользователи Windows Home или Pro на персональных устройствах очень вряд ли столкнутся с этой проблемой. Эта проблема в основном затрагивает корпоративные или управляемые ИТ-среды.”
Microsoft предложила связаться с её командой поддержки для поиска временного решения. Другие пользователи сообщили, что удаление обновления также помогло, хотя это означало потерю содержащихся в нем исправлений безопасности.
MSMQ существует уже десятилетия в той или иной форме, и его происхождение можно отследить до времен Windows 95 и NT4. Это протокол обмена сообщениями, который позволяет приложениям взаимодействовать отказоустойчивым образом, помещая сообщения в очередь до тех пор, пока они не будут отправлены и получены.
Сбой MSMQ может привести к прекращению работы множества приложений.
К счастью, затронуты только старые операционные системы Microsoft. К сожалению, именно они, как правило, поддерживаются предприятиями, откладывающими боль и расходы на обновление, или следующими философии “если не сломалось, не чини”.
Увы, эту истину в наши дни, вероятно, нужно обновить: “если не сломалось, не чини. Пока Microsoft это не сломает…” ®
Автор – Richard Speed




