What does HRESULT 0x8011042B (COMADMIN_E_NOTDELETEABLE) mean?

 
Previous Next
COMADMIN_E_NOTCHANGEABLE COMADMIN_E_SESSION

COMADMIN_E_NOTDELETEABLE

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.

Windows describes this condition as “The delete function has been disabled for this object”.

Evidence to collect before repair

  • Record object key, collection, parent AppID, and deleteability metadata.
  • Preserve system/preinstalled status and object dependencies; it anchors the failure to the real administration object.
  • Evidence 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 this result; without it the symbolic HRESULT is underdetermined.

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

Diagnostic sequence

  • To isolate this result, resolve the exact object by ID.
  • Inspect collection support for Remove and dependency collections.
  • use the application/component installer uninstall path where available.
  • The next diagnostic action is to exclude system-managed objects from generic cleanup.
  • To isolate it, 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 it is specifically the delete prohibition.

Official Microsoft references


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