COM+를 사용하여 한 프로세스에서 다른 프로세스로 많은 개체를 호출할 때 오류 발생: 이 작업을 완료할 수 있는 스토리지가 충분하지 않음(0x8007000e)
이 문서에서는 Microsoft COM+를 사용하여 한 프로세스에서 다른 프로세스로 많은 개체를 호출하지 못하는 문제에 대한 솔루션을 제공합니다.
적용 대상: Windows 10 - 모든 버전
원래 KB 번호: 890425
증상
Microsoft COM+를 사용하여 한 프로세스에서 다른 프로세스로 많은 개체를 호출하면 다음 오류 메시지가 표시될 수 있습니다.
이 작업을 완료할 수 있는 스토리지가 충분하지 않음(0x8007000e)
클라이언트 프로세스에 디버거를 연결하는 경우 디버거에서 보고한 8007000E 첫 번째 예외가 표시 될 수 있습니다.
원인
이 문제는 한 프로세스에서 다른 프로세스로 256개의 고유 인터페이스만 호출할 수 있는 RPC(원격 프로시저 호출) 계층의 제한으로 인해 발생합니다. 이 문제는 일반적으로 프로그램 또는 패키지에 많은 개체가 있는 COM+ 또는 Microsoft Transaction Server를 사용할 때 발생합니다.
해결 방법
이 문제를 해결하려면 다음 방법 중 하나를 사용하십시오.
- 여러 프로세스 간에 개체를 분할합니다.
- 한 프로세스와 다른 프로세스 간에 호출되는 인터페이스 수를 줄입니다.
상태
Microsoft는 이 문서의 시작 부분에 나열된 Microsoft 제품의 문제임을 확인했습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기