启动与系统组件

使用 COM+ 从一个进程调用多个对象时出现错误0x8007000e - Windows Client

· 52CE 我爱测

本文提供了一个解决方案,其中使用 Microsoft COM+ 失败将多个对象从一个进程调用到另一个进程。 适用于:Windows 10 - 所有版本原始 KB 数: 890425 现象 使用 Microsoft COM+ 将多个对象从一个进程调用到另一个进程时,可能会收到以下错误消息: 没有足够的存储可用于完成此操作(0x8007000e) 如果将调试器附加到客户端进程,则可能会看到调试器报告的 8007000E 第一次机会异常。 原因 此问题是由远程过

本文提供了一个解决方案,其中使用 Microsoft COM+ 失败将多个对象从一个进程调用到另一个进程。

适用于:Windows 10 - 所有版本原始 KB 数: 890425

现象

使用 Microsoft COM+ 将多个对象从一个进程调用到另一个进程时,可能会收到以下错误消息:

没有足够的存储可用于完成此操作(0x8007000e)

如果将调试器附加到客户端进程,则可能会看到调试器报告的 8007000E 第一次机会异常。

原因

此问题是由远程过程调用 (RPC) 层中的限制引起的,其中只有 256 个唯一接口可以从一个进程调用到另一个进程。 使用 COM+ 或Microsoft事务服务器时,通常会出现此问题,其中包含程序或包中的许多对象。

解决方法

若要解决此问题,请使用以下方法之一:

  • 在多个进程之间拆分对象。
  • 减少在一个进程和另一个进程之间调用的接口数。

Status

Microsoft已确认,本文开头列出的Microsoft产品中存在此问题。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
适用于:Windows 10 - 所有版本原始 KB 数: 890425
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。