What does HRESULT 0x80110410 (COMADMIN_E_INVALIDUSERIDS) mean?

 
Previous Next
COMADMIN_E_NOUSER COMADMIN_E_NOREGISTRYCLSID

COMADMIN_E_INVALIDUSERIDS

COMADMIN_E_INVALIDUSERIDS is the failure HRESULT 0x80110410 (signed decimal -2146368496, unsigned decimal 2148598800). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x0410.

COM+ application package and file operation: exact meaning of COMADMIN_E_INVALIDUSERIDS

An application file contains one or more user identities that are invalid on the target system. InstallApplication imports role members, application identity, or other account references and cannot map every packaged user.

AllStat records this condition as “One or more users in the application file are not valid”.

Where COMADMIN_E_INVALIDUSERIDS occurs

The HRESULT belongs to COM+ package/import/export processing; the package path, file bytes, deployment identity, and target catalog must be correlated before changing the system. In the specific case of COMADMIN_E_INVALIDUSERIDS, extract or inspect package deployment settings, record unresolved names and SIDs, and compare source and destination domain topology.

Evidence to collect before repair

  • Evidence for COMADMIN_E_INVALIDUSERIDS should include all user names and SIDs embedded in the application package, captured before a repair changes state.
  • Collect source and destination domain identifiers and trust relationships when diagnosing COMADMIN_E_INVALIDUSERIDS; without it the symbolic HRESULT is underdetermined.
  • The COMADMIN_E_INVALIDUSERIDS investigation needs InstallApplication options controlling user import so the exact failing boundary remains reconstructable.
  • For COMADMIN_E_INVALIDUSERIDS, preserve the specific role or application identity tied to each unresolved user; it anchors the failure to the real administration object.

Diagnostic sequence for COMADMIN_E_INVALIDUSERIDS

  • At the COMADMIN_E_INVALIDUSERIDS boundary, inspect package user mappings before modifying target roles.
  • The next COMADMIN_E_INVALIDUSERIDS diagnostic action is to map each source SID to an approved destination principal.
  • To isolate COMADMIN_E_INVALIDUSERIDS, re-export with portable security settings or install without users when supported.
  • For COMADMIN_E_INVALIDUSERIDS, assign destination users through COMAdmin after package installation.
  • At the COMADMIN_E_INVALIDUSERIDS boundary, verify role membership and application identity on the target.

Difference from nearby COMADMIN results

COMADMIN_E_NOUSER can occur in direct catalog administration; this code specifically attributes invalid users to the application file.

Retry and recovery

Re-export with portable security choices or install with the supported option that omits users, then assign valid target accounts deliberately.

Practical administration scenario

A package exported in one domain contains role members whose SIDs have no corresponding principals in the destination domain.

Official Microsoft references for COMADMIN_E_INVALIDUSERIDS


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