ChangeStartMode Method of the Win32_Service Class


The ChangeStartMode  WMI class method modifies the start mode of a Win32_Service .
This topic uses Managed Object Format (MOF) syntax. For more information about using this method, see Calling a Method .

Syntax

MOF

uint32 ChangeStartMode(

  [in]  string 
);

Parameters

    StartMode
  •  [in]
  • Start mode of the Windows base service.

    ValueMeaning
    • Boot

    Device driver started by the operating system loader. This value is valid only for driver services.

    • System

    Device driver started by the operating system initialization process. This value is valid only for driver services.

    • Automatic

    Service to be started automatically by the Service Control Manager during system startup.(特别需要注意,在检索时间所检索到自启动服务的StartMode为Auto)

    • Manual

    Service to be started by the Service Control Manager when a process calls the StartService method.

    • Disabled

    Service that can no longer be started.

Return Value

Returns one of the values listed in the following table or any other value to indicate an error.

Return codeDescription
  • 0

Success

  • 1

Not Supported

  • 2

Access Denied

  • 3

Dependent Services Running

  • 4

Invalid Service Control

  • 5

Service Cannot Accept Control

  • 6

Service Not Active

  • 7

Service Request Timeout

  • 8

Unknown Failure

  • 9

Path Not Found

  • 10

Service Already Running

  • 11

Service Database Locked

  • 12

Service Dependency Deleted

  • 13

Service Dependency Failure

  • 14

Service Disabled

  • 15

Service Logon Failure

  • 16

Service Marked For Deletion

  • 17

Service No Thread

  • 18

Status Circular Dependency

  • 19

Status Duplicate Name

  • 20

Status Invalid Name

  • 21

Status Invalid Parameter

  • 22

Status Invalid Service Account

  • 23

Status Service Exists

  • 24

Service Already Paused


标签: none

添加新评论