What does HRESULT 0x80110813 (COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED) mean?

 
Previous Next
COMADMIN_E_PROCESSALREADYRECYCLED COMADMIN_E_CANTMAKEINPROCSERVICE

COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED

COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED is the failure HRESULT 0x80110813 (signed decimal -2146367469, unsigned decimal 2148599827). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x0813.

Invalid transition from paused to recycled process state: exact meaning of COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED

The selected application process is paused, and COM+ rejects recycling it in that state. Pause freezes admission or execution control in a way that must be resolved before the graceful recycle handoff can proceed.

AllStat records the Windows SDK description as “A paused process may not be recycled.”

Where COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED occurs

The process exists and supports both controls individually, but the requested state transition is invalid. This is different from an application type that never supports pause or recycling.

Typical cause branches

  • maintenance automation pauses an instance and immediately requests recycle.
  • a previous troubleshooting session left the process paused.
  • two controllers race, with one pausing while another recycles.
  • cached state reports running even though COM+ already committed the pause.

Evidence to collect before changing the catalog

  • application-instance ID, PID, AppID, current pause state, and requested recycle reason.
  • pause/resume/recycle command timeline with caller identity.
  • COM+ tracking and events for the process state transitions.
  • in-flight workload and operational reason for keeping the process paused.

Diagnostic sequence for COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED

  • query the current pause state for the exact instance.
  • determine whether work should resume or the process should remain frozen for investigation.
  • resume the process through COMAdmin when recycling is still the approved goal.
  • refresh the instance identifier after any intervening lifecycle action.
  • issue one recycle request and monitor replacement/drain behavior.

Retry and recovery

A recycle retry is safe only after the process is successfully resumed and still represents the intended instance. Do not bypass the state machine by killing Dllhost.

What this HRESULT does not establish

The result does not mean the process is hung. Pause may be intentional, and the reason for the pause must be preserved before resuming it.

Difference from nearby COMADMIN results

COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED rejects pause after recycle; COMADMIN_E_PROCESSALREADYRECYCLED means the recycle transition already happened. This value starts from a paused process.

Practical administration scenario

An operator pauses a busy COM+ application to inspect it, then an automated memory policy tries to recycle the same instance and is refused.

Developer and operations guidance

Log instance/PID, AppID, current state, pause owner/reason, recycle reason code, command order, and state-query timestamps.

Official Microsoft references for COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED


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