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

3

Eu 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 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 (Sistema processo 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 encontrados está lidando com a configuração e configuração do MSMQ, mas não com o propósito de um sistema Win10 recém-instalado.

Eu tenho duas perguntas:

  1. Qual é o objetivo do serviço MSMQ em sistemas Windows 10?
  2. O (s) serviço (s) pode (m) ser desativado (ou definido como início manual) sem efeitos colaterais ruins?
por AndyDeGroo 14.10.2015 / 05:54

1 resposta

7

O que é o MSMQ?

Em Microsoft :

Microsoft Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline. MSMQ provides guaranteed message delivery, efficient routing, security, and priority-based messaging. It can be used to implement solutions for both asynchronous and synchronous messaging scenarios.

De um usuário em estouro de pilha :

It's just a queue manager.

You can Send objects (serialized) to the queue where they will stay until you Receive them. It's normally used to send messages or objects between applications in a decoupled way.

It has nothing to do with webservices, they are two different things

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

When the MSMQ service is uninstalled the following actions are also carried out:

  1. All existing queues and queue configuration information is deleted
  2. All messages contained in those queue and the system dead letter queue (DLQ) is deleted

(Source)

Em poucas palavras

O serviço começou a ser instalado em sistemas Windows 8 e superior (que eu saiba), o que pode ser o motivo pelo qual você não o viu em 7. A remoção afeta apenas a si mesmo e, se você não estiver usando, nada ser afetado.

Desabilitando o serviço que você sabe fazer, mas você também pode removê-lo usando Add & Remove Features

    
por 14.10.2015 / 07:19