首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >对 COM 组件的调用返回了错误 HRESULT E_FAIL。

对 COM 组件的调用返回了错误 HRESULT E_FAIL。

作者头像
明年我18
发布2019-09-18 11:44:28
5.7K0
发布2019-09-18 11:44:28
举报
文章被收录于专栏:明年我18明年我18明年我18

win7系统,用c#调用Interop.SHDocVw.dll时,报了个对“ COM 组件的调用返回了错误 HRESULT E_FAIL”的错误。网上有人说要开启dtc服务,然后去组件服务里把本地DTC设置成开启网络DTC服务,并允许入站和允许出站,并且设置成不要求进行验证,如下图:

image
image

但我设置完之后还是不行,后来看到组件服务里的COM+应用程序点开报错,所以又开启了System Event Notification Service服务,结果还是不行。

无奈之下重启电脑反而好了,又去禁用了DTC,并把DTC的开启网络DTC服务勾掉,又禁用了System Event Notification Service服务,但再也不报错了。

时间有限,没去深究,只是记录下来,免得下次再遇到这个问题。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011-03-15 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档