Método ChangeStartMode de la clase Win32_BaseService
El método de clase WMIChangeStartMode modifica el modo de inicio de un objeto de servicio derivado de Win32_BaseService.
En este tema se usa la sintaxis de Managed Object Format (MOF). Para obtener más información sobre el uso de este método, vea Llamar a un método.
Sintaxis
uint32 ChangeStartMode(
[in] string StartMode = Auto Start
);
Parámetros
-
StartMode [in]
-
Modo de inicio del servicio base de Windows. El valor predeterminado es "Automático".
-
Inicio de arranque ("Arranque")
-
Controlador de dispositivo iniciado por el cargador del sistema operativo. Este valor solamente es válido para servicios de controladores.
-
Inicio del sistema ("Sistema")
-
Controlador de dispositivo iniciado por el proceso de inicialización del sistema operativo. Este valor solamente es válido para servicios de controladores.
-
Inicio automático ("Automático")
-
Servicio que el administrador de control de servicios iniciará automáticamente durante el inicio del sistema.
-
Inicio de la demanda ("Manual")
-
El administrador de control de servicios iniciará el servicio cuando un proceso llama al método StartService .
-
Deshabilitado ("Deshabilitado ")
-
El servicio está deshabilitado.
Valor devuelto
Devuelve uno de los valores enumerados en la lista siguiente o cualquier otro valor para indicar un error.
-
Success
-
0
Se aceptó la solicitud.
-
No compatible
-
1
No se admite la solicitud.
-
Acceso denegado
-
2
El usuario no tenía el acceso necesario.
-
Servicios dependientes en ejecución
-
3
No se puede detener el servicio porque otros servicios que se están ejecutando dependen de él.
-
Control de servicio no válido
-
4
El código de control solicitado no es válido o no es aceptable para el servicio.
-
El servicio no puede aceptar el control
-
5
El código de control solicitado no se puede enviar al servicio porque el estado del servicio (Win32_BaseService propiedad State) es igual a 0, 1 o 2.
-
Servicio no activo
-
6
El servicio no se ha iniciado.
-
Tiempo de espera de solicitud de servicio
-
7
El servicio no respondió a tiempo a la solicitud de inicio.
-
Error desconocido
-
8
Proceso interactivo.
-
Ruta de acceso no encontrada
-
9
No se encontró la ruta de acceso del directorio al archivo ejecutable del servicio.
-
Servicio que ya se está ejecutando
-
10
El servicio ya se está ejecutando.
-
Base de datos de servicio bloqueada
-
11
La base de datos para agregar un nuevo servicio está bloqueada.
-
Dependencia de servicio eliminada
-
12
Una dependencia en la que se basaba este servicio se ha quitado del sistema.
-
Error de dependencia del servicio
-
13
El servicio no pudo encontrar el servicio necesario de un servicio dependiente.
-
Servicio deshabilitado
-
14
El servicio se ha deshabilitado del sistema.
-
Error de inicio de sesión de servicio
-
15
El servicio no tiene la autenticación correcta para ejecutarse en el sistema.
-
Servicio marcado para eliminación
-
16
Este servicio se está quitando del sistema.
-
Servicio sin subproceso
-
17
No hay ningún subproceso de ejecución para el servicio.
-
Dependencia circular de estado
-
18
Hay dependencias circulares al iniciarse el servicio.
-
Nombre duplicado de estado
-
19
Hay un servicio que se ejecuta con el mismo nombre.
-
Estado Nombre no válido
-
20
Hay caracteres no válidos en el nombre del servicio.
-
Parámetro no válido de estado
-
21
Se han pasado parámetros no válidos al servicio.
-
Estado Cuenta de servicio no válida
-
22
La cuenta en la que se va a ejecutar este servicio no es válida o carece de los permisos para ejecutar el servicio.
-
El servicio de estado existe
-
23
El servicio existe en la base de datos de servicios disponibles del sistema.
-
El servicio ya está en pausa
-
24
El servicio se encuentra en pausa actualmente en el sistema.
-
Otros
-
25 4294967295
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\CIMV2 |
MOF |
|
Archivo DLL |
|