WINDOWS 10Новости MicrosoftОшибки Windows 10Последние новости

Проблема с 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:

  1. Откройте «Параметры» → «Обновление и безопасность» → «История обновлений» → «Удалить обновления»
  2. Найдите в списке KB5071546 и удалите его
  3. Перезапустите службу MSMQ или перезагрузите сервер
  4. На время приостановите автоматические обновления, чтобы избежать повторной установки проблемного патча

Обратите внимание: простая переустановка MSMQ через «Включение компонентов Windows» не помогает — ошибка связана именно с изменением прав доступа, а не с отсутствием компонента.

Почему это странно даже для Windows 10

Windows 10 уже находится в фазе расширенной поддержки безопасности (ESU), где Microsoft заявляла, что новые обновления будут лишь закрывать уязвимости, не затрагивая функциональность. Тот факт, что обновление сломало корневой компонент, используемый в критически важных инфраструктурах, вызывает вопросы к качеству тестирования и внутренним процессам компании.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»