¿Por qué Windows 10 necesita el servicio Message Queue Server y por qué el servicio está instalado de forma predeterminada?

¿Por qué Windows 10 necesita el servicio Message Queue Server y por qué el servicio está instalado de forma predeterminada?

Actualicé dos sistemas de Windows 7 a 10 y ambos tienen el servicio MSMQ instalado después de la actualización. Ninguno de esos sistemas lo tenía instalado antes.

La presencia del servicio no es un problema en sí mismo, pero él o un servicio dependiente está escuchando en el puerto TCP 80 a través de la API HTTP de Microsoft (proceso del sistema PID 4) y no puedo iniciar Apache por eso.

Hasta ahora mis búsquedas de respuestas han sido infructuosas, porque la mayoría de los resultados que encuentro tienen que ver con la instalación y configuración de MSMQ, pero no con su propósito en un sistema Win10 recién instalado.

Tengo dos preguntas:

  1. ¿Cuál es el propósito del servicio MSMQ en sistemas Windows 10?
  2. ¿Se pueden desactivar los servicios (o configurar el inicio manual) sin ningún efecto secundario?

Respuesta1

¿Qué es MSMQ?

Demicrosoft:

La tecnología Microsoft Message Queuing (MSMQ) permite que las aplicaciones que se ejecutan en diferentes momentos se comuniquen a través de redes y sistemas heterogéneos que pueden estar temporalmente fuera de línea. MSMQ proporciona entrega de mensajes garantizada, enrutamiento eficiente, seguridad y mensajería basada en prioridades. Se puede utilizar para implementar soluciones para escenarios de mensajería tanto asíncronos como síncronos.

De un usuario enDesbordamiento de pila:

Es solo un administrador de colas.

Puedes Enviar objetos (serializados) a la cola donde permanecerán hasta que los Recibas. Normalmente se utiliza para enviar mensajes u objetos entre aplicaciones de forma desacoplada.

No tiene nada que ver con webservices, son dos cosas diferentes

¿Puedes desactivarlo? ¿Lo que sucede?

Cuando se desinstala el servicio MSMQ también se realizan las siguientes acciones:

  1. Se eliminan todas las colas existentes y la información de configuración de colas.
  2. Se eliminan todos los mensajes contenidos en esas colas y la cola de mensajes fallidos del sistema (DLQ).

(Fuente)

En una palabra

El servicio comenzó a instalarse en sistemas Windows 8 y superiores (que yo sepa), por lo que puede ser la razón por la que no lo vio en 7. Eliminarlo solo afecta a sí mismo, y si no lo está usando, nada debería verse afectado.

Deshabilitar el servicio ya sabes cómo hacerlo, pero también puedes eliminarlo usandoAdd & Remove Features

información relacionada