Por que o Windows 10 precisa do serviço de enfileiramento de mensagens e por que o serviço é instalado por padrão?

Por que o Windows 10 precisa do serviço de enfileiramento de mensagens e por que o serviço é instalado por padrão?

Atualizei dois sistemas do Windows 7 para o 10 e ambos têm o serviço MSMQ instalado após a atualização. Nenhum desses sistemas o tinha instalado antes.

A presença do serviço não é um problema em si, mas ele ou um serviço de dependência está escutando na porta TCP 80 via Microsoft HTTP API (processo do sistema PID 4) e não consigo iniciar o Apache por causa disso.

Até agora, minhas buscas por respostas foram infrutíferas, porque a maioria dos resultados que encontrei tratam da instalação e configuração do MSMQ, mas não de seu propósito em um sistema Win10 recém-instalado.

Eu tenho duas perguntas:

  1. Qual é a finalidade do serviço MSMQ em sistemas Windows 10?
  2. Os serviços podem ser desativados (ou configurados para inicialização manual) sem quaisquer efeitos colaterais prejudiciais?

Responder1

O que é MSMQ?

DeMicrosoft:

A tecnologia Microsoft Message Queuing (MSMQ) permite que aplicativos executados em momentos diferentes se comuniquem através de redes e sistemas heterogêneos que podem estar temporariamente offline. MSMQ fornece entrega garantida de mensagens, roteamento eficiente, segurança e mensagens baseadas em prioridade. Ele pode ser usado para implementar soluções para cenários de mensagens assíncronas e síncronas.

De um usuário emEstouro de pilha:

É apenas um gerenciador de filas.

Você pode enviar objetos (serializados) para a fila onde eles ficarão até você recebê-los. Normalmente é utilizado para enviar mensagens ou objetos entre aplicações de forma desacoplada.

Não tem nada a ver com webservices, são duas coisas diferentes

Você pode desativá-lo? O que acontece?

Quando o serviço MSMQ é desinstalado também são realizadas as seguintes ações:

  1. Todas as filas existentes e informações de configuração de fila são excluídas
  2. Todas as mensagens contidas nessas filas e na fila de devoluções do sistema (DLQ) são excluídas

(Fonte)

Em poucas palavras

O serviço começou a ser instalado em sistemas Windows 8 e superiores (que eu saiba), e pode ser por isso que você não o viu no 7. Removê-lo afeta apenas a si mesmo e, se você não o estiver usando, nada deverá ser afetado.

Desativando o serviço você sabe fazer, mas também pode removê-lo usandoAdd & Remove Features

informação relacionada