COM调用失败:错误0x800706BE

时间:2010-03-08 08:59:04

标签: com invoke

所有

我有一个由某人开发的COM服务器组件(.Dll)。当我在该COM服务器中调用(使用invoke())函数时,它会抛出错误0x800706BE - 远程过程调用失败。有趣的是它只抛出这个错误几次!!它在剩下的时间里工作正常!!。

在Windows 2k8 64位操作系统&赢7比特32位。

  1. 知道可能是什么问题吗?
  2. 这是COM服务器或COM客户端的问题吗?
  3. 我有什么方法可以缩小知道罪魁祸首吗?
  4. 谢谢, 字节

2 个答案:

答案 0 :(得分:1)

确定。我似乎发现了这个问题。 COM服务器(.dll)在我调用Invoke()的那一刻崩溃了。问题似乎在COM服务器中。 希望它对某人有所帮助。

答案 1 :(得分:-1)

1:打开提升的命令提示符。要执行此操作,请从屏幕右边缘扫入,然后点按“搜索”。或者,如果您使用的是鼠标,请指向屏幕的右下角,然后单击“搜索”。在“搜索”框中键入“命令提示符”,右键单击“命令提示符”,然后单击“以管理员身份运行”。如果系统提示您输入管理员密码或进行确认,请键入密码,或单击“允许”。

2:输入以下命令。每个命令后按Enter键 注意:每个命令操作可能需要几分钟才能完成。

DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth

3:关闭命令提示符,然后再次运行Windows Update。