What does HRESULT 0x8011043B (COMADMIN_E_REGFILE_CORRUPT) mean?

 
Previous Next
COMADMIN_E_COMPONENTEXISTS COMADMIN_E_PROPERTY_OVERFLOW

COMADMIN_E_REGFILE_CORRUPT

COMADMIN_E_REGFILE_CORRUPT is the failure HRESULT 0x8011043B (signed decimal -2146368453, unsigned decimal 2148598843). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x043B.

COM+ application package and file operation: exact meaning of COMADMIN_E_REGFILE_CORRUPT

A COM+ registration file is structurally corrupt or internally inconsistent. Application/component registration processing reads the file but cannot trust its encoded metadata.

AllStat records this condition as “The registration file is corrupt”.

Evidence to collect before repair

  • The COMADMIN_E_REGFILE_CORRUPT investigation needs exact source/destination paths and the caller identity so the exact failing boundary remains reconstructable.
  • For COMADMIN_E_REGFILE_CORRUPT, preserve file size, hash, version, signature, and timestamps; it anchors the failure to the real administration object.
  • Evidence for COMADMIN_E_REGFILE_CORRUPT should include source and target Windows/COM+ versions, captured before a repair changes state.
  • Collect underlying file-system or package-validation error from events when diagnosing COMADMIN_E_REGFILE_CORRUPT; without it the symbolic HRESULT is underdetermined.

Where COMADMIN_E_REGFILE_CORRUPT occurs

The HRESULT belongs to COM+ package/import/export processing; the package path, file bytes, deployment identity, and target catalog must be correlated before changing the system. In the specific case of COMADMIN_E_REGFILE_CORRUPT, preserve the original file and hash, identify its producer/version, and compare against a freshly generated export.

Diagnostic sequence for COMADMIN_E_REGFILE_CORRUPT

  • To isolate COMADMIN_E_REGFILE_CORRUPT, preserve the original package before attempting repair.
  • For COMADMIN_E_REGFILE_CORRUPT, validate path access and package integrity under the actual identity.
  • At the COMADMIN_E_REGFILE_CORRUPT boundary, compare export options and target-platform support.
  • The next COMADMIN_E_REGFILE_CORRUPT diagnostic action is to regenerate the package from a coherent source application when metadata is wrong.
  • To isolate COMADMIN_E_REGFILE_CORRUPT, repeat the complete supported install/export operation and verify catalog state.

Retry and recovery

Regenerate the registration file from a known-good catalog and binaries; do not hand-edit opaque sections.

Practical administration scenario

A transfer completes with silent truncation and the destination registration file fails internal validation.

Difference from nearby COMADMIN results

COMADMIN_E_APP_FILE_READFAIL reports read I/O, while this code means content was read and judged corrupt.

Official Microsoft references for COMADMIN_E_REGFILE_CORRUPT


Looking for a different code? Search another status or error code.