Win32_SystemDriver 类的 ChangeStartMode 方法

ChangeStartModeWMI 类方法修改Win32_SystemDriver服务的启动模式。

本主题使用托管对象格式 (MOF) 语法。 有关使用此方法的详细信息,请参阅 调用方法

语法

uint32 ChangeStartMode(
  [in] string StartMode = Auto Start
);

parameters

StartMode [in]

Windows 基本服务的启动模式。

启动 (“启动”)

操作系统加载程序启动的设备驱动程序。 此值只对驱动程序服务有效。

系统 (“系统”)

由操作系统初始化过程启动的设备驱动程序。 此值只对驱动程序服务有效。

自动启动 (“自动”)

服务将在系统启动期间由服务控制管理器自动启动。

需求启动 (“手动”)

当进程调用 StartService 方法时,由服务控制管理器启动的服务。

禁用 (“Disabled”)

无法再启动的服务。

返回值

如果成功修改服务,则返回 0 (零) 值;如果请求不受支持,则返回 1 (1) ,以及指示错误的任何其他数字。

成功 (0)

不支持 (1)

拒绝访问 (2)

运行 (3) 的依赖服务

服务控制 (4) 无效

服务无法接受控制 (5)

服务未处于活动状态 (6)

服务请求超时 (7)

未知故障 (8)

找不到路径 (9)

服务已运行 (10)

服务数据库锁定 (11)

已删除服务依赖项 (12)

服务依赖项失败 (13)

服务禁用 (14)

服务登录失败 (15)

标记为删除 的服务 (16)

服务无线程 (17)

状态循环依赖项 (18)

状态重复名称 (19)

状态名称无效 (20)

参数状态无效 (21)

状态服务帐户 (22) 无效

状态服务存在 (23)

服务已暂停 (24)

其他 (25 4294967295)

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

请参阅

操作系统类

Win32_SystemDriver