Co to jest Runtime Broker w Windows i za co odpowiada?
Runtime Broker to legalny proces systemowy Windows, a nie wirus. Plik RuntimeBroker.exe pośredniczy w zarządzaniu uprawnieniami aplikacji UWP, czyli między innymi programów pobranych ze Sklepu Microsoft. Chwilowy wzrost zużycia procesora jest zwykle normalny, ale stałe wysokie obciążenie może wynikać z błędu aplikacji albo włączonych wskazówek systemowych.
Za co odpowiada Runtime Broker?
Runtime Broker działa jako pośrednik między aplikacjami UWP a systemem Windows. Aplikacje tego typu korzystają z izolowanego środowiska i nie powinny mieć nieograniczonego dostępu do zasobów komputera.
Gdy aplikacja chce użyć kamery, mikrofonu, lokalizacji, kontaktów, kalendarza, Bluetooth lub określonych plików, system sprawdza przyznane jej uprawnienia. Runtime Broker pomaga egzekwować te ograniczenia, dzięki czemu program nie uzyskuje dostępu do zasobów bez odpowiedniej zgody.
Proces może pojawić się w jednej lub kilku instancjach w Menedżerze zadań. Jest to normalne, szczególnie gdy działa kilka aplikacji UWP, takich jak Poczta, Kalendarz, Zdjęcia, Pogoda lub programy z Microsoft Store. Trwałe wyłączanie Runtime Brokera nie jest dobrym rozwiązaniem, ponieważ może powodować błędy aplikacji i problemy z obsługą uprawnień.
Czy wysokie zużycie zasobów jest normalne?
W spoczynku Runtime Broker zwykle zużywa mniej niż 1% procesora. Przy uruchamianiu aplikacji UWP obciążenie może na krótko wzrosnąć do około 25–30%, a następnie spaść po kilku sekundach. Niepokojące jest dopiero długotrwałe obciążenie bez wyraźnej przyczyny.
| Stan | Zużycie CPU | Zużycie RAM | Działanie |
|---|---|---|---|
| Normalny | Poniżej 1% w spoczynku, krótkie skoki do 25–30% | Niewielkie, zależne od aktywnych aplikacji | Nie wymaga interwencji |
| Do obserwacji | Około 5–15% przez dłuższy czas | Stopniowy wzrost przy działających aplikacjach UWP | Sprawdź aplikacje działające w tle i wskazówki Windows |
| Niepokojący | Powyżej 15% przez wiele minut bez aktywnej aplikacji UWP | Gwałtowny wzrost lub brak spadku po zamknięciu aplikacji | Zidentyfikuj źródło problemu i wykonaj skanowanie, jeśli plik ma niewłaściwą lokalizację |
Wysokie zużycie pamięci często wskazuje na problem konkretnej aplikacji, na przykład wyciek pamięci. Sam Runtime Broker może wtedy zajmować więcej RAM, ponieważ obsługuje wadliwie działający program.
Jak zmniejszyć obciążenie Runtime Brokera?
Najbezpieczniej nie blokować procesu, lecz ograniczyć czynności, które powodują jego nadmierną aktywność. Zacznij od następujących działań:
- Wyłącz wskazówki i porady Windows – w Windows 10 przejdź do Ustawienia → System → Powiadomienia i akcje, a następnie wyłącz opcję dotyczącą wskazówek, porad i sugestii. W Windows 11 wybierz Ustawienia → System → Powiadomienia → Dodatkowe ustawienia i wyłącz porady oraz sugestie.
- Ogranicz aplikacje działające w tle – w Windows 10 użyj sekcji Ustawienia → Prywatność → Aplikacje w tle. W Windows 11 przejdź do Ustawienia → Aplikacje → Zainstalowane aplikacje, otwórz Opcje zaawansowane wybranego programu i ustaw uprawnienia działania w tle na „Nigdy”.
- Zaktualizuj aplikacje UWP – otwórz Microsoft Store i zainstaluj dostępne aktualizacje. Błędy w aplikacji mogą powodować ciągłą komunikację z Runtime Brokerem.
- Zresetuj problematyczną aplikację – w jej Opcjach zaawansowanych wybierz „Resetuj”. Ta operacja usuwa dane tymczasowe i przywraca ustawienia domyślne programu.
Nie zmieniaj wartości TimeBroker w rejestrze i nie usuwaj pliku RuntimeBroker.exe. Takie porady mogą prowadzić do problemów z aplikacjami ze Sklepu, powiadomieniami, menu Start i uprawnieniami. Zakończenie procesu w Menedżerze zadań jest możliwe, ale działa tylko tymczasowo. Windows uruchomi go ponownie, gdy będzie potrzebny.
Jak sprawdzić, czy Runtime Broker nie jest wirusem?
Najważniejsza jest lokalizacja pliku. Prawidłowy RuntimeBroker.exe znajduje się w folderze C:\Windows\System32. Samo używanie większej ilości CPU nie oznacza infekcji, ponieważ podobne objawy mogą powodować wskazówki systemowe lub wadliwa aplikacja UWP.
- Otwórz Menedżera zadań skrótem Ctrl + Shift + Esc.
- Na liście procesów znajdź pozycję Runtime Broker.
- Kliknij ją prawym przyciskiem myszy i wybierz „Otwórz lokalizację pliku”.
- Sprawdź, czy Eksplorator plików otworzył folder C:\Windows\System32.
Jeżeli plik znajduje się w katalogu tymczasowym, folderze użytkownika, na pulpicie lub w innej nietypowej lokalizacji, może podszywać się pod proces systemowy. W takim przypadku wykonaj pełne skanowanie za pomocą Zabezpieczeń Windows lub innego zaufanego programu antywirusowego. Nie usuwaj pliku ręcznie przed zakończeniem weryfikacji.
Runtime Broker nie wymaga naprawy, gdy tylko na chwilę zwiększa obciążenie przy uruchamianiu aplikacji. Przy stałym wysokim zużyciu zacznij od wyłączenia wskazówek Windows, ograniczenia aplikacji działających w tle oraz aktualizacji lub resetu programu, który wywołuje problem.