| Previous | Next |
| COMADMIN_E_COMP_MOVE_PRIVATE | COMADMIN_E_CANNOT_ALIAS_EVENTCLASS |
COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET is the failure HRESULT 0x8011081F (signed decimal -2146367457, unsigned decimal 2148599839). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x081F.
Mandatory base partition membership: exact meaning of COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
COM+ enforces the invariant that the Base Application Partition exists in every partition set. An update that removes it or creates a set without it is rejected.
AllStat records the Windows SDK description as “The Base Application Partition exists in all partition sets and cannot be removed.”
Where COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET occurs
The rule is validated while saving partition-set membership. It is distinct from selecting a default partition: the base partition is mandatory even when another member is the set’s default.
Typical cause branches
- automation replaces the membership list and omits the base partition.
- a cleanup routine tries to remove every unused partition from a set.
- IDs from an incomplete cached collection are written back as the full set.
- migration code assumes partition sets may contain only tenant partitions.
Evidence to collect before changing the catalog
- partition-set ID, complete current and proposed membership, and base-partition ID.
- operation type—incremental add/remove versus full replacement.
- default-partition ID and affected user mappings.
- fresh catalog snapshot and deployment script input.
Diagnostic sequence for COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
- resolve the server’s base partition ID.
- repopulate the full partition-set membership before editing it.
- preserve or restore base membership while applying other changes.
- save and repopulate to confirm the invariant.
- test activation fallback for users mapped to the set.
Retry and recovery
Retry after adding the base partition back to the proposed set. Do not substitute another partition as an equivalent base.
What this HRESULT does not establish
The result does not imply that the base partition must be the default or that all applications should be installed there.
Difference from nearby COMADMIN results
COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET concerns whether the chosen default is a member; this code mandates base membership regardless of the default.
Practical administration scenario
A tenant provisioning script constructs a set from only tenant partition IDs and inadvertently drops the automatically required base partition.
Developer and operations guidance
Record set ID, base ID, current/proposed members, default ID, user mappings, method, and whether the update was replacement or incremental.
Official Microsoft references for COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET
- Microsoft: COMADMIN error codes
- Microsoft: what COM+ partitions are
- Microsoft: partition implementation
- Microsoft: default partitions
- Microsoft: managing local partitions
Looking for a different code? Search another status or error code.