| Previous | Next |
| COMADMIN_E_SERVICENOTINSTALLED | COMADMIN_E_OBJECTEXISTS |
COMADMIN_E_PROPERTYSAVEFAILED
COMADMIN_E_PROPERTYSAVEFAILED is the failure HRESULT 0x80110437 (signed decimal -2146368457, unsigned decimal 2148598839). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x0437.
COM+ catalog object and collection state: exact meaning of COMADMIN_E_PROPERTYSAVEFAILED
One or more COM+ property values are invalid or mutually conflicting at save time. ICatalogCollection::SaveChanges validates the complete property set for each modified object before committing it.
AllStat records this condition as “One or more property settings are either invalid or in conflict with each other”.
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, log every changed property and original value, then reduce the change set to identify the violated cross-property rule.
Evidence to collect before repair
- preserve collection name, parent key, object key, and application/partition ID; it anchors the failure to the real administration object.
- Evidence for it should include the exact administration method and pending property values, captured before a repair changes state.
- Collect ErrorInfo entries and COM+ System Application events when diagnosing this result; without it the symbolic HRESULT is underdetermined.
- The result investigation needs a fresh Populate result taken before any repair so the exact failing boundary remains reconstructable.
Diagnostic sequence
- recreate the catalog session and repopulate the relevant hierarchy.
- At the boundary, resolve objects by stable identifiers rather than display names.
- The next this result diagnostic action is to compare pending values with collection property metadata.
- To isolate this result, save the smallest coherent change set and inspect ErrorInfo.
- verify the committed object by repopulating after SaveChanges.
Retry and recovery
Apply a coherent supported configuration and save the whole object again.
Difference from nearby COMADMIN results
COMADMIN_E_OBJECTINVALID can report missing or invalid object data generally; this value emphasizes a failed property-set save.
Practical administration scenario
A script enables a service requiring server activation while the same application remains configured as a library application.
Official Microsoft references
- 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.
