Что такое Runtime Broker в Windows 10?

Runtime Broker (полное имя файла: RuntimeBroker.exe) — это официальный, легитимный системный процесс операционной системы Microsoft Windows, начиная с версии 8 и особенно актуальный для Windows 10 и 11. Он является ключевым компонентом архитектуры безопасности для современных приложений.

Его основная и единственная задача — выступать в роли «посредника» (broker) или «надзирателя» между универсальными приложениями платформы Windows (UWP — Universal Windows Platform) и операционной системой, когда этим приложениям требуется доступ к защищённым ресурсам.

Проще говоря, Runtime Broker контролирует, чтобы такие приложения, как «Камера», «Почта», «Календарь», «Новости» или игры из Microsoft Store, получали доступ только к тем данным и функциям (микрофон, камера, местоположение, контакты, календарь), на которые пользователь дал им явное разрешение.

Как работает Runtime Broker?

Когда вы впервые запускаете UWP-приложение и оно запрашивает доступ, например, к микрофону, система показывает вам запрос на разрешение. Ваше решение («Разрешить» или «Запретить») запоминается. В дальнейшем, каждый раз когда этому приложению понадобится микрофон, оно будет обращаться не напрямую к системе, а через Runtime Broker. Процесс проверяет, есть ли у приложения необходимые права, и только затем предоставляет доступ. Это создаёт дополнительный уровень безопасности и изоляции, предотвращая несанкционированный сбор данных.

Почему Runtime Broker грузит процессор и память?

В нормальном состоянии процесс RuntimeBroker.exe практически не заметен в Диспетчере задач и потребляет минимум ресурсов (обычно 0-1% ЦП и несколько десятков мегабайт ОЗУ). Однако пользователи часто сталкиваются с ситуацией, когда этот процесс начинает активно использовать процессор (до 20-30% и более) или память.

Основные причины высокой нагрузки:

  • Сбой в работе UWP-приложения. Одно из современных приложений (часто фоновое, например, «Почта» или «Погода») работает с ошибкой и постоянно запрашивает доступ к ресурсам, заставляя Runtime Broker активно работать.
  • Конфликт разрешений. Нарушение в настройках конфиденциальности Windows.
  • Повреждение системных файлов или кэша приложений.
  • Большое количество активных UWP-приложений. Чем их больше работает в фоне, тем выше нагрузка на посредника.

Это вирус?

Сам по себе процесс RuntimeBroker.exe не является вирусом, трояном или вредоносной программой. Это важный системный компонент. Однако, как и любой другой системный процесс, его имя могут маскировать вирусы. Поэтому важно проверить расположение файла.

Как проверить подлинность:

  1. Откройте Диспетчер задач (Ctrl+Shift+Esc).
  2. Найдите «Runtime Broker» на вкладке «Процессы».
  3. Щёлкните правой кнопкой мыши и выберите «Открыть расположение файла».
  4. Легитимный файл RuntimeBroker.exe должен находиться только в папке C:\Windows\System32. Если он расположен где-либо ещё (например, в папках с пользовательскими данными или Temp) — это явный признак маскировки вредоносной программы.

Можно ли отключить Runtime Broker?

Полностью отключить или удалить Runtime Broker нельзя — это критически важный для безопасности компонент системы. Его принудительное завершение в Диспетчере задач приведёт лишь к временной остановке, после чего система перезапустит его автоматически.

Однако можно снизить его нагрузку, ограничив фоновую работу универсальных приложений:

Способы уменьшения нагрузки

1. Отключите фоновую работу для ненужных приложений:

  • Зайдите в «Параметры» > «Конфиденциальность» > «Фоновые приложения».
  • Отключите переключатели для тех приложений, которым не нужно работать в фоне (например, «Погода», «Новости», «Карты»).

2. Сбросьте кэш и переустановите проблемные приложения:

  • В «Параметрах» перейдите в «Приложения» > «Приложения и возможности».
  • Найдите подозрительное UWP-приложение, выберите его и нажмите «Дополнительные параметры».
  • Используйте кнопки «Завершить», «Сбросить», а если не поможет — «Удалить». Затем можно переустановить приложение из Microsoft Store.

3. Проверьте и настройте разрешения вручную:

  • «Параметры» > «Конфиденциальность». Проверьте разделы «Камера», «Микрофон», «Расположение», «Календарь», «Контакты» и т.д.
  • Отключите доступ для тех приложений, которым он не нужен. Это снизит количество запросов к Runtime Broker.

4. Выполните проверку системных файлов:

  • Откройте командную строку от имени администратора и выполните команду: sfc /scannow. Это поможет исправить возможные повреждения системных файлов.

Вывод

Runtime Broker — это неопасный и необходимый системный процесс, отвечающий за безопасность и контроль доступа современных приложений Windows. Его не нужно бояться или пытаться удалить. Проблемы с высокой нагрузкой обычно решаются настройкой фоновой активности приложений и проверкой разрешений. Если же процесс грузит систему постоянно, это может указывать на сбой в конкретном приложении, который можно устранить его сбросом или переустановкой.

Источники