Co to jest Runtime Broker i dlaczego powoduje duże obciążenie procesora?

Microsoft wprowadził proces Runtime Broker (RuntimeBroker.exe) w Windows 8 i nadal go używa w Windows 10.

Runtime Broker jest legalnym procesem systemu Windows, ale ma dość złą reputację, jeśli chodzi o sporadyczne zwiększanie obciążenia procesora i pamięci.

Jeśli monitorujesz Menedżera zadań Windows, na przykład ładując go za pomocą Ctrl-Shift-Esc lub jeśli używasz bardziej zaawansowanego monitora procesu, takiego jak Process Explorer, być może zauważyłeś już, że Runtime Broker nie jest cały czas aktywny.

Jeśli przyjrzysz się uważniej, możesz zauważyć, że jest on w jakiś sposób powiązany z Universal Windows Apps (zainstalowanymi ze Sklepu Windows, dostarczonymi z systemem operacyjnym i aplikacjami pobocznymi).

Poniższy przewodnik zawiera informacje na temat procesu i porady, jak rozwiązać wysokie obciążenie procesora, które czasami powoduje.

Informacje o brokerze środowiska wykonawczego

Runtime Broker znajduje się na liście procesów i szczegółów, po otwarciu Menedżera zadań systemu Windows w systemie Windows 10.

Pamiętaj, że Menedżer zadań systemu Windows 10 rozdziela procesy na aplikacje i procesy w tle. W zależności od statusu Runtime Broker możesz znaleźć go na liście pod jednym z nich. Aby uzyskać wyraźniejszy obraz, przejdź do szczegółów i znajdź go tam.

Ponieważ Runtime Broker jest powiązany z Universal Windows Apps, zauważysz, że staje się on aktywny przy każdym uruchomieniu jednej z tych aplikacji na urządzeniu.

Aby podać Ci trochę więcej szczegółów: Głównym zadaniem Runtime Broker jest sprawdzenie, czy aplikacje te zadeklarowały wszystkie wymagane uprawnienia, i poinformowanie Cię o tym.

Działa więc jako środek bezpieczeństwa między aplikacją a danymi i sprzętem na urządzeniu.

Runtime Broker powoduje duże obciążenie procesora

Raporty zaczęły pojawiać się już w 2015 r., Że Runtime Broker powodował duże obciążenie procesora w systemie Windows 10, a już w 2012 r. Korzystał z dużej ilości pamięci w systemie Windows 8.

Może również zużywać dużo pamięci, zwłaszcza jeśli przyczyną problemu jest wadliwa aplikacja:

Runtime Broker to proces systemu Windows w Menedżerze zadań, który pomaga zarządzać uprawnieniami na komputerze w aplikacjach ze Sklepu Windows. Powinien używać tylko kilku megabajtów pamięci, ale w niektórych przypadkach wadliwa aplikacja może spowodować, że Runtime Broker zużyje maksymalnie gigabajt pamięci RAM lub więcej.

Szybka tymczasowa poprawka

Microsoft sugeruje zabicie procesu brokera wykonawczego, jeśli zużywa on więcej niż 15% pamięci.

Jeśli zużycie pamięci RAM jest wysokie, a komputer działa wolno, przyczyną może być aplikacja. Naciśnij klawisze Ctrl + Shift + Esc, aby otworzyć Menedżera zadań, a następnie, na karcie Procesy, sprawdź, ile pamięci używa Broker środowiska wykonawczego. Jeśli zajmuje więcej niż 15% pamięci, prawdopodobnie masz problem z aplikacją na komputerze. Aby zatrzymać używanie przez Runtime Broker tak dużej ilości pamięci, wybierz Runtime Broker z listy, wybierz Zakończ zadanie, aby zamknąć Runtime Broker, a następnie ponownie uruchom komputer.

  1. Użyj Ctrl-Shift-Esc, aby otworzyć Menedżera zadań.
  2. Kliknij prawym przyciskiem myszy Runtime Broker na liście procesów.
  3. Wybierz Zakończ zadanie z menu kontekstowego, które się otworzy.
  4. Uruchom ponownie komputer.

Jest to tylko rozwiązanie tymczasowe, ponieważ Runtime Broker uruchomi się ponownie przy następnym uruchomieniu aplikacji Universal Windows.

Poprawka 2: Wyłącz otrzymywanie wskazówek, sztuczek i sugestii

Każda funkcja systemu Windows 10 obsługiwana przez uniwersalną aplikację Windows prowadzi do wykonania procesu Runtime Broker.

Wyjaśnia to, dlaczego proces może powodować psucie dysku twardego, powodując duże obciążenie procesora lub zużycie pamięci, mimo że w tym czasie nie uruchomiono żadnej aplikacji Windows.

Jedną z powszechnych poprawek jest wyłączenie aplikacji odpowiedzialnej za wyświetlanie wskazówek i sugestii użytkownikom systemu Windows.

  1. Użyj Ctrl-I, aby otworzyć aplikację Ustawienia w systemie Windows 10.
  2. Przejdź do System> Powiadomienia i działania.
  3. Znajdź „Uzyskaj porady, wskazówki i sugestie podczas korzystania z systemu Windows” i wyłącz preferencje.

Poprawka 3: źle zachowująca się aplikacja

Jeśli zauważysz, że wysokie obciążenie, użycie pamięci lub dysku przez środowisko wykonawcze Broker jest spowodowane przez określoną aplikację, możesz wykonać następujące czynności:

  1. Jeśli aplikacja nie jest niezbędna, odinstaluj ją i wykonaj problem.
  2. Jeśli aplikacja jest niezbędna, sprawdź dostępność aktualizacji. Jeśli aktualizacja jest dostępna, pobierz ją i zainstaluj, aby sprawdzić, czy to rozwiązuje problem.
  3. Jeśli tak nie jest, spróbuj odinstalować aplikację i zainstalować ją ponownie po ponownym uruchomieniu komputera.

Poprawka 4: Ogranicz liczbę aplikacji, które mogą działać w tle

Niektóre aplikacje mogą działać w tle. Oznacza to, że będą nadal działać, nawet jeśli nie są na pierwszym planie.

Możesz kontrolować zachowanie w następujący sposób:

  1. Użyj systemu Windows-I, aby otworzyć aplikację Ustawienia.
  2. Przejdź do Prywatność> Aplikacje w tle.

Wyłącz dowolną aplikację, której nie chcesz uruchamiać w tle. Może to usunąć funkcje, takie jak możliwość wysyłania powiadomień lub aktualizowania aplikacji.

Inne poprawki

Jeśli poszukasz w Internecie poprawek dotyczących problemów z Runtime Broker, znajdziesz dziesiątki sugestii dotyczących rozwiązania problemu.

  1. Zmień tło ekranu lokalnego z Windows Spotlight (który często zmienia obrazy tła) na Obraz. Robisz to w aplikacji Ustawienia w obszarze Personalizacja> Ekran blokady.
  2. Wyłącz funkcję aktualizacji P2P w Ustawieniach> Aktualizacja i bezpieczeństwo> Opcje zaawansowane> Wybierz sposób dostarczania aktualizacji. Wyłącz tę opcję.

Zasadniczo wszystko, co działa jako aplikacja, może powodować problem.

Sprawdź, czy Runtime Broker jest wirusem

Last but not least, możesz również chcieć sprawdzić, czy Runtime Broker jest legalnym procesem systemu Windows, czy też jest to wirus.

Najłatwiejszą opcją jest sprawdzenie, czy RuntimeBroker.exe znajduje się w katalogu c: \ windows \ system32 \.

  1. Użyj Ctrl-Shift-Esc, aby otworzyć Menedżera zadań.
  2. Znajdź tam proces Runtime Broker w ramach procesów.
  3. Kliknij proces prawym przyciskiem myszy i wybierz pozycję menu „otwórz lokalizację pliku”.

Spowoduje to otwarcie lokalizacji na komputerze, z którego proces został uruchomiony. Wszystko oprócz c: \ windows \ system32 \

Jeśli tak, przejdź do Virustotal i prześlij tam nieuczciwy plik, aby go sprawdzić.