Error de registro COM
Este artículo incluye sugerencias y soluciones. Es posible que el contenido no sea preciso para todos los ejemplos de uso o que no represente las mejores prácticas de la última versión.
Pregunta
¿Por qué aparece el siguiente error al intentar actualizar o instalar OfficeConnect?

Respuesta
Puede ejecutar la herramienta de solución de problemas de este artículo si encuentra un error al instalar o iniciar OfficeConnect. La herramienta de resolución de problemas generará un archivo de registro con información relacionada con errores inesperados que podrían estar ocurriendo durante el proceso de actualización/instalación.
OfficeConnect es un complemento COM de Excel que se basa en los objetos de Excel para que la instalación de Microsoft Office los registre correctamente. Si los objetos no están registrados o hay un problema con ese registro, OfficeConnect no funcionará o no se instalará correctamente. Este problema también podría afectar a otros complementos COM de Excel, no solo a la aplicación OfficeConnect.
En algunos casos, el mismo equipo puede tener instaladas distintas versiones de los productos de MS-Office (es decir, Project 2016 y Excel 2013), lo que también puede dar lugar a la instalación de distintas versiones de la biblioteca de MS-VSTO. Esta situación podría provocar errores de registro COM al actualizar o instalar OfficeConnect. El archivo de registro generado por la herramienta de resolución de problemas para esta situación hipotética contendrá el siguiente mensaje de error:
- System.InvalidCastException: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Office.Core.IRibbonUI'. This operation failed because the QueryInterface call on the COM component for the interface
Algunos usuarios han informado de que
reparar
o reinstalar Microsoft Office
puede resolver el error. En otros casos, la corrección consiste en realizar ajustes en el equipo con respecto a las claves de registro específicas que se basan en el identificador de la clave de registro de la herramienta de solución de problemas. - Por ejemplo:Exception from HRESULT: <<REGISTRY KEY WILL BE LISTED HERE>>
- El departamento de TI de su empresa puede proporcionar información adicional sobre estas claves de registro.