Search code examples
comcom-interop

IClassFactory failed due to the following error: 800a0153


I'm trying to reference a com component and it is throwing the below error.

Creating an instance of the COM component with CLSID {xxx} from the IClassFactory failed due to the following error: 800a0153.

Specifically the error gets thrown when I try to instantiate an object. I checked that

  1. The project being built for x86 processors which it is
  2. The com object is registered using regsvr32, and is available in the registry.

I can also see the methods in the object browser, so I know .net is finding it.

Any ideas on what I'm missing?


Solution

  • This is an error code that's specific to the component. If you don't have documentation that explains what the code might mean then you'll need support from the vendor.