Was ist rpcsvchost und warum läuft es auf meinem Mac?
Bei der Verwendung des Aktivitätsmonitors finden Sie etwas namens rpcsvchost, um zu sehen, was auf Ihrem Mac läuft. Was ist dieser Prozess und sollten Sie sich Sorgen machen? Kurz gesagt, nein: rpcsvhost ist ein Kernbestandteil von macOS.
Dieser Artikel ist Teil unserer fortlaufenden Serie, in der verschiedene Prozesse erläutert werden, die in Activity Monitor zu finden sind, wie kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd und viele andere. Weiß nicht, was diese Dienste sind? Beginnen Sie lieber mit dem Lesen!
Der heutige Prozess, rpcsvchost, ist ein Werkzeug, mit dem bestimmte Arten von Netzwerken verbunden werden können, insbesondere Microsoft-Netzwerke. So zitieren Sie die Manpage für rpcsvchost:
rpcsvchost ist eine sehr einfache Umgebung zum Hosten von DCE / RPC-Diensten. Es lädt DCE / RPC-Dienste aus der Liste der als Argumente angegebenen Plugins, bindet an einen geeigneten Satz von Endpunkten und wartet auf Protokollanforderungen.
Jetzt wissen wir, dass dies ein Prozess ist, der die Koordination von Netzwerken unterstützt, aber das klärt die Dinge nicht, weil wir nicht wissen, was DCE / RPC ist. Es stellt sich heraus, dass dies für Distributed Computing Environment / Remote Procedure Calls steht.
Alle Arten von Netzwerkdiensten verwenden DCE / RPC, möglicherweise vor allem Microsoft Exchange. Apple hat die Unterstützung für DCE / RPC bereits 2010 im Rahmen von Mac OS X Lion 10.7 hinzugefügt. Die Implementierung von DCE / RPC von Apple ist auf macOS Forge verfügbar, wo Apple den Quellcode für seine Open Source-Projekte hostet.
DCE / RPC ist eine Implementierung der Remote Procedure Call-Technologie, die von der Open Group als Teil der Distributed Computing-Umgebung entwickelt wurde. DCE / RPC wird am häufigsten für die Interaktion mit Windows-Netzwerkdiensten verwendet.
Apple bietet eine Liste mit Links zu weiteren Dokumentationen für wirklich Neugierige. In den meisten Fällen müssen Sie jedoch wissen, dass Sie mit rpcsvchost Ihrem Mac die Verbindung zu bestimmten Netzwerken herstellen können.
Wenn rpcsvchost viel CPU-Energie verbraucht, haben Sie möglicherweise Probleme beim Herstellen einer Verbindung mit einem Microsoft Exchange-Server oder einem anderen Netzwerkdienst, der DCE / RPC verwendet. Wenn dies der Fall ist, benötigen diese Apps wahrscheinlich auch viel CPU-Leistung. Erzwingen Sie das Beenden und sehen Sie, ob dies hilfreich ist.
Es ist auch möglich, aber nicht wahrscheinlich, dass eine Malware DCE / RPC für das Telefonieren nach Hause verwendet. So entfernen Sie Malware von Ihrem Mac, für alle Fälle.
Bildnachweis: guteksk7 / Shutterstock.com