来自 windows 服务的日志 on/off 有什么作用?

What does log on/off from a windows service do?

我有三个问题:

  1. 服务中的登录选项是什么意思?

  2. 用户注销后会发生什么?

  3. 服务停止了吗?

对于此登录选项:

Windows 当用户注销计算机时服务不会停止。他们 运行 在后台。服务总是 运行ning,而应用程序会在用户注销时终止。

this accepted answer by Microsoft contingent staff on MSDN 中讨论了更多详细信息。

“如果您在注销时需要 运行 的应用程序,那么服务是一种方法,但您需要非常清楚,服务始终是 运行ning。您不会登录以启动它。如果您启动服务,则:a) 它不是服务,并且 b) 它会在您注销时终止。服务通常在 Windows 启动时自动启动。您可以手动启动一个通过 SCM 提供服务,但您不能简单地转到命令行或 EXE 并 运行 它,那不是服务。"

另一个Microsoft Technet discussion that also clarifies the matter.

从现在开始你还添加了一张照片:

服务上的“登录”选项卡允许您授予服务以特定用户身份登录系统的权限,以便能够访问仅属于该特定用户的受保护资源。用户无需登录即可让服务访问资源。

所以回答你的问题:Windows服务不会在用户注销时停止,但是,如果你希望服务能够访问特定用户的受保护资源(文件等)即使他们没有登录,您也需要在服务的“登录”选项卡中提供用户凭据。这样,服务就可以“登录”以访问这些资源。

至于本地系统帐户选项,Microsoft details it in the documentation