如何优雅地停止install4j创建的Windows服务?

时间:2013-09-21 15:36:58

标签: java service install4j

我已经从一个拥有大量线程的大型Java应用程序创建了一个Windows服务。麻烦的是当我尝试停止服务或重新启动服务时,有时它会提供服务未能及时响应的错误消息。然后我必须从任务管理器中删除该进程。有没有办法在java代码本身处理这种情况?

1 个答案:

答案 0 :(得分:2)

如果您的关机挂钩花费的时间太长,就会发生这种情况。作为管理员,您可以modify the time that Windows waits for a service但它不是应用程序应该执行的操作,即使使用提升的权限也是如此。唯一的选择是加速你的关机挂钩。