What does HRESULT 0x8011080D (COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE) mean?

 
Previous Next
COMADMIN_E_INVALID_PARTITION COMADMIN_E_USER_IN_SET

COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE

COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE is the failure HRESULT 0x8011080D (signed decimal -2146367475, unsigned decimal 2148599821). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x080D.

Mutually exclusive COM+ service, pooling, and recycling modes: exact meaning of COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE

COM+ rejected a configuration that combines service-application hosting with application pooling or recycling. Microsoft documents service applications as a distinct server-hosting mode and states that applications configured as Windows services cannot be recycled.

AllStat records the Windows SDK description as “COM+ applications that run as NT service may not be pooled or recycled”.

Where COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE occurs

The error appears while saving application properties or converting a server application to service hosting, after COM+ compares the service flag with pooling and recycling settings.

Typical cause branches

  • recycling criteria remain enabled when converting the application to a Windows service.
  • application pooling properties are non-default for a service application.
  • a deployment package applies service and recycle/pool settings from different environments.
  • automation changes hosting mode without clearing incompatible properties in the same coherent update.

Diagnostic sequence for COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE

  • decide whether the operational requirement is Windows-service hosting or COM+ pooling/recycling.
  • repopulate the application and inspect all mutually related hosting properties.
  • clear recycling and pooling settings before creating the service, or remove service hosting before enabling them.
  • save the minimal coherent property set and verify the generated Windows service.
  • test startup, failover dependencies, identity, and activation under the selected model.

Evidence to collect before changing the catalog

  • AppID, activation type, service name, pooling values, and every recycling criterion.
  • pending property values before SaveChanges and committed values after repopulation.
  • package/export source and target COM+ versions.
  • service-creation method, ErrorInfo entries, and Component Services events.

Practical administration scenario

An exported server application has lifetime-based recycling enabled; production automation then tries to create a Windows service for it without clearing the recycle settings.

Difference from nearby COMADMIN results

COMADMIN_E_CANTRECYCLESERVICEAPPS rejects an explicit recycle of an existing service application; this value rejects configuration that marks a service application as poolable or recyclable.

Retry and recovery

Retry after the mutually exclusive settings have been made coherent. Toggling only one visible checkbox may leave other recycle or pool properties active.

What this HRESULT does not establish

The code does not mean that the Windows Service Control Manager is broken or that service applications are unsupported. It identifies an incompatible COM+ hosting combination.

Developer and operations guidance

Log AppID, service name, activation mode, pooling size, all recycle criteria, pending/committed values, and deployment package version.

Official Microsoft references for COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE


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