| Previous | Next |
| COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED | COMADMIN_E_AMBIGUOUS_PARTITION_NAME |
COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
COM+ catalog object and collection state: exact meaning of COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
An application name resolves to more than one application and cannot be converted to a unique AppID. A COMAdmin method accepts name or ID and name-based resolution returns multiple candidates.
Windows describes this condition as “The application name is not unique and cannot be resolved to an application id”.
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, enumerate applications with the name across relevant partitions and record their AppIDs.
Evidence to collect before repair
- Collect all matching application names, AppIDs, and partition IDs when diagnosing this result; without it the symbolic HRESULT is underdetermined.
- Record the current catalog partition context.
- Preserve the name or ID passed to the failing method; it anchors the failure to the real administration object.
- Evidence should include deployment history for each matching application, captured before a repair changes state.
Diagnostic sequence
- The next diagnostic action is to enumerate matching applications across relevant partitions.
- To isolate it, select the intended application by AppID.
- update automation to persist IDs with partition context.
- rename duplicates only when operationally safe.
- The next diagnostic action is to repeat the operation and log the resolved AppID.
Practical administration scenario
A script addresses Billing by display name after separate partitions introduce multiple Billing applications.
Retry and recovery
Call the API with the explicit AppID or rename applications to preserve operational uniqueness.
Difference from nearby COMADMIN results
COMADMIN_E_APPLICATIONEXISTS blocks duplicate creation; this value arises later when an ambiguous name is used for lookup.
Official Microsoft references
Looking for a different code? Search another status or error code.