3

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

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

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

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

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

1 ответ1

7

Что такое MSMQ?

От Microsoft:

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

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

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

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

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

Вы можете отключить это? Что просходит?

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

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

(Источник)

В двух словах

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .