윈도우 작업 관리자는 컴퓨터에서 실행 중인 모든 프로세스와 애플리케이션의 전체 리소스 사용량을 한눈에 보여줍니다. 덕분에 백그라운드 프로세스가 의도보다 많은 메모리를 소모하고 있는지도 쉽게 확인할 수 있죠. 그런데 목록을 살펴보다 보면 서비스 호스트: 에이전트 활성화 런타임(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가 사실상 사용되지 않기 때문에, 메모리를 많이 잡아먹는 이 작업을 굳이 활성화 상태로 둘 이유가 거의 없습니다. 아래 순서대로 진행해 보세요.
- 작업 관리자를 엽니다.
- '시작 프로그램' 탭으로 전환합니다.
- Cortana 항목을 마우스 오른쪽 버튼으로 클릭한 뒤 '사용 안 함'을 선택합니다.
- 서비스 관리자(services.msc)를 실행합니다.
- 목록에서 'Agent Activation Runtime'을 찾습니다.
- 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
- 시작 유형을 '사용 안 함'으로 변경합니다.
이제 각 단계를 조금 더 자세히 살펴보겠습니다.
먼저 작업 관리자(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 서비스)는 앱이 연락처, 일정, 메시지 등 사용자 데이터에 접근할 수 있도록 허용하는 서비스입니다. 시스템에서 실행되는 대부분의 앱이 이 서비스를 필요로 하므로, 특별한 문제가 없다면 비활성화하지 않는 것이 좋습니다.
이 가이드가 서비스 호스트 에이전트 활성화 런타임으로 인한 메모리 부족 문제를 해결하는 데 도움이 되기를 바랍니다!