Проблема с MSMQ после декабрьского обновления Windows 10: что произошло и как это исправить
Компания Microsoft официально признала наличие проблемы в декабрьском накопительном обновлении 2025 года для Windows 10 — KB5071546. Установка этого патча вызывает отказ компонента MSMQ (Microsoft Message Queuing), который используется в корпоративных средах для асинхронной передачи данных между приложениями и службами.

Важно: MSMQ по умолчанию не устанавливается на потребительских редакциях Windows 10, и обычные пользователи, как правило, не сталкиваются с последствиями этой ошибки.
Что такое MSMQ и почему это важно
MSMQ — это технология, позволяющая приложениям помещать сообщения в очередь для последующей обработки. Такой подход часто задействуется в распределённых системах, корпоративных ERP- и CRM-решениях, а также веб-приложениях на базе IIS. Если MSMQ перестаёт работать, фоновые задачи останавливаются, а интерфейсы приложений или сайтов могут не загружаться вовсе.
Типичный симптом сбоя — исключение вида:System.Messaging.MessageQueueException: Недостаточно ресурсов для выполнения операции.
Как именно обновление сломало MSMQ
Опубликованные данные указывают: в рамках обновления KB5071546 были изменены правила NTFS-доступа к папкеC:\Windows\System32\MSMQ\storage,
где хранятся очереди сообщений. После установки патча к этой директории теперь требуется явное право на запись.
Проблема особенно остро проявляется в конфигурациях, где MSMQ вызывается от имени стандартных учётных записей — например, LocalService, NetworkService или пулов приложений IIS (iis_iusrs). Эти аккаунты по умолчанию не имеют прав на запись в указанную папку, и MSMQ не может создавать или обновлять файлы очередей.
Некоторые пользователи отмечают, что дескриптор безопасности меняется с D:P на D:PAI, то есть активируется флаг автоматического наследования (AI), что может сбросить или перезаписать ранее настроенные DACL.
Пользовательские сценарии и подтверждённые случаи
Системные администраторы сообщают о следующих проявлениях:
- Состояние очередей — «неактивно»
- Приложения IIS выдают ошибку 500 при попытке обращения к MSMQ
- Логи фиксируют исключения, связанные с нехваткой ресурсов или памяти
Интересно, что проблема воспроизводится на Windows Server 2019 и, по меньшей мере, в одном случае — на Windows Server с обновлением KB5071544. При этом в тестах на Windows Server 2022 и Windows 11 сбой не наблюдается.
Что делает Microsoft
По информации издания Windows Latest, Microsoft включила описание бага в документ поддержки и ведёт расследование. На текущий момент никаких патчей или временных обходных решений от компании не предложено. Единственное официально подтверждённое средство — откат обновления.
Как восстановить работу MSMQ прямо сейчас
Если ваша система зависит от очередей сообщений и вы уже пострадали от обновления KB5071546:
- Откройте «Параметры» → «Обновление и безопасность» → «История обновлений» → «Удалить обновления»
- Найдите в списке KB5071546 и удалите его
- Перезапустите службу MSMQ или перезагрузите сервер
- На время приостановите автоматические обновления, чтобы избежать повторной установки проблемного патча
Обратите внимание: простая переустановка MSMQ через «Включение компонентов Windows» не помогает — ошибка связана именно с изменением прав доступа, а не с отсутствием компонента.
Почему это странно даже для Windows 10
Windows 10 уже находится в фазе расширенной поддержки безопасности (ESU), где Microsoft заявляла, что новые обновления будут лишь закрывать уязвимости, не затрагивая функциональность. Тот факт, что обновление сломало корневой компонент, используемый в критически важных инфраструктурах, вызывает вопросы к качеству тестирования и внутренним процессам компании.





