| Previous | Next |
| COMADMIN_E_COMP_MOVE_BAD_DEST | COMADMIN_E_SYSTEMAPP |
COMADMIN_E_REGISTERTLB
COM registration, type library, and component installation: exact meaning of COMADMIN_E_REGISTERTLB
COM+ could not register the component type library. Component installation has a type library available but system registration of that library fails.
Windows describes this condition as “The system was unable to register the TypeLib”.
Where the result occurs
The COM+ catalog presents a split view of RegDB and Windows class/type-library registration, so the failing stage must be identified before editing either store. In the specific case of this result, capture RegisterTypeLib-related status, LIBID/version/LCID, target path, registry view, ACLs, and existing conflicting registrations.
Evidence to collect before repair
- Collect CLSID/IID/LIBID values and 32/64-bit registry view when diagnosing this result; without it the symbolic HRESULT is underdetermined.
- Record component, type-library, and proxy/stub paths with hashes.
- Preserve loader or DllRegisterServer/DllGetClassObject result; it anchors the failure to the real administration object.
- Evidence should include COM+ installation ErrorInfo and relevant event records, captured before a repair changes state.
Diagnostic sequence
- The next diagnostic action is to verify the exact binary architecture and dependencies.
- To isolate it, load and inspect the matching type library without substituting another version.
- repair registration using the component installer.
- install rather than import when full interface metadata is required.
- The next diagnostic action is to repopulate the catalog and test class activation after repair.
Practical administration scenario
The type library is valid, but deployment lacks permission to write its machine-wide registration.
Retry and recovery
Fix permissions or type-library consistency and reinstall through COMAdmin or the owning installer.
Difference from nearby COMADMIN results
COMADMIN_E_COMPFILE_BADTLB means the type library cannot be loaded; this code means loading progressed to registration and registration failed.
Official Microsoft references
Looking for a different code? Search another status or error code.
