Runtime Broker는 무엇이며 왜 CPU로드가 높은가요?

Microsoft는 Windows 8에서 런타임 브로커 프로세스 (RuntimeBroker.exe)를 도입하여 Windows 10에서도 계속 사용했습니다.

Runtime Broker는 합법적 인 Windows 프로세스이지만, 시스템에서 가끔씩 CPU로드 및 메모리 사용량을 증가시키는 것으로 악명 높은 프로세스입니다.

예를 들어 Windows 작업 관리자를 Ctrl-Shift-Esc와 함께로드하거나 프로세스 탐색기와 같은 고급 프로세스 모니터를 사용하는 경우 런타임 브로커가 항상 활성 상태가 아님을 알 수 있습니다.

좀 더 자세히 살펴보면 Windows 스토어에서 설치되고 운영 체제와 함께 제공되는 앱 및 사이드로드 된 앱인 유니버설 Windows 앱에 연결되어 있음을 알 수 있습니다.

다음 가이드는 프로세스에 대한 정보와 때때로 발생하는 높은 CPU로드를 해결하는 방법에 대한 팁을 제공합니다.

런타임 브로커 정보

프로세스 및 Windows 10에서 Windows 작업 관리자를 열면 세부 사항 아래에 런타임 브로커가 있습니다.

Windows 10 작업 관리자는 프로세스를 앱과 백그라운드 프로세스로 구분합니다. Runtime Broker의 상태에 따라 둘 중 하나에 나열 될 수 있습니다. 보다 선명한 사진을 보려면 세부 정보로 전환하여 해당 위치를 찾으십시오.

Runtime Broker는 Universal Windows Apps에 링크되어 있으므로 디바이스에서 이러한 애플리케이션 중 하나를 시작할 때마다 활성화됩니다.

좀 더 자세한 정보를 제공하려면 Runtime Broker의 주요 작업은 이러한 응용 프로그램이 필요한 모든 권한을 선언했는지 확인하고 이에 대한 정보를 제공하는 것입니다.

따라서 앱과 기기의 데이터 및 하드웨어 간의 보안 중개자 역할을합니다.

CPU로드를 높이는 런타임 브로커

2015 년 초 런타임 브로커가 Windows 10에서 높은 CPU로드를 발생시키고 2012 년 초 Windows 8에서 많은 메모리를 사용하고 있다는 보고서가 시작되었습니다.

특히 잘못된 앱이 문제의 근본 원인 인 경우 많은 메모리를 사용할 수 있습니다.

런타임 브로커는 작업 관리자의 Windows 프로세스로 Windows 스토어의 앱에 대한 PC 권한을 관리하는 데 도움이됩니다. 몇 메가 바이트의 메모리 만 사용해야하지만 경우에 따라 결함이있는 앱으로 인해 런타임 브로커가 기가 바이트 이상의 RAM을 사용할 수 있습니다.

빠른 임시 수정

메모리의 15 % 이상을 사용하는 경우 런타임 브로커 프로세스를 종료하는 것이 좋습니다.

RAM 사용량이 높고 PC가 느리게 실행되는 경우 앱이 문제의 원인 일 수 있습니다. Ctrl + Shift + Esc를 눌러 작업 관리자를 연 다음 프로세스 탭에서 런타임 브로커가 사용중인 메모리 양을 확인하십시오. 메모리의 15 % 이상을 사용하는 경우 PC의 앱에 문제가있을 수 있습니다. 런타임 브로커가 너무 많은 메모리를 사용하지 못하게하려면 목록에서 런타임 브로커를 선택하고 태스크 종료를 선택하여 런타임 브로커를 닫은 후 컴퓨터를 다시 시작하십시오.

  1. Ctrl-Shift-Esc를 사용하여 작업 관리자를여십시오.
  2. 프로세스 목록에서 Runtime Broker를 마우스 오른쪽 단추로 클릭하십시오.
  3. 상황에 맞는 메뉴가 열리면 작업 끝내기를 선택하십시오.
  4. PC를 다시 시작하십시오.

