Co je to „Runtime Broker“ a jaký je jeho účel na mém PC?

Photo of author

By etechblogcz

Užitečné odkazy

Pro mnoho uživatelů počítačů zůstává Runtime Broker procesem zahaleným tajemstvím. Možná jste si v aplikaci Správce úloh povšimli jeho aktivity a zjistili jste, že si nárokuje nemalé množství systémových prostředků. Nyní si podrobněji rozebereme, o co se jedná a zda je jeho běh nezbytný.

Co je Runtime Broker v systému Windows a jakou má úlohu?

Runtime Broker, někdy označovaný jako Time Broker, představuje systémovou službu operačního systému Windows, která se stará o správu oprávnění aplikací stažených z Microsoft Store. Poprvé se objevil ve Windows 8 a je nedílnou součástí všech novějších verzí tohoto systému.

Tato služba běží na pozadí a slouží jako jakási brána, zprostředkující komunikaci mezi univerzálními aplikacemi a systémovými prostředky, jako jsou například síťové připojení, kamera nebo lokalizační služby. Zjednodušeně řečeno, kontroluje, zda má aplikace všechna nezbytná oprávnění pro svůj bezproblémový chod a zároveň chrání systém před případnými bezpečnostními riziky.

Při spuštění aplikace z Microsoft Store Runtime Broker prověří, zda má aplikace udělená všechna potřebná oprávnění pro přístup k systémovým zdrojům. Pokud oprávnění chybí, vyžádá si je jménem aplikace. Po udělení nezbytných oprávnění pak Runtime Broker funguje jako prostředník mezi aplikací a systémem.

Například, pokud spustíte aplikaci pro úpravu fotografií, která vyžaduje přístup k vašim obrázkům, Runtime Broker si vyžádá povolení pro přístup k této složce. Po schválení se Runtime Broker postará o to, aby aplikace měla přístup pouze k vašim fotografiím a nikoliv k jiným citlivým datům. Tímto způsobem Runtime Broker chrání Windows před neautorizovaným přístupem a potenciálními hrozbami.

Proč Runtime Broker spotřebovává velké množství paměti?

Když už víte, jakou funkci Runtime Broker plní, možná vás napadá, proč občas spotřebovává velké množství systémových prostředků. Je možné, že jste jeho aktivitu zaznamenali ve Správci úloh a všimli si vysokého zatížení procesoru.

Runtime Broker se aktivuje pouze v případě, že univerzální aplikace potřebuje přístup k systémovým zdrojům. Běžně vyžaduje jen několik megabajtů paměti. Nicméně, pokud aplikace neustále žádá o oprávnění nebo má problémy s jejich správou, Runtime Broker bude aktivní častěji a může spotřebovávat více výpočetního výkonu.

Avšak nemusí jít nutně o problém se samotným Runtime Brokerem, častěji se jedná o chybu v aplikaci. Jelikož je Runtime Broker klíčovou součástí systému Windows, nelze jej zcela zakázat, nicméně jej můžete dočasně ukončit ve Správci úloh.

Pokud Runtime Broker vykazuje vysoké využití procesoru, doporučujeme zkontrolovat běžící aplikace a jejich nastavení oprávnění a identifikovat případné problémy. Jak spravovat oprávnění aplikací ve Windows 10 jsme si již ukázali; ve Windows 11 se k nim dostanete přes Nastavení > Aplikace > Nainstalované aplikace. Vyberte aplikaci, klikněte na tlačítko se třemi tečkami a poté zvolte Rozšířené možnosti, kde naleznete nastavení oprávnění.

Pokud se situace nezlepší ani po restartování počítače a aktualizaci aplikace, zvažte její přeinstalaci, mohla být poškozena.