런타임 브로커(Runtime Broker)란 무엇인가?

작업 관리자를 열었을 때 Runtime Broker (RuntimeBroker.exe)가 CPU를 20~40% 이상 차지하고 있다면 상당히 불편합니다. 노트북이라면 팬 소리가 커지고 배터리가 빨리 닳는 현상이 자주 발생하죠.

런타임 브로커는 Windows 10/11에서 Microsoft Store 앱(UWP 앱)의 권한을 실시간으로 관리하는 중요한 프로세스입니다. 오늘은 이 프로세스의 역할과 CPU 점유율이 높아지는 원인, 그리고 실질적인 해결 방법을 자세히 정리해드리겠습니다.

1. Runtime Broker란 무엇인가?

Runtime Broker는 Universal Windows Platform (UWP) 앱이 사용자의 개인정보(카메라, 마이크, 위치, 사진 폴더 등)에 접근할 때, 사용자가 부여한 권한을 제대로 준수하고 있는지 중간에서 감시하고 제어하는 보안 프로세스입니다.

일반적으로 메모리 사용량이 매우 낮지만, 특정 앱에서 권한을 과도하게 요청하거나 버그가 발생하면 CPU와 메모리를 급격히 소비하게 됩니다.

▲ 작업 관리자에서 높은 CPU를 사용하는 RuntimeBroker.exe

2. CPU 점유율이 높아지는 주요 원인

  • Windows의 '팁과 제안' 알림 기능이 백그라운드에서 지속적으로 작동할 때
  • 특정 UWP 앱이 권한 확인을 반복적으로 요청하는 경우
  • 사진 앱, 갤러리 앱 등 대용량 파일 라이브러리를 인덱싱할 때
  • 최근 설치하거나 업데이트한 Microsoft Store 앱의 초기화 과정
  • 앱 내부 버그로 인한 무한 권한 요청 루프

3. 실전 해결 방법 (효과 높은 순서대로)

방법 1. Windows 팁과 제안 알림 끄기 (가장 효과적)

Runtime Broker 과부하의 가장 흔한 원인입니다.

설정 (Win + I) → 시스템 → 알림 및 작업
→ 'Windows에 대한 팁과 제안 받기' 체크 해제

방법 2. 불필요한 백그라운드 앱 제한

설정 → 개인 정보 및 보안 → 백그라운드 앱
→ 사용하지 않는 앱의 백그라운드 실행 권한을 '끔'으로 변경

방법 3. Runtime Broker 강제 재시작 (임시 조치)

Get-Process RuntimeBroker | Stop-Process -Force
⚠️ 중요한 보안 주의사항
Runtime Broker는 Windows의 핵심 보안 프로세스입니다. 절대 파일을 삭제하거나 영구적으로 종료해서는 안 됩니다.

만약 종료 후에도 바로 다시 실행되면서 CPU 점유율이 계속 높다면, 특정 앱이 비정상적인 권한 요청을 하고 있을 가능성이 있습니다. 이 경우 Process Explorer 도구를 사용해 부모 프로세스를 확인해보는 것이 좋습니다.

마치며

Runtime Broker는 우리 PC를 안전하게 보호하는 중요한 역할을 합니다. 무작정 종료하기보다는 위의 설정을 조정하며 원인을 찾아 해결하는 것이 가장 좋은 방법입니다.

이 글이 Runtime Broker로 인한 고CPU 문제를 해결하는 데 도움이 되셨기를 바랍니다. 추가로 궁금한 점이 있으시면 댓글로 남겨주세요!

댓글

이 블로그의 인기 게시물

[Windows 분석] ShellExperienceHost.exe의 역할과 CPU 점유율 해결법 (엔지니어 가이드)

[Intel 보안 분석] jhi_service.exe의 정체와 인텔 관리 엔진(ME)의 역할