我收到了这个错误:
Retrieving the COM class factory for component with
CLSID `{CCB90152-B81E-11D2-AB74-0040054C3719}`
failed due to the following error: 80040154.
有谁知道这是什么问题?
答案 0 :(得分:6)
错误代码80040154.类未注册。
这意味着您尝试直接或间接创建的某个类尚未在系统中注册。
确保已正确安装并且注册表中存在所有COM条目。
答案 1 :(得分:6)
80040154表示您已尝试实例化COM类,并且尚未注册相应的COM服务器(通常是DLL或EXE)。
未注册的COM服务器有两个常见原因:
计算机上未安装COM服务器,或者您忘记注册COM服务器(例如,使用regsvr32注册COM DLL)。
您正在使用64位操作系统,并且已注册COM服务器为64位,但调用应用程序为32位(反之亦然)。