微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Windows关机时,Windows服务如何运行?

Windowsclosures时是否有停止Windows服务的超时? 我知道有一个registry项“WaitToKillServiceTimeout”,但是当Windowsclosures或有另一个超时?

我想知道,在closures期间,系统在调用服务的OnStop方法时等待多长时间的服务。

一项服务可以防止Windowsclosures吗?

远程closures/重新启动没有SSH的Linux框?

阻止Windows关机

Windows关机对话框

如何检测从Linux应用程序关机/重新启动

你怎么知道Windows 7机器何时完全关机?

如何检测Linux关机/重启

在Windows关机执行批处理脚本

我的进程如何检测计算机是否正在closures?

从Windows服务中断计算机closures

如何使用Python扼杀电脑

来自TechNet :

[WaitToKillServiceTimeout]确定在通知服务系统正在关闭之后系统等待服务停止的时间。

那么是的,这是用来等待服务关闭的值,但也要注意,它是共享的所有服务:

如果所有服务在此值过期之前停止,系统将关闭

对于你的问题“一项服务可以防止Windows关闭? 答案是“或多或少”。 你不能阻止Windows关机(如果用户不能关机,他们可能不应该关闭服务器,否则用户可能会感到非常烦恼),但是:

当这个条目的值到期时,系统通知用户服务没有停止。 用户可以强制服务任务停止或继续等待。 如果用户等待,则该值指定服务未停止的重复用户通知间的间隔。

注意:

一些服务增加了这个条目的价值,为清理任务提供了更多的时间。

如果你的服务很慢关闭,你可能会增加这个值(在安装过程中)给你更多的时间。 在理论上使用一个非常高的值,你会推迟很长一段时间的关机(但这种行为是不一样的取消它,不要忘记它共享的所有服务)。

AFAIK服务无法取消关闭,但GUI应用程序可以使用ShutdownBlockReasonCreate()函数执行此操作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