
You find something called rpcsvchost while using Activity Monitor to see what’s running on your Mac. What is this process, and should you be worried? In a word, no: rpcsvhost is a core part of macOS.
在使用“活動監視器”查看Mac上正在運行的內容時,您會找到一個名為rpcsvchost的東西。 這是什么過程,您應該擔心嗎? 總之,沒有:rpcsvhost是macOS的核心部分。
This article is part of our ongoing series?explaining various processes found in Activity Monitor, like kernel_task, hidd, mdsworker, installd, WindowServer, blued, launchd, backup, opendirectoryd, and many others. Don’t know what those services are? Better start reading!
這篇文章是一部分我們正在進行一系列解釋各種進程在活動監視器中發現,像kernel_task , hidd , mdsworker , INSTALLD , WindowServer ,發藍, launchd會,備份, opendirectoryd ,和其他許多人。 不知道這些服務是什么? 最好開始閱讀!
Today’s process, rpcsvchost, is a tool used to connect with certain kinds of networks, particularly Microsoft ones. To quote the man page for rpcsvchost:
當今的過程rpcsvchost是用于連接某些類型的網絡(尤其是Microsoft網絡)的工具。 引用rpcsvchost的手冊頁:
rpcsvchost is a very simple environment for hosting DCE/RPC services. It loads DCE/RPC services from the list of plugins given as arguments, binds to an appropriate set of endpoints and listens for protocol requests.
rpcsvchost是用于托管DCE / RPC服務的非常簡單的環境。 它從作為參數給出的插件列表中加載DCE / RPC服務,綁定到一組適當的端點并偵聽協議請求。
So now we know this is a process that helps coordinate networking, but that doesn’t clarify things because we don’t know what DCE/RPC is. It turns out this stands for Distributed Computing Environment / Remote Procedure Calls.
因此,現在我們知道這是一個有助于協調網絡的過程,但是由于我們不知道什么是DCE / RPC,因此無法澄清問題。 事實證明,這代表了分布式計算環境/遠程過程調用。
All sorts of network services use?DCE/RPC, perhaps most notably Microsoft Exchange. Apple added DCE/RPC support back in 2010 as part of Mac OS X Lion 10.7. Apple’s implementation of DCE/RPC is available on macOS Forge, which is where Apple hosts the source code for its open source projects.
各種網絡服務都使用DCE / RPC ,也許最著名的是Microsoft Exchange。 蘋果在2010年作為Mac OS X Lion 10.7的一部分添加了DCE / RPC支持。 Apple的DCE / RPC實施可在macOS Forge上找到,macOS Forge是Apple托管其開源項目的源代碼的地方。
DCE/RPC is an implementation of the Remote Procedure Call technology developed by the Open Group as part of the Distributed Computing Environment. DCE/RPC is most commonly used to interact with Windows network services.
DCE / RPC是Open Group在分布式計算環境中開發的遠程過程調用技術的實現。 DCE / RPC最常用于與Windows網絡服務進行交互。
Apple provides a list of links to further documentation for the truly curious, but for the most part, all you need to know is that rpcsvchost enables your Mac to connect with certain kinds of networks.
Apple為真正好奇的人提供了指向更多文檔的鏈接列表,但在大多數情況下,您需要知道的是rpcsvchost可使Mac與某些類型的網絡連接。
If rpcsvchost is using up a lot of CPU power, you might be having trouble connecting to a Microsoft Exchange server, or some other networking service that uses DCE/RPC. If this is the case, those apps are probably also using a lot of CPU power, so force quit them and see if that helps.
如果rpcsvchost消耗了大量CPU資源,則可能無法連接到Microsoft Exchange服務器或其他使用DCE / RPC的網絡服務。 如果是這種情況,則這些應用程序可能還使用了大量CPU能力,因此請強制退出它們,看看是否有幫助。
It’s also possible, though not probable that a piece of malware is using DCE/RPC to phone home. Here’s how to remove malware from your Mac, just in case.
也有可能,盡管不太可能是某個惡意軟件正在使用DCE / RPC來回撥電話。 以防萬一,這是從Mac刪除惡意軟件的方法。
Photo credit: guteksk7/Shutterstock.com
圖片來源: guteksk7 / Shutterstock.com
翻譯自: https://www.howtogeek.com/364017/what-is-rpcsvchost-and-why-it-running-on-my-mac/