| 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_NOTCHANGEABLEinvestigation 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_NOTCHANGEABLEshould include the exact property and hierarchy level targeted, captured before a repair changes state.
Diagnostic sequence for COMADMIN_E_NOTCHANGEABLE
- The next
COMADMIN_E_NOTCHANGEABLEdiagnostic 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_NOTCHANGEABLEboundary, avoid registry or RegDB edits that bypass protection. - The next
COMADMIN_E_NOTCHANGEABLEdiagnostic 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
- Microsoft: COMADMIN error codes
- Microsoft: the COM+ catalog
- Microsoft: COM+ administration collections
- Microsoft: ICatalogCollection::SaveChanges
- Microsoft: COM+ administration catalog example
Looking for a different code? Search another status or error code.