“Cambiar” el orden de inicio de los servicios en Windows
“Cambiar” el orden de inicio de los servicios en Windows

“Cambiar” el orden de inicio de los servicios en Windows

Desde hace mucho tiempo que no escribia nada nuevo, bien, en estos dias tuve un problema al iniciar un servicio en Windows Server 2003, ya que este no se iniciaba todas la veces que reiniciaba el equipo. el problema es el orden de inicio de los servicios.

En Linux para dar la prioridad de inicio o cierre del servicio es tan simple como editar el archivo de inicio del servicio en el directorio “/etc/rc.d/init.d”, en Windows no podemos seleccionar el orden de inicio o termino, pero podemos decirle al servicio despues de cuales otros servicios tiene que iniciarse, para ello utilizaremos REGEDIT, por lo que recomiendo hacer un respaldo del registro antes de continuar.

En mi caso particular el servicio que no se iniciaba dependia de “Microsoft Sql Server”, el cual como servicio se llama “MSSQLSERVER” – para saber el nombre del servicio debes dar doble click sobre el, y luego ver el campo Nombre de servicio, el cual anotaremos para usarlo despues.

 

  1. Luego ejecutamos regedit.
  2. Buscamos la ruta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\, seleccionamos el servicio que queremos modificar.
  3. Ahora sobre el nombre del servicio, damos click con el botón derecho y seleccionamos “Nuevo/Valor de cadena múltiple”.
  4. El nuevo campo que se a agregado lo modificamos y como nombre pondremos “DependOnService”, y luego en valor el nombre del servicio que hemos anotado anteriormente – si el servicio depende de varios servicios antes de ser iniciado, agrega cada uno en una línea nueva.
  5. Cerramos el regedit.
  6. Para verificar la modificación, si vamos a servicios y miramos las dependecias del servicio modificado deberian aparecer el o los servicios que hemos agregado.

Saludos y que les sea de ayuda.