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의 앱에 문제가있을 수 있습니다. 런타임 브로커가 너무 많은 메모리를 사용하지 못하게하려면 목록에서 런타임 브로커를 선택하고 태스크 종료를 선택하여 런타임 브로커를 닫은 후 컴퓨터를 다시 시작하십시오.
- Ctrl-Shift-Esc를 사용하여 작업 관리자를여십시오.
- 프로세스 목록에서 Runtime Broker를 마우스 오른쪽 단추로 클릭하십시오.
- 상황에 맞는 메뉴가 열리면 작업 끝내기를 선택하십시오.
- PC를 다시 시작하십시오.
다음에 Universal Windows 응용 프로그램을 시작할 때 Runtime Broker가 다시 시작되므로 이는 임시 해결책 일뿐입니다.
수정 2 : 팁, 트릭 및 제안 받기 비활성화
Universal Windows 응용 프로그램으로 구동되는 Windows 10의 모든 기능은 Runtime Broker 프로세스를 실행시킵니다.
이것은 당시에 Windows 응용 프로그램이 시작되지 않은 경우에도 프로세스가 하드 드라이브를 스 래싱하여 높은 CPU로드 또는 높은 메모리 사용을 유발하는 이유를 설명합니다.
일반적인 해결 방법 중 하나는 Windows 사용자에게 팁과 제안을 표시하는 응용 프로그램을 비활성화하는 것입니다.
- Windows 10에서 Ctrl-I를 사용하여 설정 애플리케이션을여십시오.
- 시스템> 알림 및 조치로 전환하십시오.
- "Windows를 사용할 때 유용한 팁, 요령 및 제안"을 찾은 다음 환경 설정을 끄십시오.
수정 3 : 오작동하는 응용 프로그램
특정 응용 프로그램으로 인해 런타임 브로커의로드, 메모리 또는 디스크 사용량이 많은 경우 다음을 수행 할 수 있습니다.
- 앱이 필수가 아닌 경우 앱을 제거하고 문제를 해결하십시오.
- 앱이 꼭 필요한 경우 업데이트를 확인하십시오. 사용 가능한 업데이트가 있으면 다운로드하여 설치하여 문제가 해결되는지 확인하십시오.
- 그렇지 않은 경우 앱을 제거하고 PC를 다시 시작한 후 다시 설치하십시오.
수정 4 : 백그라운드에서 실행할 수있는 앱 수 제한
일부 응용 프로그램은 백그라운드에서 실행될 수 있습니다. 즉, 포 그라운드에 있지 않아도 계속 실행됩니다.
다음과 같은 방식으로 동작을 제어 할 수 있습니다.
- Windows-I를 사용하여 설정 애플리케이션을여십시오.
- 개인 정보 보호> 백그라운드 앱으로 이동합니다.
백그라운드에서 실행하지 않으려는 응용 프로그램을 끄거나 끕니다. 응용 프로그램에서 알림을 보내거나 최신 상태를 유지하는 등의 기능이 제거 될 수 있습니다.
다른 수정
인터넷에서 런타임 브로커 문제에 대한 수정 사항을 검색하면 문제 해결에 대한 제안이 수십 가지가됩니다.
- Windows Spotlight (배경 이미지를 자주 변경 함)를 사용하여 로컬 화면 배경 을 그림으로 변경하십시오. 설정 애플리케이션의 개인 설정> 잠금 화면에서 수행합니다.
- 설정> 업데이트 및 보안> 고급 옵션> 업데이트 전달 방법 선택에서 P2P 업데이트 기능을 비활성화 하십시오. 옵션을 끄십시오.
기본적으로 응용 프로그램으로 실행되는 다른 항목으로 인해 문제가 발생할 수 있습니다.
Runtime Broker가 바이러스인지 확인
마지막으로, 런타임 브로커가 합법적 인 Windows 프로세스인지 바이러스인지 여부를 확인할 수도 있습니다.
가장 쉬운 방법은 RuntimeBroker.exe가 c : \ windows \ system32 \에 있는지 확인하는 것입니다.
- Ctrl-Shift-Esc를 사용하여 작업 관리자를여십시오.
- 프로세스에서 런타임 브로커 프로세스를 찾으십시오.
- 프로세스를 마우스 오른쪽 버튼으로 클릭하고 "파일 위치 열기"메뉴 항목을 선택하십시오.
프로세스가 시작된 컴퓨터의 위치가 열립니다. c : \ windows \ system32 \ 이외의 것
그렇다면 Virustotal로 이동하여 악성 파일을 업로드하여 확인하십시오.