What does HRESULT 0x8011042B (COMADMIN_E_NOTDELETEABLE) mean?

 
Previous Next
COMADMIN_E_NOTCHANGEABLE COMADMIN_E_SESSION

COMADMIN_E_NOTDELETEABLE

COMADMIN_E_NOTDELETEABLE is the failure HRESULT 0x8011042B (signed decimal -2146368469, unsigned decimal 2148598827). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x042B.

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

Deletion is disabled for the selected COM+ catalog object. A Remove or delete operation targets an object that the catalog protects from deletion.

AllStat records this condition as “The delete function has been disabled for this object”.

Evidence to collect before repair

  • The COMADMIN_E_NOTDELETEABLE investigation needs object key, collection, parent AppID, and deleteability metadata so the exact failing boundary remains reconstructable.
  • For COMADMIN_E_NOTDELETEABLE, preserve system/preinstalled status and object dependencies; it anchors the failure to the real administration object.
  • Evidence for COMADMIN_E_NOTDELETEABLE should include the supported uninstall mechanism for the owning application/component, captured before a repair changes state.
  • Collect the selector used by the cleanup script when diagnosing COMADMIN_E_NOTDELETEABLE; without it the symbolic HRESULT is underdetermined.

Where COMADMIN_E_NOTDELETEABLE 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_NOTDELETEABLE, record object key, collection, system/preinstalled status, dependencies, and collection metadata before considering any workaround.

Diagnostic sequence for COMADMIN_E_NOTDELETEABLE

  • To isolate COMADMIN_E_NOTDELETEABLE, resolve the exact object by ID.
  • For COMADMIN_E_NOTDELETEABLE, inspect collection support for Remove and dependency collections.
  • At the COMADMIN_E_NOTDELETEABLE boundary, use the application/component installer uninstall path where available.
  • The next COMADMIN_E_NOTDELETEABLE diagnostic action is to exclude system-managed objects from generic cleanup.
  • To isolate COMADMIN_E_NOTDELETEABLE, repopulate the catalog and verify only intended objects changed.

Retry and recovery

Use the supported uninstall path if one exists; do not delete catalog or registry rows directly.

Practical administration scenario

A cleanup script tries to remove a system-managed COM+ application and receives this protection result.

Difference from nearby COMADMIN results

COMADMIN_E_NOTCHANGEABLE covers property changes, while this result is specifically the delete prohibition.

Official Microsoft references for COMADMIN_E_NOTDELETEABLE


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