서비스 호스트: 에이전트 활성화 런타임(Agent Activation Runtime)은 시스템의 사운드 드라이버가 손상되었거나 오디오 서비스가 오류 상태일 때 높은 CPU 사용률을 보일 수 있습니다. 또한 Cortana 설정이 잘못되어 있어도 이 문제가 발생할 수 있습니다.
이 문제는 시스템이 눈에 띄게 느려진 상태에서 작업 관리자를 열어 확인해 보면, 서비스 호스트: 에이전트 활성화 런타임이 시스템의 CPU와 메모리를 과도하게 사용하고 있다는 사실을 알게 되면서 인지하게 됩니다.

높은 CPU 및 RAM 사용량을 해결하는 자세한 방법을 진행하기 전에, 먼저 시스템을 단순 재시작이 아닌 콜드 부팅(완전히 종료한 후 다시 켜기)으로 문제가 해결되는지 확인해 보세요. 임시 조치로는 작업 관리자에서 에이전트 활성화 런타임 프로세스를 종료할 수도 있습니다. 실제로 일부 사용자들은 시스템 재부팅 후 프로세스가 다시 나타날 때마다 세 번 종료하면 해당 세션에서는 문제가 해결된다고 보고했습니다.
해결 방법 1: 오디오 서비스 비활성화 후 다시 활성화
에이전트 활성화 런타임은 내부적으로 Cortana를 호출하며, Cortana는 오디오 서비스에 의존하기 때문에 시스템의 오디오 서비스가 오류 상태일 경우 높은 CPU 사용률을 유발할 수 있습니다. 이 경우 오디오 서비스를 일시적으로 비활성화한 후 다시 활성화하면 오류가 해소되어 문제가 해결될 수 있습니다.
- Windows 키를 누르고 검색 상자에 "명령 프롬프트"를 입력합니다. 그런 다음 마우스를 명령 프롬프트 위에 올리고 시작 메뉴 오른쪽 창에서 관리자 권한으로 실행을 선택합니다.

- 다음 명령을 하나씩 실행합니다(각 명령 입력 후 반드시 Enter 키를 누르세요):
net stop audiosrv net start audiosrv

- 명령 프롬프트를 종료하고 에이전트 활성화 런타임의 CPU 사용률이 감소했는지 확인합니다.
해결 방법 2: Cortana에서 로그아웃하고 시스템 시작 시 자동 실행 비활성화
에이전트 활성화 서비스가 Cortana를 지속적으로 호출하는 경우에도 이 문제가 발생할 수 있습니다. 이 경우 Cortana에서 로그아웃하고 시스템 시작 시 자동 실행을 비활성화하면 문제가 해결될 수 있습니다.
Cortana에서 로그아웃
- Windows 키를 누르고 검색창에 "Cortana"를 입력하여 실행합니다. 작업 표시줄에 Cortana 버튼이 있다면 이를 이용해도 좋습니다.

- Cortana 창에서 가로 줄임표(점 세 개)(창 왼쪽 상단 부근)를 클릭하고 로그아웃을 선택합니다.
- 로그아웃을 확인한 후 작업 표시줄을 마우스 오른쪽 버튼으로 클릭합니다.

- 표시된 메뉴에서 Cortana 단추 표시 옵션의 체크를 해제하고, 에이전트 활성화 런타임 사용량이 정상으로 돌아왔는지 확인합니다.

시스템 시작 시 Cortana 비활성화
- 시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭하여 빠른 사용자 메뉴를 연 후 작업 관리자를 선택합니다.
- 시작프로그램 탭에서 Cortana를 선택하고 작업 관리자 창 오른쪽 하단의 사용 안 함 버튼을 클릭합니다.

- Windows 키를 누르고 검색 상자에 "Cortana"를 입력한 후, 검색 결과의 Cortana를 마우스 오른쪽 버튼으로 클릭하고 앱 설정을 선택합니다.

- 로그인 시 실행 옵션에서 스위치를 끔 위치로 전환하여 Cortana를 비활성화한 뒤 PC를 재부팅합니다.

