COM+를 사용하여 한 프로세스에서 다른 프로세스로 많은 개체를 호출할 때 오류 발생: 이 작업을 완료할 수 있는 스토리지가 충분하지 않음(0x8007000e)

이 문서에서는 Microsoft COM+를 사용하여 한 프로세스에서 다른 프로세스로 많은 개체를 호출하지 못하는 문제에 대한 솔루션을 제공합니다.

적용 대상: Windows 10 - 모든 버전
원래 KB 번호: 890425

증상

Microsoft COM+를 사용하여 한 프로세스에서 다른 프로세스로 많은 개체를 호출하면 다음 오류 메시지가 표시될 수 있습니다.

이 작업을 완료할 수 있는 스토리지가 충분하지 않음(0x8007000e)

클라이언트 프로세스에 디버거를 연결하는 경우 디버거에서 보고한 8007000E 첫 번째 예외가 표시 될 수 있습니다.

원인

이 문제는 한 프로세스에서 다른 프로세스로 256개의 고유 인터페이스만 호출할 수 있는 RPC(원격 프로시저 호출) 계층의 제한으로 인해 발생합니다. 이 문제는 일반적으로 프로그램 또는 패키지에 많은 개체가 있는 COM+ 또는 Microsoft Transaction Server를 사용할 때 발생합니다.

해결 방법

이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.

  • 여러 프로세스 간에 개체를 분할합니다.
  • 한 프로세스와 다른 프로세스 간에 호출되는 인터페이스 수를 줄입니다.

상태

Microsoft는 이 문서의 시작 부분에 나열된 Microsoft 제품의 문제임을 확인했습니다.