起動しない、または時々リサイクルする必要がある Windows サービスに対処するにはどうすればよいですか?

起動しない、または時々リサイクルする必要がある Windows サービスに対処するにはどうすればよいですか?

多くのベンダーの Windows サービスはサービス モードで起動しないか、テストが停止するたびにリサイクルする必要があります。

アプリケーションとして実行することはできますが、タイムアウト後にサーバーがログアウトするため、常にサーバーにログオンしている必要があります。

また、手動で作成しようとしましたSCが、機能しません。ベンダーのソリューションは、修正を提供する代わりに、スーツ全体をアップグレードすることを求めており、それは実現しません。

このサービスを機能させるために他に方法はありますか。

編集: 質問のポイントは、exe を動作させるためのハックのようなものを見つけることであり、使用することを提案した回答がsrvany役立ちました。チュートリアルに従って動作させることができました。また、必要なサービスを定期的にリサイクルする独自の Windows サービスを作成しました。

答え1

srvany を使用することもできますが、Microsoft ではサポートされていません。または、srvany の少し優れた代替手段である NSSM (Non-Sucking Service Manager) があります。http://nssm.cc/usage

当然のことながら、最適な状況は、サービスを開発する方法を知っているベンダーのみを使用することです。

関連情報