RuntimeBroker.exe грузит процессор или память в Windows 10/11 — как исправить (2025)
RuntimeBroker — диспетчер разрешений для UWP‑приложений. Когда какой‑то пакет зависает или шлёт бесконечные события, процесс начинает греть процессор и съедать память. Ниже — план действий от простого к продвинутому.
Коротко: что сделать сразу
- Откройте Ctrl+Shift+Esc → найдите RuntimeBroker.exe. Кликните правой кнопкой → «Открыть расположение файла», чтобы убедиться, что это системный процесс из
C:\Windows\System32. - Закройте недавно установленные UWP‑приложения/виджеты. Если нагрузка падает — сбросьте эти приложения.
- Отключите фоновые разрешения у «болтливых» приложений. В Windows 11: «Параметры → Приложения → Установленные приложения → Дополнительные параметры → Разрешения в фоновом режиме → Никогда».
1) Смотрим, кто будит RuntimeBroker
В «Диспетчере задач» во вкладке «Подробности» добавьте столбцы «Командная строка» и «ИД процесса родителя». Часто рядом с RuntimeBroker «прыгает» виноватое UWP‑приложение.
2) Отключаем фоновые приложения точечно
Windows 11: Параметры → Приложения → Установленные приложения → (троеточие на приложении) → Дополнительные параметры → Разрешения в фоновом режиме → Никогда. Начните с «Погода», «Почта и Календарь», «Фото», «Советы», OEM‑виджетов.
Windows 10: Параметры → Конфиденциальность → Фоновые приложения — снимите лишнее.
3) Сброс подозрительных UWP‑приложений
Если конкретное приложение «шумит», сначала «Исправить», потом «Сбросить». Для Microsoft Store и Фото есть отдельные меры.
Win+R → wsreset.exe — это сбросит кэш Microsoft Store.
PowerShell (Администратор) — выполнять по одной на конкретные пакеты:
# Перерегистрация конкретного пакета (пример: ShellExperienceHost и Фото)
Get-AppxPackage Microsoft.Windows.Photos -AllUsers | Reset-AppxPackage
Get-AppxPackage Microsoft.Windows.ShellExperienceHost -AllUsers | Foreach { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" }
4) Чистим базу уведомлений и очередь отчётов
Иногда повреждается база уведомлений, и RuntimeBroker постоянно обрабатывает «зависшие» события.
Командная строка (Администратор) — выполнять по одной:
sc stop WpnUserService
sc stop WerSvc
rd /s /q "%LOCALAPPDATA%\Microsoft\Windows\Notifications"
rd /s /q "%LOCALAPPDATA%\Microsoft\Windows\WER\ReportArchive"
rd /s /q "%LOCALAPPDATA%\Microsoft\Windows\WER\ReportQueue"
sc start WpnUserService
sc start WerSvc
Это не удаляет Ваши файлы и настройки. Будут очищены только локальные кэши уведомлений и отчётов об ошибках.
5) Отключаем советы, предложения и всплывающие подсказки
Windows периодически показывает подсказки и рекламные карточки — они тоже генерируют события.
PowerShell (Администратор) — вставить целиком:
New-Item -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Force | Out-Null
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-338389Enabled" -Value 0 -Type DWord
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-353694Enabled" -Value 0 -Type DWord
# Убираем подсказки и предложения
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSyncProviderNotifications /t REG_DWORD /d 0 /f
6) Проверяем целостность системы
Командная строка (Администратор) — выполнять по одной:
sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
7) Инструменты для поиска виновника (по желанию)
Скачать с официального сайта Microsoft Sysinternals:
- Process Explorer — увидеть стек и дескрипторы процесса.
- Autoruns — отключить лишние автозапуски UWP/служб.