如何处理无法启动或需要回收的Windows服务?

一些供应商的Windows服务不能以服务模式启动,或者当我们的testing停止时需要回收。

我可以运行它作为应用程序,但它需要我一直login服务器,因为服务器超时后注销。

我也尝试使用SC手动创build它,但不起作用。 供应商的解决scheme是不提供修复,他们希望我们升级整个诉讼,它不会发生。

有没有其他方法可以尝试使这个服务function。

编辑 :这个问题的重点是srvany黑客使得exe的工作,并build议我使用srvany帮助的答案。 我能够遵循一个教程,使其工作。 我做了我自己的Windows服务,定期回收我需要的服务。

您可以使用srvany,但不受Microsoft支持。 或者srvany,NSSM,Non-Sucking Service Manager的一个更好的select: http ://nssm.cc/usage

显然,最好的情况是只使用知道如何开发服务的供应商。