ServicesControl.Start Method

Starts the service.
public static ServiceStatus Start( 
string serviceName 
)
This language is not supported or no code example is available.

Parameters

serviceName
string

The service name.

Return Value

ServiceStatus

A ServiceStatus.

public static ServiceStatus Start(string serviceName)
 {
     try
     {
         ServiceController service = new ServiceController(serviceName);
         if (service.Status != ServiceControllerStatus.Running)
         {
             service.Start();
             service.WaitForStatus(ServiceControllerStatus.Running,
                 TimeSpan.FromSeconds(6));
             return ServiceStatus.RUNNING;
         }
         else
             return ServiceStatus.ALREADY_RUNNING;
     }
     catch { return ServiceStatus.UNKNOWN_ERROR; }
 }
					
This language is not supported or no code example is available.

.NET Framework

Supported in: 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8

.NET Core

Supported in: 5.0+, 6.0+

In this article

Definition