开机显示failde to initialize MainWindow 对COM组件的调用返回了错误HRESULTE-FAIL,怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开机显示failde to initialize MainWindow 对COM组件的调用返回了错误HRESULTE-FAIL,怎么解决相关的知识,希望对你有一定的参考价值。

DELL N5110

有时调用com组件时,会返回“HRESULT E_FAIL”错误,这时有可能的错误原因除了代码有错外,另一个原因还可能是我们没有正常配置dcom的属性。如果是后者,可以按如下的方法来解决错误:
1)确保“Distributed Transaction Coordinator”服务是开启的。
2) 在运行中录入“dcomcnfg",打开组件服务字符串,选择组件服务--->计算机--->我的电脑--->右击属性--->选择MSDTC--->选择安全配置 勾选事务管理器通信中的允许出站、允许入站和不要求进行验证。
参考技术A ①开始→运行→输入:msconfig 回车打开【系统配置实用程序】→启动项→禁用无用的随机启动项。

②也可使用第三方软件优化:360安全卫士→优化加速→【启动项】→选中不要的东东→禁止启动

③如果电脑安装了打印机、扫描仪等设备,或在启动时已经连接了USB硬盘,那么不妨试试先将它们断开,看看启动速度是不是有变化。一般来说,由于USB接口速度较慢,因此相应设备会对电脑启动速度有较明显的影响,尽量在启动后再连接USB设备。

④看看光驱内是否有光盘?有光盘,电脑开机也会读盘的。

⑤如果电脑连接在局域网内,默认情况下系统会自动通过DHCP来获得IP地址,但大多数公司的局域网并没有DHCP服务器,因此如果用户设置成“自动获得IP地址”,系统在启动时就会不断在网络中搜索DHCP 服务器,直到获得IP 地址或超时,自然就影响了启动时间,因此局域网用户最好为自己的电脑指定固定IP地址。

⑥共享文件夹和打印机也会拖累启动速度。

⑦断开不用的网络驱动器。查看是否有不需要使用的网络驱动器?如有断开它,右键点击“我的电脑”在出来的菜单中,右击已经建立映射的网络驱动器,选择“断开”即可。

参考资料:【优化电脑·禁止随机启动项·加速开机】(可以使用百度搜索引擎找到此博文)
参考技术B 1. 在控制面板--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务。2. 打开控制面板--->管理工具--->组件服务--->选择计算机--->我的电脑--->右击属性--->选择MSDTC--->选择安全配置 勾选事务管理器通信中的允许出站、允许入站和不要求进行验证。 参考技术C win7的可以这样试一下
第一步:开始--->管理工具--->服务 中,开启Distributed Transaction Coordinator 服务。

如果Distributed Transaction Coordinator 服务 无法开启
解决办法:

1,Distributed Transaction Coordinator服务依存于 Remote Procedure Call(RPC)和 Security Accounts Manager这两个服务。
在“控制面板”里点“管理工具”,点“服务”,确认这两个服务属性已经设为自动,并且已经启动。

2,在命令提示符里输入(以管理员权限打开)
msdtc -resetlog
在启动 Distributed Transaction Coordinator 服务 应该就可以了。
第二步: 打开控制面板--->管理工具--->组件服务--->选择计算机--->我的电脑--->Distributed Transaction Coordinator--->本地DTC--->右击属性--->安全--->网络DTC访问--->勾选事务管理器通信中的允许出站、允许入站和不要求进行验证。
win7的可以这样试一下。
参考技术D d

arcmap发布服务报错:“Faild to publish service”

发布gp服务时,Analyze没有重大错误,但是发布结束时提示"Faild to publish service".让人很懵逼:

技术分享图片

技术分享图片

解决方法:

打开arcgis server manager/或者在catalog里面,重启PublishingTools. 如果重启失败,可能需要重装arcgis server。不过有说是sever的bug,需要打补丁。

以上是关于开机显示failde to initialize MainWindow 对COM组件的调用返回了错误HRESULTE-FAIL,怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

U盘安装 Linux 显示 “Faild to copy file from CD-ROM”

arcmap发布服务报错:“Faild to publish service”

创建桌面池的时候,composer初始化失败,faild to join the domain

记一次CentOS7进单用户模式修改密码的失败经历(faild to load SELinux policy freezing)

pyinstaller 打包的exe在某些win7上面报错 faild to execute script pyi_rth_multiprocessing

装完RHEL7后,重新开机启动后显示:Initial setup of CentOS Linux 7 (core) 提示license报错