- 재부팅 후 에이전트 활성화 런타임 문제가 해결되었는지 확인합니다.
해결 방법 3: 사운드 드라이버 재설치
에이전트 활성화 런타임의 높은 CPU 사용률은 손상된 사운드 드라이버 때문일 수 있습니다. 사운드 드라이버는 런타임이 지속적으로 호출하는 Cortana의 작동에 필수적인 요소입니다. 이 경우 시스템의 사운드 드라이버를 재설치하면 문제가 해결될 수 있습니다.
- 먼저 OEM 제조사 웹사이트에서 시스템에 맞는 사운드 드라이버의 최신 버전을 다운로드해 두었는지 확인합니다.
- 시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭하여 빠른 액세스 메뉴를 연 후 장치 관리자를 선택합니다.

- 사운드, 비디오 및 게임 컨트롤러 항목을 확장하고 오디오 장치를 마우스 오른쪽 버튼으로 클릭합니다.
- 미니 메뉴에서 디바이스 제거를 선택하고, 표시되는 창에서 이 디바이스의 드라이버 소프트웨어 삭제 옵션에 체크합니다.

- 제거 버튼을 클릭하고 제거 과정이 완전히 끝날 때까지 기다립니다.

- 제거가 완료되면 에이전트 활성화 런타임 문제가 해결되었는지 확인합니다.
- PC를 재부팅하여 Windows가 기본 사운드 드라이버를 설치하도록 합니다.
- 에이전트 활성화 런타임의 CPU 사용률이 정상으로 돌아왔는지 확인합니다.
- 문제가 계속된다면 1단계에서 다운로드한 드라이버를 관리자 권한으로 설치한 후 런타임 문제가 해결되었는지 확인합니다.
사운드 드라이버를 제거한 후에는 문제가 해결되었지만 재설치 후 다시 나타나는 경우라면, 사운드 장치를 제거 또는 비활성화 상태로 유지하는 것이 좋습니다(꼭 필요할 때만 활성화하여 사용하고, 사용 후에는 다시 제거/비활성화).
해결 방법 4: 에이전트 활성화 런타임 서비스 비활성화
에이전트 활성화 런타임 서비스가 오류 상태이거나 특정 작업에서 멈춰 있는 경우에도 이 문제가 발생할 수 있습니다. 이 경우 해당 서비스를 비활성화하면 문제가 해결될 수 있습니다.
- Windows 키를 누르고 검색 상자에 "서비스"를 입력합니다. 그런 다음 서비스 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 미니 메뉴에서 관리자 권한으로 실행을 선택합니다.

- Agent Activation Runtime 서비스를 마우스 오른쪽 버튼으로 클릭합니다. 서비스 이름은 사용자마다 다른 숫자로 끝날 수 있습니다(예: Agent Activation Runtime_XXXXX, 여기서 XXXXX는 무작위 문자/숫자, 예: 15831).

- 속성을 선택하고 시작 유형을 사용 안 함으로 변경합니다.
- 중지 버튼을 클릭한 후 변경 사항을 적용합니다.

- PC를 재부팅하고 런타임 문제가 해결되었는지 확인합니다.
해결 방법 5: 시스템 레지스트리 편집
문제가 여전히 지속되거나 에이전트 활성화 런타임 서비스의 시작 유형이 회색으로 비활성화되어 변경할 수 없는 경우, 시스템 레지스트리를 직접 편집하여 문제를 해결할 수 있습니다.
경고: 레지스트리 편집은 일정 수준의 전문 지식이 필요한 작업이며, 잘못 수행하면 시스템이나 데이터에 되돌릴 수 없는 심각한 손상을 입힐 수 있습니다. 반드시 각별히 주의하여 본인 책임 하에 진행하시기 바랍니다.
- 먼저 에이전트 활성화 런타임 서비스를 중지합니다(해결 방법 4의 절차 참조).
- Windows 키를 누르고 검색창에 "레지스트리 편집기"를 입력합니다. 그런 다음 레지스트리 편집기 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 표시되는 미니 메뉴에서 관리자 권한으로 실행을 선택합니다.

- 다음 경로로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
- 왼쪽 창에서 AarSvc 레지스트리 키를 선택하고, 오른쪽 창에서 Start 값을 두 번 클릭합니다.
- 값 데이터를 4로 변경한 후 대화 상자를 닫습니다.

- 왼쪽 창에서 AarSvc_XXXXX 레지스트리 키(여기서 XXXXX는 무작위 문자/숫자, 예: AarSvc_974ea)를 선택하고, 오른쪽 창에서 Start 값을 두 번 클릭합니다.
- 값 데이터를 4로 변경한 후 레지스트리 편집기를 닫습니다.

- PC를 재부팅하면 에이전트 활성화 런타임 문제가 해결될 것입니다.