다음에 Universal Windows 응용 프로그램을 시작할 때 Runtime Broker가 다시 시작되므로 이는 임시 해결책 일뿐입니다.

수정 2 : 팁, 트릭 및 제안 받기 비활성화

Universal Windows 응용 프로그램으로 구동되는 Windows 10의 모든 기능은 Runtime Broker 프로세스를 실행시킵니다.

이것은 당시에 Windows 응용 프로그램이 시작되지 않은 경우에도 프로세스가 하드 드라이브를 스 래싱하여 높은 CPU로드 또는 높은 메모리 사용을 유발하는 이유를 설명합니다.

일반적인 해결 방법 중 하나는 Windows 사용자에게 팁과 제안을 표시하는 응용 프로그램을 비활성화하는 것입니다.

  1. Windows 10에서 Ctrl-I를 사용하여 설정 애플리케이션을여십시오.
  2. 시스템> 알림 및 조치로 전환하십시오.
  3. "Windows를 사용할 때 유용한 팁, 요령 및 제안"을 찾은 다음 환경 설정을 끄십시오.

수정 3 : 오작동하는 응용 프로그램

특정 응용 프로그램으로 인해 런타임 브로커의로드, 메모리 또는 디스크 사용량이 많은 경우 다음을 수행 할 수 있습니다.

  1. 앱이 필수가 아닌 경우 앱을 제거하고 문제를 해결하십시오.
  2. 앱이 꼭 필요한 경우 업데이트를 확인하십시오. 사용 가능한 업데이트가 있으면 다운로드하여 설치하여 문제가 해결되는지 확인하십시오.
  3. 그렇지 않은 경우 앱을 제거하고 PC를 다시 시작한 후 다시 설치하십시오.

수정 4 : 백그라운드에서 실행할 수있는 앱 수 제한

일부 응용 프로그램은 백그라운드에서 실행될 수 있습니다. 즉, 포 그라운드에 있지 않아도 계속 실행됩니다.

다음과 같은 방식으로 동작을 제어 할 수 있습니다.

  1. Windows-I를 사용하여 설정 애플리케이션을여십시오.
  2. 개인 정보 보호> 백그라운드 앱으로 이동합니다.

백그라운드에서 실행하지 않으려는 응용 프로그램을 끄거나 끕니다. 응용 프로그램에서 알림을 보내거나 최신 상태를 유지하는 등의 기능이 제거 될 수 있습니다.

다른 수정

인터넷에서 런타임 브로커 문제에 대한 수정 사항을 검색하면 문제 해결에 대한 제안이 수십 가지가됩니다.

  1. Windows Spotlight (배경 이미지를 자주 변경 함)를 사용하여 로컬 화면 배경 을 그림으로 변경하십시오. 설정 애플리케이션의 개인 설정> 잠금 화면에서 수행합니다.
  2. 설정> 업데이트 및 보안> 고급 옵션> 업데이트 전달 방법 선택에서 P2P 업데이트 기능을 비활성화 하십시오. 옵션을 끄십시오.

기본적으로 응용 프로그램으로 실행되는 다른 항목으로 인해 문제가 발생할 수 있습니다.

Runtime Broker가 바이러스인지 확인

마지막으로, 런타임 브로커가 합법적 인 Windows 프로세스인지 바이러스인지 여부를 확인할 수도 있습니다.

가장 쉬운 방법은 RuntimeBroker.exe가 c : \ windows \ system32 \에 있는지 확인하는 것입니다.

  1. Ctrl-Shift-Esc를 사용하여 작업 관리자를여십시오.
  2. 프로세스에서 런타임 브로커 프로세스를 찾으십시오.
  3. 프로세스를 마우스 오른쪽 버튼으로 클릭하고 "파일 위치 열기"메뉴 항목을 선택하십시오.

프로세스가 시작된 컴퓨터의 위치가 열립니다. c : \ windows \ system32 \ 이외의 것

그렇다면 Virustotal로 이동하여 악성 파일을 업로드하여 확인하십시오.