Como lidar com serviços do Windows que não iniciam ou precisam ser reciclados de vez em quando?

Como lidar com serviços do Windows que não iniciam ou precisam ser reciclados de vez em quando?

Vários fornecedores de serviços do Windows não iniciam no modo de serviço ou precisam ser reciclados sempre que nossos testes são interrompidos.

Consigo executá-lo como aplicativo, mas é necessário que eu esteja logado no servidor o tempo todo, pois o servidor efetua logout após o tempo limite.

Também tentei criá-lo manualmente usando SCmas não funciona. A solução do fornecedor é, em vez de fornecer uma solução, eles querem que atualizemos todo o processo e isso não acontecerá.

Existe alguma outra maneira de tentar fazer esse serviço funcionar.

Editar: O objetivo da pergunta é descobrir algo como hack para fazer o exe funcionar e a resposta que me sugeriu usar srvanyajudou. Consegui seguir um tutorial para fazer funcionar. E criei meu próprio serviço do Windows que recicla periodicamente os serviços de que preciso.

Responder1

Você pode usar srvany, mas não é compatível com a Microsoft. Ou uma alternativa um pouco melhor para srvany, NSSM, Non-Sucking Service Manager:http://nssm.cc/usage

Obviamente, a situação ideal seria utilizar apenas fornecedores que saibam como desenvolver serviços.

informação relacionada