来自 windows 服务的日志 on/off 有什么作用?
What does log on/off from a windows service do?
我有三个问题:
服务中的登录选项是什么意思?
用户注销后会发生什么?
服务停止了吗?
对于此登录选项:
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。
我有三个问题:
服务中的登录选项是什么意思?
用户注销后会发生什么?
服务停止了吗?
对于此登录选项:
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。