Servicios automáticos (inicio de activación) y manuales (inicio de activación) en Windows - Winhelponline

Automatic



La MMC de servicios muestra los nombres de los servicios, el estado actual y el tipo de inicio. La mayoría de ustedes conocen el Automático, Automático (inicio retrasado) y manual tipos de inicio .

  • Automático - Inicia los servicios al iniciar el sistema.
  • Automático (inicio retrasado) - Inicia el servicio después de que el sistema haya terminado de iniciarse y después de que se hayan completado las operaciones exigentes iniciales, de modo que el sistema se inicie más rápido.
  • Manual – Inicia el servicio según sea necesario (definido por las dependencias de otros servicios) o cuando se llama desde una aplicación utilizando la API correspondiente.
  • Discapacitado - Deshabilita completamente el servicio y evita que se ejecute y sus dependencias.

Pero, ¿qué son esos servicios de 'inicio de activación'?









¿Qué son los servicios Trigger Start?

Un servicio de inicio de activación es un servicio regular que está configurado para ejecutarse (o dejar de ejecutarse) solo cuando se activa, es decir, solo cuando se cumplen ciertos criterios y condiciones que usted define (por ejemplo, cuando la primera dirección IP de red está disponible , o cuando se pierde la última IP de red).



A continuación, se muestra una lista de los activadores disponibles que se pueden utilizar para configurar el modo de inicio de un servicio determinado:





  • Llegada o salida de la interfaz del dispositivo
  • Unirse o dejar un dominio
  • Abrir o cerrar un puerto de firewall
  • Cambio de política de grupo
  • Primera dirección IP disponible o última dirección IP disponible
  • Evento personalizado: seguimiento de eventos para Windows (ETW)
Para obtener más detalles, consulte el artículo. SERVICE_TRIGGER | Documentos de Microsoft

Ejemplo 1: servicio de hora de Windows

El servicio de hora de Windows está configurado para iniciarse cuando el dispositivo está conectado a un dominio. Puede ejecutar el siguiente comando para ver los desencadenantes de este servicio:

sc qtriggerinfo w32time

Verá el siguiente resultado:



[SC] QueryServiceConfig2 SUCCESS SERVICE_NAME: W32Time START SERVICE DOMAIN JOINED STATUS: 1ce20aba-9851-4421-9430-1ddeb766e809 [DOMAIN JOINED]

En Windows 7 y versiones anteriores, verá dos desencadenantes para este servicio.

INICIAR ESTADO DE DOMINIO DE SERVICIO UNIDO: 1ce20aba-9851-4421-9430-1ddeb766e809 [DOMINIO UNIDO] DETENER ESTADO DE DOMINIO DE SERVICIO UNIDO: ddaf516e-58c2-4866-9574-c3b615d42ea1 [DOMINIO NO UNIDO]

Como puede ver en la información de activación consultada del servicio W32Time, este servicio está configurado para iniciarse cuando la computadora está unido a un dominio y detente cuando la computadora deja el dominio .

RELACIONADO: W32Time no se inicia en una computadora de grupo de trabajo - Cliente Windows | Documentos de Microsoft

Ejemplo 2: servicio de actualización de Windows

El servicio de actualización de Windows ( wuauserv ) está configurado en Manual de forma predeterminada y está configurado para activar el inicio en Windows 10.

Ejecute el siguiente comando para ver los desencadenantes del actualizacion de Windows Servicio:

sc qtriggerinfo wuauserv

Puede ver que el servicio se activa cuando se cambia la configuración de la política de grupo.

[SC] QueryServiceConfig2 SUCCESS SERVICE_NAME: wuauserv INICIAR POLÍTICA DE GRUPO DE SERVICIO: 659fcae6-5bdb-4da9-b1ff-ca2a178d46e0 [POLÍTICA DE MÁQUINA PRESENTE] INICIAR POLÍTICA DE GRUPO DE SERVICIO: 54fb46c8-f089-464c-b1fd-59d1b62c3b50 [POLÍTICA DE USUARIO PRESENTE]

El servicio Windows Update se activará cuando la configuración de la política de grupo (política de máquina o usuario) cambios . El GUID 659FCAE6-5BDB-4DA9-B1FF-CA2A178D46E0 representa MACHINE_POLICY_PRESENT_GUID y 54FB46C8 ‑ F089‑464C ‑ B1FD ‑ 59D1B62C3B50 representa USER_POLICY_PRESENT_GUID.

icono de bombilla de consejosPuede probarlo usted mismo. Cuando abra por primera vez la MMC de Servicios, el servicio Windows Update estaría en el Detenido estado. Después de cargar el Editor de políticas de grupo y cambiar la configuración (no necesariamente la configuración relacionada con 'Windows Update'), el servicio de Windows Update se activará para iniciarse y aparecer como Corriendo .

El servicio de actualización de Windows se activa para iniciarse mediante un cambio en la política de grupo.

Ejemplo 3: servicio de mejora de la pantalla

El servicio de mejora de la pantalla ( DisplayEnhancementService ) en Windows 10 está configurado para Manual (inicio por gatillo) . Este servicio se activa solo cuando cambia el ambiente de la pantalla. La función de brillo adaptativo en Windows 10 rastrea los sensores de luz ambiental, identifica los cambios en la luz ambiental y activa el servicio de mejora de la pantalla.

