After applying Microsoft .NET patches or upgrade and then subsequent downgrade of Microsoft Office, I am getting an error:
Unable to cast COM object of type System.__ComObject to IRibbonUI. IID 00c03a7-0000-0000-c000-000000000046 Library not registered TYPE_E_LIBNOTREGISTERED 0x8002801d
in an error window of Invantive Control when starting Microsoft Excel 2010.
A similar error occurs when installing Skype for Business with Office 2010:
Microsoft.Office.Core.IRibbonUI'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{000C03A7-0000-0000-C000-000000000046}' failed due to the following error: Library not registered. (Exception from HRESULT: 0x8002801D (TYPE_E_LIBNOTREGISTERED)).'
How can I fix this?
The problem seems to occur only when Office 2010 is involved; the problem has never been seen on Office 2013 or 2016.
It seems that Microsoft installers replace registrations, but don't cover all components especially with a downgrade back.
The recommended steps are:
User contributions licensed under CC BY-SA 3.0