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

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

许多供应商 Windows 服务无法以服务模式启动,或者在我们的测试停止时需要回收。

我可以将其作为应用程序运行,但它要求我始终登录服务器,因为服务器会在超时后注销。

我也尝试过使用手动创建它SC,但没有成功。供应商的解决方案不是提供修复,而是希望我们升级整个套装,但这不会发生。

我们还可以尝试其他方法使这项服务正常运行吗?

编辑:这个问题的目的是想出一些像 hack 一样的方法让 exe 工作,而建议我使用的答案srvany很有帮助。我能够按照教程来让它工作。我还制作了自己的 Windows 服务,定期回收我需要的服务。

答案1

您可以使用 srvany,但 Microsoft 不支持它。或者 srvany 的一个略微更好的替代方案是 NSSM,即 Non-Sucking Service Manager:http://nssm.cc/usage

显然,最佳情况是只使用懂得如何开发服务的供应商。

相关内容