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 |
|
DLL |
|