Anonim

Jeśli używasz komputera z systemem Windows i rozglądałeś się za Menedżerem zadań, być może zauważyłeś usługę o nazwie runtimebroker.exe. Działa na wszystkich komputerach z systemem Windows i może zajmować cykle procesora oraz pamięć. Ale co to jest runtimebroker.exe, co robi i czy możesz się go pozbyć?

Zobacz także nasz artykuł Jak przyspieszyć system Windows 10 - The Ultimate Guide

Co to jest runtimebroker.exe?

Usługa runtimebroker.exe jest z nami od Windows 8, o ile pamiętam. Nawet teraz w systemie Windows 10 pozostaje w użyciu przez cały czas. Kluczem do tego, co robi, jest jego nazwa. Działa jako pośrednik, stąd część brokerska i monitoruje aplikacje i programy, część wykonawczą.

Zasadniczo monitoruje uruchomione aplikacje i programy, aby upewnić się, że powiedzą, kiedy chcą uzyskać dostęp do zasobów systemowych, takich jak kamery internetowe, mikrofony, poczta, głośniki i wszystko, co może powodować problemy z prywatnością. Obserwuje wszystkie te aplikacje i sprawdza ich deklarowane uprawnienia, tj. Te, o które proszą, jak dostęp do przeglądarki lub mikrofonu, w porównaniu z tym, co faktycznie robi aplikacja.

Załóżmy na przykład, że instalujesz aplikację pocztową innej firmy i zezwalasz jej na czytanie wiadomości oraz uzyskiwanie dostępu do Poczty systemu Windows. Usługa runtimebroker.exe pilnuje aplikacji, aby upewnić się, że nie próbuje uzyskać dostępu do niczego, czego nie powinna. Jeśli na przykład spróbuje uzyskać dostęp do Twojej lokalizacji, powiadomi Cię za pośrednictwem powiadomień systemu Windows.

Dlaczego wykorzystuje pamięć?

Podczas pracy program runtimebroker.exe powinien korzystać z zerowych cykli procesora i tylko niewielkiej ilości pamięci RAM. Na moim komputerze z systemem Windows 10 runtimebroker.exe używa 0% procesora i 10, 7 MB pamięci RAM. Za każdym razem, gdy otwierasz aplikację, proces potrzebuje trochę więcej zasobów, aby monitorować, co się dzieje. Im więcej masz uruchomionych aplikacji, tym więcej zasobów potrzebuje.

Dlaczego runtimebroker.exe powoduje wzrost zużycia procesora?

Od czasu jego pierwszego uruchomienia runtimebroker.exe ma problem z zarządzaniem cyklami procesora. Jeśli używasz zaktualizowanej wersji systemu Windows 10, ten problem nie powinien już być wyświetlany. Jeśli jednak się pojawi, masz kilka opcji.

Wydaje się, że jeśli pozwolisz systemowi Windows 10 wyświetlać porady i wskazówki w powiadomieniach, może to spowodować gwałtowne zwiększenie wykorzystania procesora. Nie do końca wiem dlaczego, po prostu jeśli wyłączysz te porady i sztuczki, nie będzie już więcej kolców. Ta funkcja jest irytująca, dlatego zawsze sugerowałbym wyłączenie. Oto jak:

  • Wybierz Ustawienia systemu Windows i System.
  • Wybierz Powiadomienia i działania.
  • Przewiń w dół do „Uzyskaj porady, wskazówki i sugestie podczas korzystania z systemu Windows” i wyłącz go.

Następnie, jeśli zobaczysz skoki CPU dla runtimebroker.exe, będziesz musiał przepracować wszystkie uruchomione aplikacje jeden po drugim, aby zobaczyć, co jest przyczyną problemu. Otwórz Menedżera zadań, podświetl runtimebroker.exe, zamknij aplikację i obserwuj liczbę procesorów. Jeśli ulegnie awarii, zaktualizuj aplikację i przetestuj ponownie. Jeśli nie, spróbuj innego. Opłucz i powtarzaj, aż nie zobaczysz więcej kolców.

Dlaczego runtimebroker.exe używa tak dużo pamięci?

Jeśli jesteś użytkownikiem systemu Windows 8, w programie runtimebroker.exe występuje znany problem polegający na wycieku pamięci między nim a usługą Metro Tile Updater. Po uruchomieniu usługi usługa runtimebroker.exe stopniowo zwiększa pamięć, aż zacznie spowalniać komputer.

Możesz sprawdzić, która aplikacja powoduje, że runtimebroker.exe zjada pamięć.

  1. Otwórz menu Start systemu Windows 8.
  2. Kliknij prawym przyciskiem myszy ostatnio zainstalowaną aplikację Metro i wybierz „Wyłącz kafelek”.
  3. Opłucz i powtarzaj, aż runtimebroker.exe puści pamięć.

Gdy dowiesz się, która aplikacja Metro korzysta z pamięci, możesz ją wyłączyć. To powinno zatrzymać wszelkie dalsze wycieki.

Czy mogę wyłączyć runtimebroker.exe?

Możesz wyłączyć runtimebroker.exe, ale nie poleciłbym tego. Jeśli nie masz skoków procesora lub wycieku pamięci, lepiej zostawić go w spokoju. Jeśli chcesz to wyłączyć, masz jedną znaną mi opcję.

Musisz załadować komputer z systemem Windows na dysk CD z systemem Linux na żywo, zamontować dysk C: i usunąć plik runtimebroker.exe w systemie Windows \ System32. Następnie uruchom ponownie system Windows i nie powinieneś już widzieć uruchomionej usługi. O ile wiem z eksperymentów, nie ma to wpływu na inne funkcje lub usługi Windows.

Wyłączenie spowoduje usunięcie cennego sprawdzania, czy aplikacje nie robią na komputerze rzeczy, których nie powinny. Chociaż ryzyko jest minimalne, jeśli używasz tylko markowych aplikacji, jeśli grasz w gry lub aplikacje boczne, narażasz swoją prywatność na niebezpieczeństwo. Bądź na głowie!

Co to jest runtimebroker.exe i do czego służy?