El servicio de mejora de la pantalla ajusta automáticamente el brillo de la pantalla en función de las condiciones de iluminación del entorno. Este servicio se inicia solo cuando lo activa la interfaz de hardware del sensor de luz ambiental.

El siguiente comando muestra la lista de desencadenantes utilizados por este servicio:

sc qtriggerinfo DisplayEnhancementService

La salida contiene la lista de activadores (puede haber más de un activador para cada servicio) y las interfaces del dispositivo a las que está vinculado.

Ventajas de los servicios de Trigger Start

Quizás se pregunte por qué no simplemente configurarlo en Automático y ¿cuál es la necesidad de activadores?

Hay varios problemas con la ejecución de servicios todo el tiempo:

a) Recursos del sistema

Primero, ¿cuál es la necesidad de ejecutar un programa o servicio (incluso en segundo plano) cuando no es necesario que se ejecute? Por ejemplo, piense en un servicio de actualización que busque nuevas actualizaciones de aplicaciones. Si la computadora no está conectada a una red y no tiene IP disponible, ¿por qué el servicio debería estar funcionando 24 × 7? Si no hay dispositivos Bluetooth conectados, ¿por qué debería estar funcionando el servicio todo el tiempo?

Los desencadenadores de servicios eliminan la necesidad de que los servicios se inicien cuando se inicia el sistema, o de que los servicios sondeen o esperen activamente un evento, un servicio puede iniciarse cuando se necesita, en lugar de iniciarse automáticamente, haya o no trabajo por hacer.

Cualquier proceso en ejecución (servicios incluidos) utiliza valiosos recursos de memoria y CPU. Si se ejecutan cien servicios en un momento dado, suman una gran cantidad de memoria, identificadores, subprocesos y mucho uso de la CPU. Estos recursos desperdiciados reducen el rendimiento general de la computadora y disminuyen su capacidad de respuesta.

RELACIONADO: Ver el uso de recursos por servicios individuales en Windows 10

b) Tiempo de arranque

Los servicios de inicio automático tienen un gran impacto en el tiempo de inicio del dispositivo, y es por eso que se introdujo Automático (inicio retrasado) en primer lugar. Más uso de recursos del sistema (CPU, memoria, etc.) significa más consumo de energía. Esto puede ser crítico para las computadoras portátiles y podría reducir considerablemente la duración de la batería.

c) Punto de vista de seguridad

Muchos servicios están orientados a la red y se ejecutan en cuentas del sistema local o del servicio local, lo que contribuye a la posible superficie de ataque. Los activadores de servicio permiten que los servicios se ejecuten solo cuando son necesarios, lo que reduce la capacidad de un atacante para sondear el servicio con tanta facilidad. Este activador de servicios de red de inicio ayuda a reducir la superficie de ataque del sistema contra posibles vulnerabilidades.

Automático (inicio por gatillo) vs. Manual (inicio por gatillo)

Quizás se esté preguntando cuál es la diferencia entre Automático (Inicio por gatillo) y Manual (Inicio por gatillo). Si se pueden agregar activadores a los servicios Manual o Automático, ¿por qué no se puede configurar en Manual?

Un servicio se puede configurar en Automático, para que se inicie cuando se carga Windows. Pero el servicio también puede detenerse fácilmente por sí solo cuando ha completado su tarea y no tiene más trabajo por hacer. Es posible que haya visto el siguiente mensaje al iniciar un servicio:

El servicio [servicename] en la computadora local se inició y luego se detuvo. Algunos servicios se detienen automáticamente si otros servicios o programas no los utilizan.

Es posible que el servicio se haya detenido correctamente después de haber completado su trabajo. Pero, si le asigna desencadenadores, aún se puede iniciar cuando sea necesario, por ejemplo, cuando se conecta un hardware en particular, se abre el puerto del firewall o cuando ocurre un evento personalizado. Se prefiere Automático (Inicio por activación) si ese servicio debe ejecutarse al inicio, y también debe poder iniciarse mediante activación cuando sea necesario.

Tanto los servicios automáticos como los manuales pueden tener activadores que los inicien manualmente. La única diferencia entre los dos es que los servicios automáticos se inician tan pronto como se carga el sistema operativo. Una vez que se ha detenido el servicio automático, un activador puede volver a iniciarlo en cualquier momento.

Asimismo, la única diferencia entre Automático (disparado) y Automático (retardado, activado) es que estos últimos comienzan a cargarse después de que todos los servicios automáticos (no retardados) hayan terminado de cargarse, y ambos pueden iniciarse mediante eventos de activación.

Referencias

¡Espero que la información anterior haya sido un poco útil!


Una pequeña solicitud: si le gustó esta publicación, por favor comparta esto.

Una 'pequeña' parte de usted ayudaría mucho con el crecimiento de este blog. Algunas buenas sugerencias:
  • Pin it!
  • Compártelo en tu blog favorito + Facebook, Reddit
  • ¡Tuitealo!
Así que muchas gracias por su apoyo, mi lector. No tomará más de 10 segundos de su tiempo. Los botones para compartir están justo debajo. :)