Зачем Windows 10 нужна служба очереди сообщений и почему эта служба установлена ​​по умолчанию?

Зачем Windows 10 нужна служба очереди сообщений и почему эта служба установлена ​​по умолчанию?

Я обновил две системы с Windows 7 до 10, и в обеих после обновления установлена ​​служба MSMQ. Ни на одной из этих систем она не была установлена ​​ранее.

Наличие службы само по себе не является проблемой, но она или зависимая служба прослушивает TCP-порт 80 через Microsoft HTTP API (системный процесс PID 4), и из-за этого я не могу запустить Apache.

До сих пор мои поиски ответов были безрезультатными, поскольку большинство найденных мной результатов касались установки и настройки MSMQ, а не его назначения на недавно установленной системе Win10.

У меня два вопроса:

  1. Каково назначение службы MSMQ в системах Windows 10?
  2. Можно ли отключить службу(ы) (или настроить на ручной запуск) без каких-либо негативных побочных эффектов?

решение1

Что такое MSMQ?

ОтМайкрософт:

Технология Microsoft Message Queuing (MSMQ) позволяет приложениям, работающим в разное время, общаться через гетерогенные сети и системы, которые могут временно быть в автономном режиме. MSMQ обеспечивает гарантированную доставку сообщений, эффективную маршрутизацию, безопасность и приоритетную отправку сообщений. Ее можно использовать для реализации решений как для асинхронных, так и для синхронных сценариев отправки сообщений.

От пользователяПереполнение стека:

Это просто менеджер очереди.

Вы можете Отправить объекты (сериализованные) в очередь, где они будут находиться до тех пор, пока вы их не получите. Обычно это используется для отправки сообщений или объектов между приложениями разъединенным способом.

Это не имеет ничего общего с веб-сервисами, это две разные вещи.

Можно ли это отключить? Что произойдет?

При удалении службы MSMQ также выполняются следующие действия:

  1. Все существующие очереди и информация о конфигурации очередей удаляются.
  2. Все сообщения, содержащиеся в этих очередях и системной очереди неисправных сообщений (DLQ), удаляются.

(Источник)

В двух словах

Служба начала устанавливаться в системах Windows 8 и более поздних версиях (насколько мне известно), возможно, поэтому вы не увидели ее в 7. Удаление службы влияет только на нее саму, и если вы ею не пользуетесь, то это ни на что не повлияет.

Отключение службы вы знаете как сделать, но вы также можете удалить ее с помощьюAdd & Remove Features

Связанный контент