| Previous | Next |
| COMADMIN_E_MIG_SCHEMANOTFOUND | COMADMIN_E_CAT_UNACCEPTABLEBITNESS |
COMADMIN_E_CAT_BITNESSMISMATCH
COM+ binary architecture validation: exact meaning of COMADMIN_E_CAT_BITNESSMISMATCH
COM+ detects a mismatch between binary types participating in the operation. Component/package/partition processing compares architecture metadata and finds incompatible 32-bit and 64-bit artifacts or expectations.
Windows describes this condition as “There was a type mismatch between binaries”.
Where the result occurs
COM+ evaluates binary architecture across components, type libraries, proxy/stub DLLs, packages, and application settings; file extension or path alone does not establish bitness. In the specific case of this result, record PE machine type for every DLL/proxy/stub, application bitness settings, registry view, and target OS architecture.
Evidence to collect before repair
- Preserve PE machine type and file hash for every binary; it anchors the failure to the real administration object.
- Evidence should include application component bitness setting, captured before a repair changes state.
- Collect type-library and proxy/stub architecture when diagnosing this result; without it the symbolic HRESULT is underdetermined.
- Record target OS architecture and registry view.
Diagnostic sequence
- Inventory all package binaries with architecture tools.
- replace corrupt or unknown files.
- The next diagnostic action is to separate incompatible architecture deployments.
- To isolate this result, configure the application for the intended component architecture.
- reinstall and test class activation in the matching process.
Retry and recovery
Deploy architecture-consistent binaries and configure the application for that component set.
Difference from nearby COMADMIN results
COMADMIN_E_CAT_UNACCEPTABLEBITNESS means a binary type is unknown or invalid, while this code means recognized types disagree.
Practical administration scenario
A 32-bit component package includes a 64-bit proxy/stub DLL and COM+ rejects the inconsistent set.
Official Microsoft references
Looking for a different code? Search another status or error code.
