ПК и мобильный

Что такое Runtimebroker.exe и для чего он нужен?

Если вы используете ПК с Windows и просматривали Диспетчер задач, вы могли заметить службу под названием runtimebroker.exe. Он работает на всех компьютерах с Windows и может занимать циклы процессора и память. Но что такое runtimebroker.exe, для чего он нужен и можно ли от него избавиться?

Что такое Runtimebroker.exe и для чего он нужен?

Что такое runtimebroker.exe?

Насколько я помню, сервис runtimebroker.exe был у нас с Windows 8. Даже сейчас с Windows 10 он все время используется. Ключ к разгадке того, что он делает, находится в его названии. Он действует как посредник, следовательно, брокерская часть и контролирует приложения и программы, часть времени выполнения.

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

Например, предположим, что вы устанавливаете стороннее почтовое приложение и даете ему разрешение на чтение ваших сообщений и доступ к Почте Windows. Служба runtimebroker.exe следит за приложением, чтобы убедиться, что оно не пытается получить доступ к тому, чего не должно быть. Например, если он попытается получить доступ к вашему местоположению, он предупредит вас через уведомления Windows.

Что такое runtimebroker.exe и для чего он нужен2

Почему он использует память?

При использовании runtimebroker.exe должен использовать почти нулевые циклы процессора и лишь крошечный бит оперативной памяти. На моем ПК с Windows 10 runtimebroker.exe использует 0% ЦП и 10,7 МБ ОЗУ. Каждый раз, когда вы открываете приложение, процессу требуется немного больше ресурсов для отслеживания того, что происходит. Чем больше у вас запущенных приложений, тем больше ресурсов для этого требуется.

Почему runtimebroker.exe вызывает резкое увеличение загрузки ЦП?

С момента своего появления в runtimebroker.exe возникла проблема с управлением циклами ЦП. Если вы используете обновленную версию Windows 10, вы больше не должны видеть эту проблему. Однако, если он все же появится, у вас есть несколько вариантов.

Похоже, что когда вы позволяете Windows 10 отображать советы и рекомендации в уведомлениях, это может привести к резкому скачку загрузки ЦП. Не знаю почему, просто если вы отключите эти советы и рекомендации, всплески больше не появятся. В любом случае эта функция раздражает, поэтому я всегда предлагаю отключить ее. Вот как:

  • Выберите Параметры Windows и Система.
  • Выберите Уведомления и действия.
  • Прокрутите вниз до пункта «Получайте советы, рекомендации и предложения при использовании Windows» и отключите его.

После этого, если вы видите скачки ЦП для runtimebroker.exe, вам нужно будет просмотреть все ваши запущенные приложения одно за другим, чтобы узнать, что вызывает проблему. Откройте диспетчер задач, выделите runtimebroker.exe, закройте приложение и посмотрите количество ЦП. Если он не работает, обновите приложение и повторите попытку. Если нет, попробуйте другой. Промыть и повторять, пока не исчезнут шипы.

Что такое runtimebroker.exe и для чего он нужен3

Почему runtimebroker.exe использует так много памяти?

Если вы используете Windows 8, у runtimebroker.exe есть известная проблема, когда между ним и службой Metro Tile Updater происходит утечка памяти. При запуске службы служба runtimebroker.exe постепенно увеличивает объем памяти, пока не начнет замедлять работу компьютера.

Вы можете проверить, какое приложение вызывает использование runtimebroker.exe памяти.

  1. Откройте меню «Пуск» Windows 8.
  2. Щелкните правой кнопкой мыши недавно установленное приложение Metro и выберите «Отключить плитку».
  3. Промойте и повторяйте, пока runtimebroker.exe не освободит память.

Как только вы узнаете, какое приложение Metro использует память, вы можете оставить его выключенным. Это должно остановить дальнейшие утечки.

Могу ли я отключить runtimebroker.exe?

Вы можете отключить runtimebroker.exe, но я бы не рекомендовал это делать. Если у вас нет скачков ЦП или утечки памяти, лучше оставить в покое. Если вы хотите отключить его, у вас есть один известный мне вариант.

Вам нужно будет загрузить свой компьютер с Windows на Linux Live CD, смонтировать диск C: и удалить runtimebroker.exe в WindowsSystem32. Затем загрузитесь обратно в Windows, и вы больше не должны видеть запущенную службу. Насколько я могу судить по экспериментам, это не влияет на другие функции или службы Windows.

При отключении будет удалена ценная проверка против приложений, выполняющих на вашем компьютере действия, которых они не должны делать. Риск минимален, если вы используете только фирменные приложения, но если вы играете в игры или загружаете неопубликованные приложения, вы подвергаете риску свою конфиденциальность. Да будет так на твоей голове!

$config[zx-auto] not found$config[zx-overlay] not found