These errorlevels may be set when a service is started, stopped or modified.
| 0 | The request was accepted. |
| 1 | The request is not supported. |
| 2 | The user did not have the necessary access. |
| 3 | The service cannot be stopped because other services that are running are dependent on it. |
| 4 | The requested control code is not valid, or it is unacceptable to the service. |
| 5 | The requested control code cannot be sent to the service because the state of the service (Win32_BaseService.State property) is equal to 0, 1, or 2. |
| 6 | The service has not been started. |
| 7 | The service did not respond to the start request in a timely fashion |
| 8 | Unknown failure when starting the service. |
| 9 | The directory path to the service executable file was not found. |
| 10 | The service is already running. |
| 11 | The database to add a new service is locked. |
| 12 | A dependency this service relies on has been removed from the system. |
| 13 | The service failed to find the service needed from a dependent service. |
| 14 | The service has been disabled from the system. |
| 15 | The service does not have the correct authentication to run on the system. |
| 16 | This service is being removed from the system. |
| 17 | The service has no execution thread. |
| 18 | The service has circular dependencies when it starts. |
| 19 | A service is running under the same name. |
| 20 | The service name has invalid characters. |
| 21 | Invalid parameters have been passed to the service. |
| 22 | The account under which this service runs is either invalid or lacks the permissions to run the service. |
| 23 | The service exists in the database of services available from the system. |
| 24 | The service is currently paused in the system. |
“Never test the depth of the river with both feet” ~ Ghanaian Proverb
SC - Service Control.
NET START, STOP, PAUSE, CONTINUE - Manage Services.
Win32_Service class return codes at Microsoft.