Co to jest proces RuntimeBroker.exe w systemie Windows 8?

25

Przeglądałem dziś mojego Task Managera i zobaczyłem coś, co nazywa się Runtime Broker:

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj


Nigdy nie widziałem tego w poprzednich wersjach systemu Windows.
Co to jest? Co to robi?

amiregelz
źródło

Odpowiedzi:

34

Proces Runtime Broker został stworzony przez Microsoft i jest podstawowym procesem w systemie Windows 8.

RuntimeBroker.exeto bezpieczny proces firmy Microsoft zawarty w systemie Windows 8, który pomaga w uzyskiwaniu uprawnień aplikacji Metro. Przy niewielkim obciążeniu systemu wynoszącym około 5000 K pamięci RAM nie wpływa to na wydajność.

RuntimeBroker.exejest uruchamiany przez aplikacje Metro. Jeśli nie ma otwartych aplikacji Metro, proces ten nie zostanie uruchomiony.

Co to robi?

Broker środowiska wykonawczego jest odpowiedzialny za sprawdzenie, czy aplikacja Metro deklaruje wszystkie swoje uprawnienia (takie jak dostęp do Twoich zdjęć) i poinformowanie użytkownika, czy jest dozwolone. W szczególności interesujące jest sprawdzenie, jak działa po sparowaniu z dostępem do sprzętu, np. Możliwością robienia zdjęć z kamery internetowej przez aplikację. Służy jako pośrednik między Twoimi aplikacjami a Twoją prywatnością / bezpieczeństwem.

Szybkie spojrzenie na ciągi procesu pokazuje definicję Microsoft dotyczącą Runtimebroker.exebycia częścią „Procesów dla częściowych składników zaufania systemu Windows”.
Większość powiązanych wpisów rejestru i samego procesu można znaleźć pod adresem:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsRuntime
C:\Windows\System32\RuntimeBroker.exe

Odniesienia: 1 , 2

amiregelz
źródło
IMO po prostu zawiesza aplikacje Modern Ui, podczas gdy Windows robi to automatycznie po pewnym czasie. Nie zamyka aplikacji.
avirk
@avirk Masz rację. Mogę sprawdzić, czy nie zamyka aplikacji Metro po wyłączeniu.
amiregelz,
9

RuntimeBroker.exe jest taki jak opisano powyżej przez amiregelz; może to jednak być świnia pamięci, która może spowolnić system Windows 8 do przeszukiwania. Najwyraźniej istnieją sytuacje, w których aplikacje ze Sklepu Windows (inaczej Metro Apps) powodują / mają przeciek pamięci podczas planowania aktualizacji kafelków na żywo. Niedawno odkryłem, że RuntimeBroker zużywa ~ 2,5 GB pamięci - co oczywiście spowodowało pewne problemy z wydajnością mojego systemu. Zobacz http://social.technet.microsoft.com/Forums/en-AU/w8itprogeneral/thread/52000c8f-f2b7-4c10-a4ec-01adfcdf2f39, aby uzyskać więcej informacji na temat problemu.

Bill Cohagan
źródło
1
Mam 90% użycia procesora po otwarciu aplikacji Mail na moim laptopie Win8. Wydaje się, że proces ten nie jest tak lekki
Alex Sorokoletov
Mam jeden system, który wyraźnie ma przeciek pamięci z RuntimeBroker.exe, co przekłada się na proces systemowy (pid 4), który według mnie rzadko wynosi> 28 KB, ale kiedy RuntimeBroker wymyka się spod kontroli, system idzie aż do 11 GB (na szczęście mam 32 GB w tym systemie).
rainabba
0

Wydaje się wskazywać na wyciek pamięci / problem spowodowany przez jedną z aplikacji. W moim przypadku była to aplikacja „Time”. Odinstaluj aplikację i odzyskaj 3 pamięć!

Autor aplikacji „Time” napisał ją od nowa, ale nadal wydaje się dość okropny. Uniknąć.

Poklepać. W oczekiwaniu
źródło
0

Oczywiście byli użytkownicy, którzy mieli problemy z pamięcią związane z tym konkretnym plikiem .exe - ale ja nie jestem jednym z nich, więc nie mogę potwierdzić żadnych problemów z pamięcią.

Zauważyłem to jednak w trakcie aktywnych procesów i prawie zawsze jest ono dostępne po pewnym okresie bezczynności systemu.

Wierzę, że RuntimeBroker.exe staje się aktywny po okresie bezczynności, gdzie działa jako przekaźnik, komunikując się z dowolnymi aplikacjami, które pozostały otwarte w okresie bezczynności - sprawdzając, czy powinny zostać zamknięte lub ponownie aktywne.

* Nie pracuję z komputerami, jestem tylko przeciętnym użytkownikiem. To tylko moja opinia i nie należy jej traktować jako podstawy do wprowadzania jakichkolwiek zmian w dowolnej maszynie.

Enki812
źródło