繁体   English   中英

从 Windows 服务登录/注销有什么作用?

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

我有三个问题:

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

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

  3. 服务停止了吗?

对于此登录选项:图像1

当用户注销计算机时,Windows 服务不会停止。 他们在后台运行。 与应用程序在用户注销时终止的应用程序相比,服务始终在运行。

Microsoft 特遣队人员在 MSDN 上的这个已接受的答案中讨论了更多细节。

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

另一个Microsoft Technet 讨论也澄清了这个问题

从现在起您还添加了一张照片:

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

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

至于 Local System Account 选项, 微软在文档中进行了详细说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM