Runtime Broker (po polsku: broker środowiska uruchomieniowego / broker czasu wykonywania) to legalny, podstawowy proces systemu Windows, który zarządza uprawnieniami aplikacji ze Sklepu Microsoft (UWP) i kontroluje ich dostęp do kamery, mikrofonu, lokalizacji czy plików.
W normalnych warunkach zużywa on niewiele pamięci i praktycznie nie obciąża procesora, a nadmierne zużycie zwykle wynika z błędów lub złej konfiguracji konkretnej aplikacji.
Czym jest Runtime Broker?
Krótka definicja
Runtime Broker (proces RuntimeBroker.exe) to systemowy komponent Microsoftu, który:
- pośredniczy – między aplikacjami UWP/Microsoft Store a systemem Windows;
- egzekwuje uprawnienia – weryfikuje dostęp do lokalizacji, kamery, mikrofonu, zdjęć i plików;
- chroni prywatność – ogranicza nieautoryzowany dostęp do wrażliwych zasobów.
Według dokumentacji to podstawowy proces, obecny od Windows 8/8.1 i wbudowany także w Windows 10 oraz nowsze wersje.
Jaką rolę pełni w systemie?
W praktyce Runtime Broker działa jako:
- strażnik uprawnień – sprawdza, czy aplikacje ze Sklepu Microsoft deklarują i wykorzystują tylko te uprawnienia, na które użytkownik wyraził zgodę;
- mediator – kontroluje dostęp aplikacji do zasobów takich jak:
- kamera i mikrofon,
- lokalizacja,
- pliki (np. zdjęcia),
- inne wrażliwe zasoby.
Dzięki temu aplikacja nie komunikuje się bezpośrednio ze sprzętem czy danymi użytkownika – każdorazowo „przechodzi” przez Runtime Broker, który sprawdza, czy ma do tego prawo.
Jak działa Runtime Broker w praktyce?
Kiedy się uruchamia?
Runtime Broker zachowuje się zazwyczaj następująco:
- pojawił się po raz pierwszy w Windows 8/8.1 jako proces systemowy widoczny w Menedżerze zadań,
- automatycznie startuje wraz z systemem i działa w tle jako standardowy proces Windows,
- aktywuje się zawsze wtedy, gdy aplikacja UWP potrzebuje dostępu do zasobu lub jest uruchamiana.
Jeśli nie używasz aplikacji UWP, proces jest niemal bezczynny. Gdy otwierasz aplikację Sklepu (np. Pogodę, Poczta, Zdjęcia), Runtime Broker „budzi się”, sprawdza uprawnienia i nadzoruje komunikację tej aplikacji z systemem.
Normalne zużycie zasobów
W stanie spoczynku Runtime Broker zużywa zwykle kilka megabajtów RAM i 0% CPU. Przy uruchamianiu aplikacji UWP może wystąpić krótkotrwały wzrost użycia procesora i pamięci, po czym obciążenie spada. Microsoft podkreśla, że broker „powinien używać tylko kilku megabajtów pamięci”.
Dlaczego Runtime Broker zużywa pamięć?
Jakie zużycie pamięci jest normalne?
Typowo to kilka–kilkanaście MB RAM, z krótkimi skokami podczas startu lub intensywnego korzystania z aplikacji Sklepu.
Runtime Broker utrzymuje niewielkie struktury danych związane z:
- listą aktywnych aplikacji UWP,
- ich uprawnieniami,
- bieżącymi żądaniami dostępu do zasobów.
To wszystko wymaga mało pamięci i zwykle nie jest zauważalne dla użytkownika.
Kiedy zaczyna być problem?
Jeśli Runtime Broker zaczyna używać setek megabajtów lub nawet ponad 1 GB RAM, a system wyraźnie zwalnia, wina zwykle leży po stronie konkretnej aplikacji.
Do częstych przyczyn należą:
- błędy w aplikacjach ze Sklepu Microsoft – np. wycieki pamięci lub niewłaściwa obsługa uprawnień,
- nadmiar aplikacji UWP działających w tle – im więcej aktywnych procesów i powiadomień, tym większy narzut na brokera,
- problemy po aktualizacjach systemu lub aplikacji – niekompatybilne wersje mogą powodować anomalia w zarządzaniu uprawnieniami.
Jeżeli Runtime Broker stale rośnie pamięciowo mimo zamknięcia widocznych aplikacji, bardzo prawdopodobne, że jedna z aplikacji UWP ma poważny błąd.
Dlaczego Runtime Broker obciąża procesor?
Normalne zachowanie CPU
W większości sytuacji Runtime Broker używa 0% lub śladowej części CPU w spoczynku. Krótkie piki (np. do kilkunastu–kilkudziesięciu procent) podczas uruchamiania aplikacji UWP lub udzielania zgody na uprawnienia są normalne i nie powinny wpływać na płynność pracy.
Gdy Runtime Broker „mieli” cały czas
Stałe obciążenie Runtime Broker na poziomie 20–30% CPU lub więcej, utrzymujące się nawet bez aktywnego użycia aplikacji ze Sklepu, zwykle wskazuje na problemową aplikację albo błąd w komunikacji z systemem.
Najczęstsze scenariusze wyglądają tak:
- aplikacja UWP w pętli próbuje uzyskać dostęp do zasobu (np. lokalizacji), a Runtime Broker nieustannie obsługuje te żądania,
- aplikacja nasłuchuje bardzo wielu zdarzeń (kafelki na żywo, powiadomienia, aktualizacje w tle), co powoduje ciągłe wywoływanie Runtime Broker,
- błędna aktualizacja aplikacji lub systemu prowadzi do niekończących się sprawdzeń uprawnień.
Użytkownicy opisują przypadki, w których Runtime Broker przez dłuższy czas zużywa ok. 25% CPU, co znacząco wpływa na wydajność – mimo że z założenia to „lekki” proces.
Czy Runtime Broker jest bezpieczny i czy to wirus?
Oficjalny proces Microsoftu
RuntimeBroker.exe jest:
- oficjalnym, podstawowym procesem systemu Windows utworzonym przez Microsoft,
- integralną częścią architektury bezpieczeństwa aplikacji UWP,
- kluczowym elementem ochrony prywatności użytkownika (kontrola uprawnień).
W związku z tym sam w sobie nie jest wirusem ani oprogramowaniem szpiegującym.
Kiedy można podejrzewać zagrożenie?
Specjaliści od bezpieczeństwa zwracają uwagę na sygnały takie jak:
- nietypowa lokalizacja pliku – prawidłowy RuntimeBroker.exe znajduje się w katalogu systemowym Windows,
- skrajnie wysokie i stałe zużycie CPU/RAM niewrażliwe na zamykanie aplikacji, aktualizacje i restart,
- brak prawidłowego podpisu cyfrowego Microsoft przy pliku wykonywalnym.
W razie wątpliwości wykonaj skan antywirusem i sprawdź lokalizację oraz podpis cyfrowy pliku RuntimeBroker.exe.
Czy można wyłączyć Runtime Broker?
Teoretycznie – tak, praktycznie – nie warto
Ponieważ Runtime Broker jest integralną częścią systemu i modelu bezpieczeństwa aplikacji UWP, jego trwałe wyłączenie:
- może spowodować problemy z działaniem aplikacji ze Sklepu Microsoft,
- może obejść mechanizmy kontroli uprawnień, osłabiając bezpieczeństwo i prywatność,
- jest sprzeczne z zaleceniami Microsoft oraz praktyką administracyjną.
Różne „haki” (np. modyfikacje rejestru) w celu ograniczenia Runtime Broker są ryzykowne i niezalecane, bo mogą destabilizować system.
Rekomendacja: nie wyłączaj Runtime Broker; zamiast tego ustal i napraw aplikacje lub ustawienia powodujące nadmierne obciążenie.
Jak rozpoznać, że Runtime Broker działa nieprawidłowo?
Na problemy wskazują następujące objawy:
- zużycie pamięci przez RuntimeBroker.exe przekracza kilkadziesiąt–sto MB i stale rośnie,
- obciążenie CPU utrzymuje się powyżej kilkunastu–kilkudziesięciu procent,
- obciążenie nie spada po kilku minutach bezczynności aplikacji UWP,
- system wolno reaguje i „przycina się” przy prostych czynnościach,
- komputer wyraźnie się nagrzewa (wysokie użycie CPU),
- problem powraca po każdym uruchomieniu systemu.
W takiej sytuacji warto:
- znaleźć winowajcę (konkretną aplikację lub funkcję),
- ograniczyć lub wyłączyć jej działanie,
- zaktualizować system i oprogramowanie.
Krok po kroku – jak ograniczyć zużycie pamięci i CPU przez Runtime Broker?
Poniżej znajdziesz praktyczne działania dla użytkowników Windows 10 i nowszych, którzy obserwują wysokie zużycie zasobów przez RuntimeBroker.exe:
1. Zidentyfikuj problematyczną aplikację
Microsoft wskazuje, że wysokie zużycie pamięci przez brokera to zazwyczaj wina konkretnej aplikacji. Wykonaj te kroki:
- otwórz Menedżera zadań,
- przejdź do kart Procesy i Aplikacje, aby zobaczyć uruchomione programy UWP,
- zamknij podejrzane aplikacje,
- obserwuj, czy po ich zamknięciu użycie CPU/RAM przez Runtime Broker spada.
Jeśli po zamknięciu konkretnej aplikacji obciążenie RuntimeBroker.exe natychmiast spada, a po jej ponownym uruchomieniu znów rośnie, to ta aplikacja jest źródłem problemu. Zaktualizuj ją; jeśli to nie pomoże, odinstaluj lub zastąp inną.
2. Ogranicz aplikacje działające w tle
Im więcej aplikacji działa w tle, tym więcej potencjalnych żądań trafia do Runtime Broker. W Ustawieniach (Prywatność → aplikacje w tle) wyłącz uruchamianie w tle dla programów, z których nie korzystasz, a dla pozostałych zostaw działanie w tle tylko tam, gdzie to rzeczywiście potrzebne. Okresowo kontroluj, czy nowe aplikacje nie włączyły działania w tle automatycznie.
3. Wyłącz zbędne „wodotryski” i funkcje UWP
Część funkcji systemu opiera się o UWP i może pośrednio obciążać Runtime Broker. Zwróć uwagę na:
- dynamiczne kafelki (live tiles) w menu Start,
- niektóre powiadomienia i sugestie systemowe,
- aplikacje wyświetlające informacje na ekranie blokady.
Aby ograniczyć obciążenie, możesz:
- wyłączyć animowane kafelki dla zbędnych aplikacji,
- ograniczyć powiadomienia z aplikacji Sklepu,
- ustawić prostszy ekran blokady.
4. Aktualizuj Windows i aplikacje
Błędy w systemie i aplikacjach to częsta przyczyna nadmiernego obciążenia przez procesy systemowe. Utrzymuj Windows i aplikacje ze Sklepu Microsoft w najnowszych wersjach.
Aktualizacje często eliminują:
- wycieki pamięci,
- nieprawidłowe działanie w tle,
- błędy w obsłudze uprawnień UWP.
5. Sprawdź system pod kątem złośliwego oprogramowania
Jeśli Runtime Broker zachowuje się skrajnie nietypowo, obciążenie nie spada mimo zamykania aplikacji lub plik wykonywalny jest w nietypowej lokalizacji, wykonaj pełne skanowanie antywirusowe i sprawdź podpis cyfrowy pliku RuntimeBroker.exe.
6. Ostateczność – reset lub ponowna instalacja problematycznych aplikacji
Gdy konkretna aplikacja UWP po aktualizacjach nadal powoduje problemy, zresetuj jej dane w Ustawieniach (przywrócenie do stanu początkowego) lub odinstaluj i zainstaluj ponownie ze Sklepu. Często usuwa to skutki błędnej konfiguracji lub uszkodzonych plików.
Najczęstsze pytania użytkowników
Czy wysokie użycie Runtime Broker wpływa na gry i programy spoza Sklepu?
Pośrednio tak. Runtime Broker nie wchodzi w bezpośrednią interakcję z klasycznymi aplikacjami Win32, ale gdy zużywa dużo CPU lub RAM, cały system działa wolniej, co może być odczuwalne w grach i tradycyjnych programach.
Czy można całkowicie zignorować Runtime Broker?
Jeśli zużywa kilka–kilkanaście MB RAM, a użycie CPU zwykle wynosi 0% (z okazjonalnymi krótkimi pikami), to normalne i nie wymaga ingerencji. Problemem jest dopiero stałe, wysokie obciążenie.
Czy w Windows 11 sytuacja wygląda podobnie?
Tak. Mechanika UWP i model uprawnień w Windows 11 są zbliżone do wcześniejszych wersji, więc Runtime Broker pełni tę samą rolę strażnika uprawnień, a diagnostyka nadmiernego zużycia zasobów przebiega podobnie.






