Warum benötigt Windows 10 einen Message Queuing-Dienst und warum ist der Dienst standardmäßig installiert?

Ich habe zwei Systeme von Windows 7 auf 10 aktualisiert und beide haben den MSMQ-Dienst nach dem Upgrade installiert. Keines dieser Systeme hatte es zuvor installiert.

Das Vorhandensein des Dienstes ist an sich kein Problem, aber er oder ein Abhängigkeitsdienst überwacht TCP-Port 80 über die Microsoft HTTP-API (System Process PID 4) und kann daher Apache nicht starten.

Bisher waren meine Suche nach Antworten erfolglos, da es sich bei den meisten Ergebnissen, die ich finde, um setup und Konfiguration von MSMQ, aber nicht auf einem neu installierten Win10-System.

Ich habe zwei Fragen:

  1. Was ist der Zweck des MSMQ-Dienstes in Windows 10-Systemen?
  2. Können die Dienste ohne Nebenwirkungen deaktiviert (oder auf manuellen Start gesetzt) werden?
Author: AndyDeGroo, 2015-10-14

1 answers

Was ist MSMQ?

Von Microsoft:

Microsoft Message Queuing (MSMQ) - Technologie, die es ermöglicht, Anwendungen laufen zu verschiedenen Zeiten, um über heterogene zu kommunizieren netzwerke und Systeme, die vorübergehend offline sein können. MSMQ bietet garantierte Nachrichtenübermittlung, effizientes Routing, Sicherheit und prioritätsbasiertes Messaging. Es kann verwendet werden, um Lösungen für sowohl asynchrone als auch synchrone Nachrichten Szenario.

Von einem Benutzer auf Stapelüberlauf:

Es ist nur ein Warteschlangenmanager.

Sie können Objekte (serialisiert) an die Warteschlange senden, in der sie bleiben bis Sie sie erhalten. Es wird normalerweise zum Senden von Nachrichten oder Objekten verwendet zwischen Anwendungen entkoppelt.

Es hat nichts mit Webservices zu tun, sie sind zwei verschiedene Dinge

Können Sie es deaktivieren? Was passiert?

Wenn der MSMQ dienst wird deinstalliert die folgenden Aktionen sind auch durchgeführt:

  1. Alle vorhandenen Warteschlangen und Warteschlangenkonfigurationsinformationen werden gelöscht
  2. Alle in dieser Warteschlange enthaltenen Nachrichten und die Warteschlange für tote Buchstaben des Systems (DLQ) wird gestrichen

(Quelle)

Auf den Punkt gebracht

Der Dienst wurde auf Windows 8-und höher-Systemen installiert (meines Wissens nach), weshalb Sie ihn möglicherweise nicht auf 7 gesehen haben. Entfernen betrifft nur selbst, und wenn Sie es nicht verwenden, sollte nichts betroffen sein.

Deaktivieren Sie den Dienst, den Sie kennen, aber Sie können ihn auch mit Add & Remove Features

 8
Author: Insane,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-05-23 12:41:50