What does HRESULT 0x8011042A (COMADMIN_E_NOTCHANGEABLE) mean?

 
Previous Next
COMADMIN_E_COMPFILE_NOTINSTALLABLE COMADMIN_E_NOTDELETEABLE

COMADMIN_E_NOTCHANGEABLE

COMADMIN_E_NOTCHANGEABLE is the failure HRESULT 0x8011042A (signed decimal -2146368470, unsigned decimal 2148598826). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x042A.

COM+ catalog object and collection state: exact meaning of COMADMIN_E_NOTCHANGEABLE

Changes are disabled for the selected catalog object and its subordinate objects. A property update targets a protected, inherited, locked, or otherwise non-changeable catalog scope.

AllStat records this condition as “Changes to this object and its sub-objects have been disabled”.

Where COMADMIN_E_NOTCHANGEABLE occurs

The authoritative state is the logical COM+ catalog exposed through COMAdmin collections, not a single registry key or an old in-memory object. In the specific case of COMADMIN_E_NOTCHANGEABLE, identify the object type, parent application/partition, IsChangeable-like collection metadata, and whether it is a system-managed object.

Evidence to collect before repair

  • Collect object key, collection, parent application, and IsChangeable metadata when diagnosing COMADMIN_E_NOTCHANGEABLE; without it the symbolic HRESULT is underdetermined.
  • The COMADMIN_E_NOTCHANGEABLE investigation needs system/preinstalled application status so the exact failing boundary remains reconstructable.
  • For COMADMIN_E_NOTCHANGEABLE, preserve concurrent catalog transaction or deployment activity; it anchors the failure to the real administration object.
  • Evidence for COMADMIN_E_NOTCHANGEABLE should include the exact property and hierarchy level targeted, captured before a repair changes state.

Diagnostic sequence for COMADMIN_E_NOTCHANGEABLE

  • The next COMADMIN_E_NOTCHANGEABLE diagnostic action is to repopulate the collection and inspect changeability metadata.
  • To isolate COMADMIN_E_NOTCHANGEABLE, determine the supported configuration level for the property.
  • For COMADMIN_E_NOTCHANGEABLE, wait for legitimate deployment/catalog locks to clear.
  • At the COMADMIN_E_NOTCHANGEABLE boundary, avoid registry or RegDB edits that bypass protection.
  • The next COMADMIN_E_NOTCHANGEABLE diagnostic action is to apply the change to a supported ordinary object and verify it.

Practical administration scenario

Automation attempts to edit a protected preinstalled COM+ application object whose collection marks changes as disabled.

Retry and recovery

Perform the change at the supported parent or deployment source, or leave protected configuration untouched.

Difference from nearby COMADMIN results

COMADMIN_E_NOTDELETEABLE blocks deletion specifically; this value blocks modification and can extend to sub-objects.

Official Microsoft references for COMADMIN_E_NOTCHANGEABLE


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