Cambiar el orden de inicio de los servicios de Windows

  
        

Para cambiar el orden de arranque de los servicios de Windows, simplemente modifique el registro de Windows. La información de registro para cualquier servicio de Windows se puede encontrar en la clave HKEY_LOCAL_MacHINE \\
SYSTEM \\ CurrentControlSet \\ Services \\ < Service Name > \\ en el registro. A continuación se describen los valores de varios servicios relacionados con la secuencia de inicio del servicio:

Valor de grupo: un valor de tipo REG_SZ. Se utiliza para describir a qué grupo de servicios pertenece el servicio. Si el servicio no tiene este elemento, entonces no pertenece a ningún grupo de servicios, y el sistema lo cargará de forma predeterminada después de que se inicien todos los servicios.

Valor de etiqueta: un valor de tipo REG_DWord. Se utiliza para describir la identidad del servicio. A cada servicio en el grupo de servicios se le asigna un identificador único. El registro se organiza según la disposición de los identificadores de servicio de los grupos de servicios y el orden de carga de los servicios en el mismo grupo de servicios.

Por lo tanto, cómo cambiar el orden en que se inician los servicios ahora se divide en dos pasos. Uno es cambiar el orden en que se inician los grupos de servicios. La segunda es cambiar el orden en que se inician los servicios en el grupo de servicios.

Primero, vaya al primer paso: el valor de lista de la clave HKEY_LOCAL_MacHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ ServiceGroupOrder del registro almacena información que indica el orden en que se inicia el grupo de servicios. Cada grupo de servicio es una cadena que indica el orden en que se cargan los grupos de servicio según el orden en que las cadenas se ordenan en los valores. Para cambiar el orden en que se cargan los grupos de servicios, simplemente cambie su ubicación. Método: use Regedit32.exe (no, Regedit.exe, porque después de hacer doble clic en el valor de la Lista aquí, solo puede ver los datos hexadecimales, lo que no es conveniente modificar). Abra el valor, este es un entorno de edición de caracteres, cambie El orden de los grupos dentro, luego determina los cambios. El orden en el que se inician los grupos de servicios es fijo.

Segundo paso: la clave HKEY_LOCAL_MacHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ GroupOrderList tiene información sobre la secuencia de inicio de cada servicio en cada grupo de servicios. Cada información del grupo de servicios se guarda como un valor de tipo REG_BINARY, por ejemplo, el valor del grupo de servicios del puerto del puntero es 030000000200000001000000030000000. Para la conveniencia de la observación, lo trataremos como 03000000 02000000 01000000 030000000. Significa que el grupo de servicios Pointer Port tiene tres servicios, el servicio con un valor TAG de 2 se carga primero, luego el servicio con el valor TAG es 1, y finalmente el servicio con un valor TAG de 3. Carga (el orden de interpretación de la información es de izquierda a derecha). Para cambiar el orden en que se carga un servicio en un grupo, simplemente edite la cadena binaria.

Además, también podemos cambiar el orden de carga de los servicios a través de la API ChangeServiceConfig o el programa sc.exe (la herramienta en el Kit de recursos de Windows 2000). No entraré en detalles aquí.

Copyright © Conocimiento de Windows All Rights Reserved