| Previous | Next |
| COMADMIN_E_ROLE_DOES_NOT_EXIST | COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM |
COMADMIN_E_START_APP_NEEDS_COMPONENTS
COMADMIN_E_START_APP_NEEDS_COMPONENTS is the failure HRESULT 0x80110448 (signed decimal -2146368440, unsigned decimal 2148598856). Its severity bit is 1, facility is 17 (FACILITY_ITF), and the facility-specific code field is 0x0448.
Starting and controlling a COM+ application: exact meaning of COMADMIN_E_START_APP_NEEDS_COMPONENTS
A COM+ application cannot be started because it contains no components. StartApplication validates that the application has executable component entries before launching a host.
AllStat records this condition as “You must have components in an application in order to start the application”.
Where COMADMIN_E_START_APP_NEEDS_COMPONENTS occurs
Administrative start/stop operations apply only to appropriate server applications with valid enabled components; they do not create executable contents or change application type. In the specific case of COMADMIN_E_START_APP_NEEDS_COMPONENTS, populate the Components collection, verify installation completed, and distinguish an intentionally empty deployment shell from a failed install.
Evidence to collect before repair
- For
COMADMIN_E_START_APP_NEEDS_COMPONENTS, preserve AppID, application type, Enabled property, and component count; it anchors the failure to the real administration object. - Evidence for
COMADMIN_E_START_APP_NEEDS_COMPONENTSshould include StartApplication caller and exact target selector, captured before a repair changes state. - Collect recent deployment and disablement events when diagnosing
COMADMIN_E_START_APP_NEEDS_COMPONENTS; without it the symbolic HRESULT is underdetermined. - The
COMADMIN_E_START_APP_NEEDS_COMPONENTSinvestigation needs COM+ application process and System Application logs so the exact failing boundary remains reconstructable.
Diagnostic sequence for COMADMIN_E_START_APP_NEEDS_COMPONENTS
- For
COMADMIN_E_START_APP_NEEDS_COMPONENTS, resolve the application by AppID. - At the
COMADMIN_E_START_APP_NEEDS_COMPONENTSboundary, verify it is an enabled server application. - The next
COMADMIN_E_START_APP_NEEDS_COMPONENTSdiagnostic action is to confirm at least one valid component is installed. - To isolate
COMADMIN_E_START_APP_NEEDS_COMPONENTS, correct deployment/configuration before starting. - For
COMADMIN_E_START_APP_NEEDS_COMPONENTS, start once and validate activation rather than looping retries.
Retry and recovery
Install at least one valid component or avoid starting the empty application.
Difference from nearby COMADMIN results
COMADMIN_E_CAN_NOT_START_APP concerns an application type such as library application or proxy; this result concerns missing contents.
Practical administration scenario
Deployment creates the application object but component installation fails, and a later start request sees an empty application.
Official Microsoft references for COMADMIN_E_START_APP_NEEDS_COMPONENTS
- Microsoft: COMADMIN error codes
- Microsoft: Applications collection
- Microsoft: types of COM+ applications
- Microsoft: configuring COM+ applications
- Microsoft: automating COM+ administration
Looking for a different code? Search another status or error code.