O conceito de Serviços de Início de Gatilho é totalmente novo no Windows 7. Você provavelmente já está familiarizado com os Serviços do Windows, mas os serviços de início de gatilho se comportam de forma diferente dos outros serviços regulares do Windows, pois eles não ficam em execução o tempo todo, mas sim são executados como resultado de algum gatilho.
Confuso? Não se preocupe, vou explicar um pouco mais. Um gatilho é um evento ou condição específica que ocorre e faz com que o sistema operacional altere sua rotina de ação e execute alguma operação específica, após a qual o sistema operacional retorna à rotina normal de onde o gatilho foi iniciado inicialmente. Portanto, os serviços de inicialização de gatilho estão associados a algum gatilho e são invocados quando o gatilho específico ocorre.
Deixe-me dar alguns exemplos de serviços baseados em gatilhos: você deseja que seu programa antivírus verifique o dispositivo externo quando ele for conectado ao seu computador, ou que um serviço de gerenciamento de políticas seja invocado quando a política de grupo for alterada ou quando o computador entrar ou sair de um domínio.
Certo, agora vamos ver como o Windows 7 gerencia esses serviços baseados em gatilhos. sc.exe é o processo que controla a execução desses serviços. Você pode configurar qualquer serviço específico para ser baseado em gatilho com a ajuda deste utilitário. Ele também permite consultar se um serviço é baseado em gatilho ou não, e muito mais.
Abra o prompt de comando, digite sc e pressione Enter. O menu de ajuda será exibido com todas as opções disponíveis.

Deixe-me listar alguns dos comandos comuns em relação ao sc.
sc qtriggerinfo Consulta se algum serviço específico é baseado em gatilho ou não.
sc triggerinfo Configura qualquer serviço específico para atuar como um serviço baseado em gatilho.