| Previous | Next |
| TYPE_E_REGISTRYACCESS | TYPE_E_UNDEFINEDTYPE |
TYPE_E_LIBNOTREGISTERED
No matching registered type library was found
TYPE_E_LIBNOTREGISTERED (0x8002801D) is returned when Automation requests a registered type library identity and no visible registration matches it. The key identity is the tuple of LIBID, major/minor version, LCID and process registry view.
Registration evidence
Capture the exact LoadRegTypeLib arguments, caller bitness, user/service identity, HKCU/HKLM registration visibility, and the path/resource that the product installer is expected to register. A TLB file existing on disk does not satisfy this lookup.
Corrective test
Repair/register the exact product type library through its installer or supported registration step, then repeat the same LoadRegTypeLib request. Avoid copying a similarly named TLB from another version.
Technical references
Looking for a different code? Search another status or error code.