빠른 링크

Windows에서 런타임 브로커란 무엇이며 어떤 기능을 하나요?

런타임 브로커는 왜 그렇게 많은 메모리를 사용하나요?

런타임 브로커가 작업 관리자 내에 있으면 중앙 처리 장치(CPU) 리소스를 많이 사용할 수 있기 때문에 일부 컴퓨터 사용자는 런타임 브로커의 복잡성을 이해하지 못할 수 있습니다. 따라서 이 수수께끼 같은 프로세스의 특성을 조사하고 계속 작동하는 것이 타당한지 판단하는 것이 좋습니다.

Windows에서 런타임 브로커란 무엇이며 어떤 기능을 하나요?

런타임 브로커(시간 브로커라고도 함)는 Microsoft 스토어에서 다운로드한 애플리케이션의 인증 권한을 관리하는 Windows 운영 체제의 필수 구성 요소입니다. Windows 8에서 처음 시작된 이 프로세스는 이후 플랫폼의 모든 후속 반복에 지속적으로 포함되었습니다.

이 작업의 기능은 은밀하게 작동하며 네트워크 연결, 카메라 사용 및 지리적 위치 데이터를 포함한 시스템 자산에 대한 액세스를 규제하는 가디언의 기능과 유사합니다. 이 메커니즘은 디바이스의 보안 조치의 무결성을 유지하면서 애플리케이션이 최적으로 작동하도록 인증되었는지 확인합니다.

런타임 브로커는 Microsoft Store를 통해 다운로드한 애플리케이션의 실행을 시작할 때 소프트웨어가 시스템 자산에 액세스하는 데 필요한 권한이 부여되었는지 확인합니다. 이러한 승인이 없는 경우 런타임 브로커는 프로그램에 필요한 권한을 요청합니다. 권한이 부여되면 런타임 브로커의 역할은 중재자의 역할로 전환되어 애플리케이션과 악용하려는 수단 간의 인터페이스를 용이하게 합니다.

런타임 브로커는 민감한 정보에 대한 액세스를 규제하여 Windows 디바이스에서 사용자 데이터의 안전을 보장하는 데 필수적인 구성 요소 역할을 합니다. 런타임 브로커는 개인 파일을 보기 위해 권한이 필요한 사진 편집기와 같은 애플리케이션을 사용할 때 이러한 액세스에 대한 동의를 즉시 요청하는 동시에 지정된 범위를 넘어 기밀 자료에 액세스하려는 모든 시도를 제한합니다. 런타임 브로커는 이러한 수준의 보호 기능을 구현함으로써 부당한 침입과 잠재적인 보안 위험으로부터 운영 체제를 효과적으로 보호합니다.

런타임 브로커가 왜 그렇게 많은 메모리를 사용하나요?

런타임 브로커의 개념에 익숙해졌다면, 런타임 브로커가 가끔 CPU 리소스를 과도하게 사용하는 것에 대해 문의하실 수 있습니다. 특히 사용량이 많은 기간 동안 작업 관리자를 사용하면 이러한 현상이 관찰되는 경우가 종종 있습니다.

이 글도 확인해 보세요:  Windows 11의 기본 화면 보호기를 사용자 지정하는 방법

런타임 브로커 프로세스는 범용 애플리케이션이 특정 시스템 리소스를 사용해야 하는 경우에만 독점적으로 작동하도록 특별히 설계되었습니다. 반대로 이러한 작업에는 일반적으로 몇 메가바이트 정도의 최소한의 메모리만 필요합니다. 그러나 애플리케이션이 지속적으로 권한 부여를 요청하거나 권한 관련 문제로 어려움을 겪는 경우 런타임 브로커 프로세스도 마찬가지로 작동 빈도가 증가하여 결과적으로 상당한 수준의 컴퓨팅 처리 능력을 소비하게 됩니다.

런타임 브로커의 문제인 것처럼 보일 수 있지만, 애플리케이션 자체에 결함이 있을 가능성이 더 큽니다. 런타임 브로커는 Windows의 기능에 필수적인 요소이므로 비활성화하는 것은 불가능합니다. 그러나 작업 관리자를 통해 해당 프로세스를 종료하면 문제를 일시적으로 해결할 수 있습니다.

런타임 브로커의 CPU 사용률이 높아지면 소프트웨어의 권한에 잠재적인 문제가 있을 수 있으므로 현재 실행 중인 애플리케이션을 검사하는 것이 중요합니다. Windows 10에서 애플리케이션 권한을 관리하는 절차는 이전에 설명했지만, Windows 11을 사용하는 경우 ‘설정’ > ‘앱’ > ‘설치된 앱’으로 이동해야 합니다. 여기에서 관심 있는 프로그램을 선택한 다음 사용 가능한 옵션을 사용하여 앱의 권한 수준을 검토하고 조정할 수 있는 고급 설정에 액세스하세요.

디바이스를 복원하고 애플리케이션을 새로 고쳐도 문제가 해결되지 않는 경우, 파일에 손상이 있을 수 있으므로 소프트웨어를 다시 설치하는 것이 해결책이 될 수 있습니다.

By 김민수

안드로이드, 서버 개발을 시작으로 여러 분야를 넘나들고 있는 풀스택(Full-stack) 개발자입니다. 오픈소스 기술과 혁신에 큰 관심을 가지고 있고, 보다 많은 사람이 기술을 통해 꿈꾸던 일을 실현하도록 돕기를 희망하고 있습니다.