En resumen, los servicios configurados como Automatic se iniciarán durante el proceso de arranque, mientras que los servicios configurados para iniciar como Delayed se iniciarán poco después del arranque.
Iniciar su servicio Delayed mejora el rendimiento de arranque de su servidor y tiene beneficios de seguridad que se detallan en el artículo al que Adriano enlazó en los comentarios.
Actualización: "poco después del arranque" en realidad es 2 minutos después de que se haya iniciado el último servicio "automático", de forma predeterminada. Esto se puede configurar mediante una clave del registro, según Windows Internals y otras fuentes (3,4).
Las claves del registro de interés (al menos en algunas versiones de Windows) son:
HKLM\SYSTEM\CurrentControlSet\services\\DelayedAutostart
tendrá el valor 1
si es un arranque demorado, 0
si no lo es.
HKLM\SYSTEM\CurrentControlSet\services\AutoStartDelay
o HKLM\SYSTEM\CurrentControlSet\Control\AutoStartDelay
(en Windows 10): (DWORD) número decimal de milisegundos a esperar, puede que necesite crear este. Se aplica globalmente a todos los servicios Delayed.