what made the service terminate unexpectedly
Isso seria difícil de responder sem nenhum detalhe - exceto que ele falhou. Seu aplicativo escreve algum arquivo de registro? Há dicas em outros logs de eventos?
in any case WER cause the service to terminate?
WER começa quando um serviço < em> foi terminado, não é capaz de encerrar seus processos.
O Relatório de Erros do Windows é uma infraestrutura de feedback baseada em eventos, projetada para coletar informações sobre os problemas que o Windows pode detectar, relatar as informações à Microsoft e fornecer aos usuários as soluções disponíveis.
A partir do Windows Vista, o Windows fornece, por padrão, relatórios de falha, resposta e erro de falha do kernel, sem exigir alterações no seu aplicativo. Em vez disso, os aplicativos usam a API do WER para gerar relatórios de erros para problemas específicos do aplicativo que não estão relacionados a falhas, não respostas ou falhas do kernel.
Para gerar relatórios de erros para problemas específicos do aplicativo, o aplicativo deve criar uma descrição resumida do problema usando algumas informações básicas chamadas de parâmetros de relatório. Os parâmetros de relatório incluem informações como o nome do aplicativo, a versão do aplicativo, o nome do módulo, a versão do módulo e o código de erro. A combinação desses parâmetros de relatório descreve um problema exclusivo.