检索 COM 类工厂中 CLSID 为 {030650b4-9016-4268-a823-e4c8e9a59261} 的组件时失败,错误原因:80040154

检索 COM 类工厂中 CLSID 为 {030650b4-9016-4268-a823-e4c8e9a59261} 的组件时失败,错误原因:80040154,第1张

解决方法:

开始 运行 输入cmd,回车,在命令提示符下输入

for %1 in (%windir%\system32\ocx) do regsvr32 /s %1

回车,滚动完毕后,再输入:

for %1 in (%windir%\system32\dll) do regsvr32exe /s %1

回车!直到屏幕滚动停止为止,重启电脑

开始菜单下面的那个搜索框里输入:regsvr32 c:\dmdll回车,再输入regsvr32 c:\dm_netdll,就完成注册了。

win7那个虽然是搜索框,但也可以当xp的运行栏使用。

1.笔者开发机器上原来装有金山的WPS2002,结果Excel对象创建始终出现问题,卸载WPS2002后,错误消失。

2.笔者开发ASP代码喜欢用FrontPage,结果发现如果FrontPage打开(服务器端),对象创建出现不稳定现象,时而成功时而不成功。扩展考察后发现,Office系列的软件如果在服务器端运行,则Excel对象的创建很难成功。

服务器端还必须要设置的一点是COM组件的 *** 作权限。在命令行键入“DCOMCNFG”,则进入COM组件配置界面,选择MicrosoftExcel后点击属性按钮,将三个单选项一律选择自定义,编辑中将Everyone加入所有权限。保存完毕后重新启动服务器。

客户端的环境配置没发现什么特别讲究的地方,只要装有Office和IE即可,版本通用的好象都可以。

先说一下基本原理,市面上主要的两大派系热修复

1阿里系:DeXposed、andfix

从底层C的二进制来入手的。

2腾讯系:tinker

Java类加载机制来入手的。

最近因项目需求,需要集成热更新功能。先前项目也集成过腾讯tinker,但是这功能是写到公司后台更新下发的,现在并不能满足需求,便想着使用bugly热更+异常上报。

于是我按照官方 Bugly Android热更新使用指南 去集成了,也按他的推荐在SDK初始化的时候使用了 enableProxyApplication = false 的方式,然而却出现了异常了

5、必须注意的是打包完成后使用的是outputs->patch->release->patch_signed_7zipapk下的补丁包,选择上传前需要使用基础包激活一次才能下发成功

1、腾讯tinkergradle模板(亲测多个项目):

2、在项目中如果遇到第三方库使用了bugly统计

依赖包冲突: compile 'comtencentbugly:crashreport:latestrelease'

使用全局去重:

3、有时候latestrelease指定远程库会有问题必须指定具体的版本库才能打包成功

以上就是关于检索 COM 类工厂中 CLSID 为 {030650b4-9016-4268-a823-e4c8e9a59261} 的组件时失败,错误原因:80040154全部的内容,包括:检索 COM 类工厂中 CLSID 为 {030650b4-9016-4268-a823-e4c8e9a59261} 的组件时失败,错误原因:80040154、C# 调用大漠插件出现 检索 COM 类工厂中 CLSID 为{xxxx}错误的解决办法、Excel.Application 对象创建失败,该怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9807263.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存