Cuando intento crear una instancia de una clase COM lanza una excepción como
Clase no registrada (Excepción de HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
Por favor, sugiera cómo podría resolverlo.
Parece que el programa o proceso que está tratando de inicializar no está instalado en su máquina, tiene una instalación dañada o necesita ser registrado.
Instálelo, repárelo (a través de Agregar/Quitar Programas) o regístrelo (a través de Regsvr32.exe).
No ha proporcionado suficiente información para que podamos ayudarle más que esto.
También tenga en cuenta que el contexto de la clase cuando se inicializa puede crear esa excepción. Si tienes un objeto que está codificado como INPROC_SERVER pero intentas CoCreateInstance como CLSCTX_LOCAL_SERVER, también obtendrás ese error.
Debe asegurarse de que el objeto está registrado y que el CoCreateInstance está creando una instancia con el contexto de clase correcto.