Export (0) Print
Expand All

ServiceInstaller.StartType Property

Indicates how and when this service is started.

Namespace: System.ServiceProcess
Assembly: System.ServiceProcess (in system.serviceprocess.dll)

public ServiceStartMode StartType { get; set; }
/** @property */
public ServiceStartMode get_StartType ()

/** @property */
public void set_StartType (ServiceStartMode value)

public function get StartType () : ServiceStartMode

public function set StartType (value : ServiceStartMode)

Not applicable.

Property Value

A ServiceStartMode that represents the way the service is started. The default is Manual, which specifies that the service will not automatically start after reboot.

Exception typeCondition

InvalidEnumArgumentException

StartType cannot be set because a value has not been defined for ServiceStartMode.

Set the StartType to specify either that the service be started automatically after reboot or that a user must manually start the service. A service can also be disabled, specifying that it cannot be started, either manually or programmatically, until it is enabled.

You cannot change ServiceInstaller property values after installation. To change the StartType, you either have to uninstall and reinstall your service, or manually change the setting using the Service Control Manager.

Windows 98, Windows Server 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0, 1.1, 1.0

Community Additions

ADD
Show:
© 2015 Microsoft