Computer >> 컴퓨터 >  >> 시스템 >> Windows

서비스 호스트 에이전트 활성화 런타임(Service Host Agent Activation Runtime)이란? 원인과 비활성화 방법 완벽 가이드

윈도우 작업 관리자는 컴퓨터에서 실행 중인 모든 프로세스와 애플리케이션의 전체 리소스 사용량을 한눈에 보여줍니다. 덕분에 백그라운드 프로세스가 의도보다 많은 메모리를 소모하고 있는지도 쉽게 확인할 수 있죠. 그런데 목록을 살펴보다 보면 서비스 호스트: 에이전트 활성화 런타임(Service Host Agent Activation Runtime)이라는 항목이 생각보다 많은 리소스를 차지하며 메모리 사용량을 크게 끌어올리는 경우가 있습니다. 과연 이 프로세스는 무엇이고, 어떻게 비활성화할 수 있을까요? 이 글에서 두 가지 궁금증을 하나씩 풀어보겠습니다.

서비스 호스트 에이전트 활성화 런타임 프로세스란?

정상적인 에이전트 활성화 런타임 프로세스는 윈도우의 System32 폴더에 위치하며, 관련 파일은 다음과 같습니다.

  • agentactivationruntimestarter.exe
  • agentactivationruntime.dll
  • agentactivationruntimewindows.dll

파일 정보의 설명란에는 '알 수 없는 응용 프로그램', '응용 프로그램 확장' 또는 '대화형 에이전트 응용 프로그램 활성화를 위한 런타임' 등으로 표시됩니다. 이 프로세스는 오디오 드라이버와 연관된 구성 요소로, Microsoft의 음성 비서 Cortana(코타나)를 사용할 때 활성화됩니다.

에이전트 활성화 런타임 서비스(AarSvc)의 실행 경로는 다음과 같습니다.

C:\WINDOWS\system32\svchost.exe -k AarSvcGroup -p

참고로 서비스 이름 뒤에 임의의 숫자가 함께 붙어 있는 경우도 있습니다.

서비스 호스트 에이전트 활성화 런타임 비활성화 방법

Windows 11부터는 Cortana가 사실상 사용되지 않기 때문에, 메모리를 많이 잡아먹는 이 작업을 굳이 활성화 상태로 둘 이유가 거의 없습니다. 아래 순서대로 진행해 보세요.

  1. 작업 관리자를 엽니다.
  2. '시작 프로그램' 탭으로 전환합니다.
  3. Cortana 항목을 마우스 오른쪽 버튼으로 클릭한 뒤 '사용 안 함'을 선택합니다.
  4. 서비스 관리자(services.msc)를 실행합니다.
  5. 목록에서 'Agent Activation Runtime'을 찾습니다.
  6. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
  7. 시작 유형을 '사용 안 함'으로 변경합니다.

이제 각 단계를 조금 더 자세히 살펴보겠습니다.

먼저 작업 관리자(Ctrl + Shift + Esc)를 연 후 '시작 프로그램' 탭으로 이동합니다. 목록에서 Cortana를 찾아 마우스 오른쪽 버튼을 클릭하고 '사용 안 함'을 선택하세요.

다음으로 서비스의 시작 동작을 변경해야 합니다. Windows 키 + R을 누르고 services.msc를 입력해 서비스 관리자를 실행합니다.

서비스 창이 열리면 '이름' 열에서 Agent Activation Runtime을 찾습니다. 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택한 뒤, '시작 유형' 드롭다운 메뉴를 열어 사용 안 함으로 변경하고 '적용' → '확인'을 누르면 됩니다.

레지스트리 편집기를 이용한 비활성화 방법

서비스 관리자 대신 레지스트리를 수정하는 방법도 있습니다. 레지스트리 편집기(regedit)를 연 후 아래 경로로 이동하세요.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

목록에서 'AarSvc' 및 'AarSvcXYZ'(XYZ는 임의의 숫자) 항목을 찾습니다. AarSvc를 선택한 뒤 오른쪽 창에서 'Start' 값을 두 번 클릭하고 값 데이터를 3에서 4로 변경합니다.

  • 3 = 수동
  • 4 = 사용 안 함

이때 기수는 반드시 16진수로 유지해야 합니다. AarSvcXYZ 항목에 대해서도 동일한 작업을 반복한 후, 모든 변경이 끝나면 컴퓨터를 재시작하세요. 이후 작업 관리자에서 해당 프로세스가 더 이상 리소스를 소모하지 않는 것을 확인할 수 있습니다.

자주 묻는 질문

AarSvc란 무엇인가요?

AarSvc는 Agent Activation Runtime Service(에이전트 활성화 런타임 서비스)의 약자입니다. C:\Windows\System32\AarSvc.dll에 위치하며, 정식 윈도우 구성 요소이므로 바이러스나 악성코드가 아닙니다. 다만 메모리를 과도하게 사용한다면 위 방법으로 비활성화해도 무방합니다.

UserDataSvc 서비스란 무엇인가요?

UserDataSvc(User Data Access 서비스)는 앱이 연락처, 일정, 메시지 등 사용자 데이터에 접근할 수 있도록 허용하는 서비스입니다. 시스템에서 실행되는 대부분의 앱이 이 서비스를 필요로 하므로, 특별한 문제가 없다면 비활성화하지 않는 것이 좋습니다.

이 가이드가 서비스 호스트 에이전트 활성화 런타임으로 인한 메모리 부족 문제를 해결하는 데 도움이 되기를 바랍니다!