COM类出厂错误

时间:2008-10-20 13:24:28

标签: vb.net com visual-studio-2005

我一直在使用我的机器作为服务器测试一个应用程序,一切都很顺利,但当我尝试将其设置为在测试服务器上运行时,我收到此错误:

  

检索COM类工厂   CLSID {XXXX}的组件未通过   出现以下错误:80040154。

有什么想法吗?

由于

3 个答案:

答案 0 :(得分:2)

首先:请在您的测试服务器上检查您的com对象的注册。

HKEY_CLASSES_ROOT\CLSID\{xxxx}

检查您的dll或exe文件是否位于硬盘驱动器上的正确位置。

第二:此链接可能有所帮助:http://support.software602.com/kb/view.aspx?articleID=987

答案 1 :(得分:1)

错误代码转换为“未注册的课程”。

当它是DLL或通过“/ RegServer”时,通常使用“regsvr32”进行注册。

要避免上述错误消息,请在客户端和服务器上注册。

答案 2 :(得分:1)

我们有时会在MSXML 4中遇到此错误,尤其是在进行安装测试时。

解决方案:卸载并重新安装MSXML。