Site icon EfmSoft

What does HRESULT 0x80004027 (CO_E_CLASS_DISABLED) mean?

 
Previous Next
CO_E_SERVER_NOT_PAUSED CO_E_CLRNOTAVAILABLE

CO_E_CLASS_DISABLED

COM class or containing application is disabled

CO_E_CLASS_DISABLED is HRESULT 2147500071 (0x80004027) from winerror.h. The documented description is “The component or application containing the component has been disabled.” The value must be interpreted at COM or COM+ activation of a class explicitly disabled by configuration or policy.

The class registration exists, but activation is administratively disabled at the class or application level.

Where the result appears

  • This result may surface in COM or COM+ activation of a class explicitly disabled by configuration or policy.

Typical causes and interpretation

Common cause categories are: an administrator disabled the application; a failed deployment quarantined the component; policy blocks a vulnerable class. The candidate causes are alternatives, so test one precondition at a time instead of applying several broad repairs together.

Key distinction: the class registration exists, but activation is administratively disabled at the class or application level.

Correct handling and recovery

The appropriate recovery is to respect the disable decision, repair or re-enable through the owning deployment system only after validation, and avoid alternate activation that bypasses policy.

Practical scenario

A vulnerable COM+ component is disabled during incident response; clients display an unavailable feature instead of retrying activation.

Difference from related HRESULTs

REGDB_E_CLASSNOTREG means no usable registration was found; it means registration exists but policy forbids activation.

References


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

Exit mobile version