Windows를 오랫동안 사용해 왔고 작업 관리자를 가끔씩 열어본 적이 있다면, 'runtimebroker.exe'라는 프로세스를 한 번쯤 목격했을 것입니다. 이 서비스는 CPU와 메모리를 사용하지만 사용자와 직접 상호작용 없이 뒤에서 조용히 동작하기 때문에 다소 미스터리하게 느껴질 수 있습니다.

그렇다면 runtimebroker.exe는 정확히 무엇이고, Windows 운영체제에서 어떤 역할을 담당할까요? 걱정해야 하는 프로세스일까요? 지금부터 자세히 살펴보겠습니다.
runtimebroker.exe란 무엇인가?
runtimebroker.exe는 Windows 8부터 Windows 운영체제에 포함된 서비스로, 마이크로소프트(Microsoft)가 개발했습니다. 대부분의 경우 UWP(유니버설 Windows 플랫폼) 앱을 실행할 때만 함께 구동됩니다.
runtimebroker.exe의 역할은 이름에서 힌트를 얻을 수 있습니다. 말 그대로 '런타임 브로커(중개자)'로서, 마이크로소프트 스토어 앱들이 PC에서 요청하는 권한을 관리하는 중간 관리자 역할을 합니다. 구체적으로는 실행 중인 프로그램과 앱을 감시하여, 웹캠·마이크·메일·스피커 같은 시스템 리소스에 접근하려 할 때 반드시 사용자에게 알리도록 보장합니다. 모든 애플리케이션의 프로세스를 모니터링하면서 각 앱이 적절한 권한을 갖고 실행되는지 확인하고, 사용자에게 허락받지 않은 리소스를 몰래 사용하려 하지 않는지도 지켜봅니다.
예를 들어, 동영상 공유 앱을 설치하면서 마이크와 카메라 접근 권한만 부여했다고 가정해 봅시다. runtimebroker.exe는 해당 앱의 프로세스를 계속 지켜보며 위치 정보처럼 허가되지 않은 다른 리소스에 접근하지 않는지 확인합니다. 만약 앱이 이를 시도하면 runtimebroker.exe가 알림을 통해 사용자에게 경고합니다. 어느 면에서 runtimebroker.exe는 우리의 개인정보 보호 담당자라고 할 수 있습니다.
runtimebroker.exe가 CPU 및 메모리 사용량을 급증시키나요?
다른 Windows 프로세스와 마찬가지로 runtimebroker.exe에서도 여러 가지 문제가 발생할 수 있으며, 주로 CPU 사용량과 메모리 사용량과 관련된 문제들입니다.
CPU 사용량 문제
CPU 사용량 급증 문제는 주로 Windows에서 '팁과 요령' 알림 표시를 허용한 경우에 발생합니다. 정확한 원인은 아직 밝혀지지 않았지만, 팁과 요령 기능을 비활성화하면 문제를 해결할 수 있습니다. 방법은 다음과 같습니다.
- 키보드에서 Windows + I 키를 동시에 눌러 Windows 설정을 엽니다.
- 설정 창에서 시스템을 선택합니다.

- 왼쪽 메뉴에서 알림 및 작업을 선택하고, 오른쪽 화면을 아래로 스크롤하여 'Windows 사용 중 팁, 요령 및 제안 받기' 항목을 찾습니다.
- 아래 이미지와 같이 해당 옵션의 토글을 끈 후 문제가 해결되었는지 확인합니다.

- 또는 작업 관리자를 통해 CPU 사용량이 높은 앱이나 프로그램을 직접 찾아볼 수도 있습니다. 작업 표시줄 검색창에 작업 관리자를 입력하고 열기를 클릭합니다.
- 작업 관리자 창에서 CPU 사용량이 비정상적으로 높은 프로그램을 찾아 마우스 오른쪽 버튼으로 클릭합니다.
- 작업 끝내기를 선택한 후 문제가 해결되는지 확인합니다.

- CPU를 과도하게 사용하는 프로세스가 여러 개라면 하나씩 순서대로 종료해 보는 것이 좋습니다. 범인으로 의심되는 프로그램을 찾았다면 해당 프로그램을 재설치하는 것도 고려해 보세요.
메모리 사용량 문제
많은 사용자가 겪는 또 다른 문제는 runtimebroker.exe의 과도한 메모리 사용입니다.
마이크로소프트에 따르면 runtimebroker.exe는 최대 몇 MB 수준의 메모리만 사용해야 합니다. UWP 앱을 열 때 RAM과 CPU 사용량이 일시적으로 급증하는 것은 정상적인 현상입니다. runtimebroker.exe가 과도한 리소스를 사용하는지 확인하려면 작업 관리자를 열고 '프로세스' 탭에서 상태를 확인하면 됩니다. 메모리 소비량이 비정상적으로 높다면 몇 가지 원인이 있을 수 있습니다.
첫 번째 가능성은 악성코드나 바이러스가 runtimebroker.exe로 위장하여 백신 프로그램의 감시를 피하는 경우입니다. 두 번째는 runtimebroker.exe와 Metro 타일 업데이터 서비스 사이에서 발생하는 메모리 누수입니다.
이 경우 먼저 바이러스 검사를 실행해 보길 권장합니다. 검사 후에도 문제가 해결되지 않는다면 메모리 급증은 메모리 누수 때문일 가능성이 높으며, 이는 주로 Windows 8 사용자에게 나타나는 현상입니다.
Windows 8에서는 다음 단계에 따라 어떤 앱이 메모리를 소비하는지 확인할 수 있습니다.
- Windows 8 시작 화면을 엽니다.
- 최근 설치한 Metro 앱을 마우스 오른쪽 버튼으로 클릭하고 라이브 타일 끄기(Turn tile off)를 선택합니다.
- 문제가 해결될 때까지 이 과정을 반복합니다.
메모리를 소비하는 Metro 앱을 찾았다면 해당 앱의 타일을 꺼두면 됩니다. 이렇게 하면 추가적인 메모리 누수를 막을 수 있습니다.
runtimebroker.exe를 비활성화해도 되나요?
runtimebroker.exe는 Windows에서 매우 중요한 역할을 담당하기 때문에 비활성화하지 않는 것이 좋습니다. 이를 비활성화하면 운영체제가 애플리케이션의 프로세스를 감시할 수 없게 되어 개인정보가 위험에 노출될 수 있습니다.
그럼에도 불구하고 비활성화하고 싶다면 C 드라이브의 Windows\System32 폴더에서 runtimebroker.exe 파일을 삭제하면 됩니다.