Cisco AnyConnect Secure Mobility Client를 설치하는 도중 "VPN 클라이언트 에이전트가 프로세스 간 통신 저장소를 만들 수 없습니다(VPN client agent was unable to create the interprocess communication depot)"라는 오류가 발생하는 사용자들이 있습니다. 또한 일부 사용자들은 AnyConnect 애플리케이션을 실행하려고 할 때 같은 오류를 마주한다고 보고하고 있습니다. 이 문제는 주로 3.1.05170 버전에서 발생하는 것으로 알려져 있습니다.

Cisco AnyConnect란 무엇인가?
Cisco AnyConnect는 여러 보안 서비스를 하나로 통합하여 기업을 각종 보안 공격으로부터 보호하는 통합 보안 에이전트입니다. VPN 기능이 포함되어 있지만, Cisco AnyConnect는 단순한 VPN 그 이상의 솔루션입니다.
이 소프트웨어는 네트워크를 보안 위협으로부터 지키는 모듈형 엔드포인트 소프트웨어라고 할 수 있습니다. 웹 검사(Web Inspection), 멀웨어 차단, 사내·사외 네트워크 가시성 확보 등 다양한 보안 기능을 갖추고 있습니다.
'프로세스 간 통신' 오류의 원인은 무엇일까?
직접 오류를 재현해 보고 여러 사용자들의 보고 사례를 분석한 결과, 이 오류는 인터넷 연결 공유(Internet Connection Sharing, ICS)가 활성화되어 있을 때마다 발생한다는 사실이 확인되었습니다.
즉, ICS(인터넷 연결 공유) 기능은 AnyConnect 소프트웨어와 호환되지 않습니다. AnyConnect가 정상적으로 작동하려면 인터넷 연결 공유 기능을 반드시 비활성화해야 합니다.
같은 PC에서 ICS가 켜져 있는 상태로 AnyConnect를 설치하거나 실행하면 아래와 같은 오류 메시지가 표시됩니다.
"VPN 클라이언트 에이전트가 프로세스 간 통신 저장소를 만들 수 없습니다."
이 문제를 해결하지 못해 고민이라면, 이 글에서 실제로 효과가 검증된 해결 절차를 순서대로 안내해 드립니다. 아래의 방법들은 비슷한 상황에서 다른 사용자들이 성공적으로 문제를 해결했던 사례들입니다. 다만 일부 방법은 특정 Windows 버전에서만 효과가 확인되었으므로, 시간을 아끼려면 본인의 운영체제에 맞는 방법부터 시도하는 것이 좋습니다.
방법 1: 다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 사용하지 못하도록 설정
이 방법은 Windows 7에서 효과가 처음 확인되었지만, Windows 8.1과 Windows 10에서도 동일하게 적용할 수 있는 것으로 밝혀졌습니다.
일부 사용자들은 제어판의 네트워크 설정에서 '다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용' 옵션을 해제함으로써 문제를 완전히 해결했습니다.
참고: 이 방법은 ICS 서비스를 완전히 끄지 않고도 문제를 해결할 수 있기 때문에 가장 우선적으로 권장됩니다.
다음은 다른 네트워크 사용자의 인터넷 연결 공유를 차단하여 문제를 해결하는 빠른 가이드입니다.
- 시작 버튼을 클릭한 뒤 제어판을 검색하여 실행합니다. 또는 Windows 키 + R을 눌러 실행 창을 연 후 "control"을 입력하고 Enter 키를 눌러 제어판을 열 수도 있습니다.
- 제어판에서 오른쪽 상단의 보기 기준을 범주로 변경합니다.
- 네트워크 및 인터넷 바로 아래에 있는 네트워크 상태 및 작업 보기를 클릭합니다.
- 네트워크 및 공유 센터 창이 열리면 왼쪽 하위 메뉴에서 어댑터 설정 변경을 클릭합니다.
- 네트워크 연결 화면에서 상태 열에 공유됨(Shared)으로 표시된 네트워크(또는 네트워크들)를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 선택합니다.
- 속성 창에서 공유 탭으로 이동한 후, 다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용 옵션의 체크박스를 해제합니다.
- 확인을 눌러 변경 사항을 저장한 뒤 컴퓨터를 재부팅합니다.
- 네트워크 연결 탭에 공유 중인 연결이 여러 개 있다면, 모든 연결에 대해 5~7번 단계를 반복합니다.
- 재부팅 후 Cisco AnyConnect를 다시 설치합니다. 이제 설치 과정 중이나 설치 후에 "VPN 클라이언트 에이전트가 프로세스 간 통신 저장소를 만들 수 없습니다" 오류가 더 이상 나타나지 않을 것입니다.

이 방법이 해당되지 않거나 다른 접근 방식을 원한다면, 아래의 다음 방법으로 넘어가세요.
방법 2: ICS 서비스 시작 유형을 '사용 안 함'으로 변경
일부 기능 포기를 감수할 수 있다면, 인터넷 연결 공유(ICS) 서비스를 중지하는 것만으로도 문제를 해결할 수 있습니다. 다만 이것은 임시적인 해결책일 뿐입니다. ICS 서비스는 매 부팅 시 자동으로 시작되도록 설정되어 있기 때문입니다. 게다가 이 방법을 사용하면 ICS 서비스의 기능을 잃게 되어, PC가 다른 기기와 인터넷 연결을 공유하는 기능을 사용할 수 없게 됩니다.
비슷한 상황에 놓였던 여러 사용자들은 서비스 화면에서 ICS 서비스를 중지한 뒤, 해당 서비스의 시작 유형을 사용 안 함으로 변경하여 문제를 영구적으로 해결했습니다. 이렇게 하면 Windows가 다음 부팅 시 인터넷 연결 공유 서비스를 다시 열지 않으므로, "VPN 클라이언트 에이전트가 프로세스 간 통신 저장소를 만들 수 없습니다" 오류가 재발하지 않습니다.
참고: 아래 가이드는 최신 Windows 버전(Windows 7, Windows 8.1, Windows 10) 모두에서 성공적으로 적용할 수 있습니다.
다음은 서비스 화면을 통해 Windows 10에서 ICS 서비스를 비활성화하는 빠른 가이드입니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "services.msc"를 입력하고 Enter 키를 눌러 서비스 화면을 엽니다.

- 서비스 창에서 오른쪽 창을 이용해 서비스 목록을 아래로 스크롤한 뒤 Internet Connection Sharing (ICS) 항목을 찾습니다.
- 해당 항목을 발견하면 마우스 오른쪽 버튼으로 클릭한 뒤 중지를 선택하여 서비스를 끕니다.

참고: 이 단계까지 완료하면 AnyConnect를 설치하거나 실행할 때 오류가 더 이상 발생하지 않습니다. 하지만 다음 부팅 시에는 오류가 다시 나타날 수 있습니다. 해결책을 영구적으로 적용하려면 아래 단계를 계속 진행하세요. - Internet Connection Sharing (ICS)를 다시 마우스 오른쪽 버튼으로 클릭한 뒤 속성을 선택합니다.

- Internet Connection Sharing (ICS) 속성 창에서 일반 탭으로 이동한 후, 드롭다운 메뉴를 사용해 시작 유형을 사용 안 함으로 변경합니다. 그런 다음 적용을 눌러 변경 사항을 저장합니다.

- 시작 유형이 변경되면 컴퓨터를 재부팅합니다. 다음 부팅 후 Cisco AnyConnect를 다시 설치하거나 실행하면 더 이상 오류가 발생하지 않을 것입니다.