Skip to main content

什麼是“運行時代理”以及它為什麼在我的PC上運行?

什麼是“運行時代理”以及它為什麼在我的PC上運行?

Geoffrey Carr

如果您正在閱讀本文,那麼您可能在“任務管理器”窗口中發現了Runtime Broker進程,並想知道它是什麼 - 甚至可能為什麼它有時會降低CPU使用率。我們已經找到了答案。

本文是我們正在進行的系列文章的一部分,該系列解釋了任務管理器中的各種過程,如svchost.exe,dwm.exe,ctfmon.exe,mDNSResponder.exe,conhost.exe,rundll32.exe,Adobe_Updater.exe等等。不知道那些服務是什麼?最好開始閱讀!

那是什麼?

Runtime Broker是一個正式的Microsoft核心流程,在Windows 8中首次亮相,並在Windows 10中繼續運行。它用於確定您從Windows應用商店獲得的通用應用程序(在Windows 8中稱為Metro應用程序)是否聲明了所有權限,喜歡能夠訪問您的位置或麥克風。雖然它一直在後台運行,但是當您啟動通用應用程序時,您可能會看到它的活動增加。您可以將其視為中間人使用您配置的信任和隱私設置來掛鉤您的通用應用程序。

為什麼要使用內存?

當它不活動時,Runtime Broker維持一個非常低的內存配置文件,通常佔用大約20-40 MB。當您啟動通用應用程序時,您可能會看到內存使用量上升到500-700 MB之間。

啟動其他通用應用程序不應導致Runtime Broker消耗額外內存。當您關閉所有打開的通用應用程序時,Runtime Broker的內存使用量應該回落到20-40 MB範圍。

為什麼它會刺激我的CPU使用率?

當它剛剛在後台運行時,Runtime Broker通常會佔用你CPU的0%。當您啟動通用應用程序時,該用法應該短暫上升到25-30%,然後重新安定下來。這是正常的行為。如果您注意到Runtime Broker一直在消耗30%或更多的CPU,顯示高於預期的內存使用量,或者即使您沒有運行通用應用程序也會使用,這有幾種可能的解釋。

如果您最近升級到Windows 10,您可能已經註意到Windows希望通過通知向您顯示偶爾的提示。無論出於何種原因,此活動的行為類似於通用應用程序,並使用Runtime Broker進程。您可以通過關閉提示來解決此問題。前往“設置”>“系統”>“通知和操作”,然後關閉“使用Windows時獲取提示,技巧和建議”選項。

您也可能有一個行為不端的應用程序導致Runtime Broker使用的資源超出預期。如果是這種情況,您將不得不縮小導致問題的應用程序。確保應用程序已更新到最新版本。如果這不起作用,請嘗試卸載並重新安裝該應用程序。如果失敗了,請確保讓開發人員知道問題(如果您不需要它,請在此期間將其卸載)。

我可以禁用嗎?

不,您無法禁用Runtime Broker。反正你也不應該。在運行通用應用程序時保護您的安全和隱私至關重要。當它正常運行時它也非常輕巧,因此沒有太多理由禁用它。如果您認為它行為不端,您可以通過在任務管理器中右鍵單擊它然後選擇結束任務來終止運行時代理進程。

片刻之後,Runtime Broker將自動重新啟動。請注意,在重新啟動之前的幾分鐘內,通用應用程序將無法成功訪問信任設置,並且可能根本無法運行。

這個過程可能是病毒嗎?

該過程本身是一個官方的Windows組件。雖然病毒可能已經用自己的可執行文件替換了真正的Runtime Broker,但這種可能性很小。我們沒有看到有關劫持此過程的病毒報告。如果您想確定,可以查看Runtime Broker的基礎文件位置。在任務管理器中,右鍵單擊“運行時代理”,然後選擇“打開文件位置”選項。

如果文件存儲在Windows System32文件夾中,那麼您可以確定您沒有處理病毒。

也就是說,如果您仍然想要更安心,可以使用首選的病毒掃描程序掃描病毒。比抱歉更安全!

Link
Plus
Send
Send
Pin