ServicesControl.Stop Method

Stops the service.
public static ServiceStatus Stop( 
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 Stop(string serviceName)
 {
     try
     {
         ServiceController service = new ServiceController(serviceName);
         if (service.Status != ServiceControllerStatus.Stopped)
         {
             service.Stop();
             service.WaitForStatus(ServiceControllerStatus.Stopped,
                 TimeSpan.FromSeconds(6));
             return ServiceStatus.STOPPED;
         }
         else
             return ServiceStatus.ALREADY_STOPPED;
     }
     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