System.Runtime.InteropServices.COMException:“没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))”
最新推荐文章于 2023-06-02 16:39:40 发布
最新推荐文章于 2023-06-02 16:39:40 发布
今天在开发指纹识别的项目时候,出现了个问题,这个问题之前也
没有
见过,所以无从下手,只能从网上找解决方法,找了半天说要
注册
com
组件啥的,我老是
注册
不成功,后来瞎捣鼓终于解决了,原因我也不知道是啥,但是知道怎么解决了。
首先右击项目名称—>属性—->然后把目标平台:改成x86,保存一下就可以了。如图所示:
C#
中System.
Runtime
.
Interop
Service
s.
COM
Exception
:“
没有
注册
类
。大概率是
没有
进行,目标平台:“X86",“X64”,“AnyCPU”。应该选择X86或者X64的。
IIS在文件管理资源器中,IIS添加之后,各个方面都需要进行调整。
System.
Runtime
.
Interop
Service
s.
COM
Exception
(
0x80040154
):
没有
注册
类
(
异常
来自 H
RESULT
:
0x80040154
(RE
GDB
_E_CL
System.
Runtime
.
Interop
Service
s.
COM
Exception
(
0x80040154
): 检索
COM
类
工厂中
CLSID 为 {96749377-3391-11D2-9EE3-00C04F797396} 的组件失败,原因是出现以下错误:
80040154
没有
注册
类
(
异常
来自 H
RESULT
:
0x80040154
(RE
GDB
_E_
CLASS
NOTREG))。,
没有
注册
类
问题分析和解决办法
方案一:安装IOLibSuite_18_2_27313.exe。解决vc
runtime
140_1.dll缺失问题即可,见https://blog.csdn.net/sheng12345678rui/article/details/130472641。在lvi.Visa.
Interop
.ResourceManager
Class
.Open(String ResourceName,AccessMode mode,Int32 Open Timeout,String OptionString)
用windwos服务、owc、excle组件生成Excel文档,然后通过邮件自动发生给公司管理层,本来在本地测试、配置都正常,但是部署到Window 2003服务器上,服务启动后,日志文件记录程序出错,错误如下所示System.
Runtime
.
Interop
Service
s.
COM
Exception
(
0x80040154
):
检索
COM
类
工厂中 C...
如图,电脑重装系统后,原来写的程序在启动时报错:
检索
COM
类
工厂中CLSID为{}的组件失败。
根据报错的环节,发现是调用金蝶K/3登录界面时出现的。打开其他涉及到调用金蝶K/3登录界面的程序,均报这个错误。
问题原因:
系统重装后,由原来的32位系统变成64位系统。
而金蝶K/3的登录组件k3login.dll不支持在64位系统下引用。
解决方法:
在VS中,将项目属性的目标平台
最近在维护一个测试软件,导出excel时发生System.
Runtime
.
Interop
Service
s.
COM
Exception
(
0x80040154
)
异常
,判断应该是
COM
调用出现问题。尝试了以下两种方法:(1)使用regsvr32 dll路径 命令
注册
组件,弹出找不到入口点 DllRegisterServer点错误对话框,失败。(2)安装WPS,问题解决,
异常
也
没有
弹出。结论:如果程序调...