windows - 从 Windows 服务登录/注销有什么作用?
问题描述
我有三个问题:
服务中的登录选项是什么意思?
当用户注销时会发生什么?
服务是否停止?
对于此登录选项:
解决方案
当用户注销计算机时,Windows 服务不会停止。他们在后台运行。与用户注销时将终止的应用程序相比,服务始终在运行。
微软特遣队人员在 MSDN 上的这个接受的答案中讨论了更多细节。
“如果您需要在注销时运行应用程序,那么服务是一种方法,但您需要非常清楚,服务始终在运行。您不会登录以启动它。如果您启动服务,那么: ) 它不是服务,并且 b) 它会在您注销时终止。服务通常在 Windows 启动时自动启动。您可以通过 SCM 手动启动服务,但不能简单地转到命令行或 EXE 并运行它,那不是服务。”
另一个Microsoft Technet 讨论也澄清了这个问题。
从现在开始,您还添加了一张照片:
服务上的“登录”选项卡允许您授予服务以特定用户身份登录系统的权限,以便能够访问仅属于该特定用户的受保护资源。用户无需登录即可访问资源。
因此,回答您的问题:Windows 服务不会在用户注销时停止,但是,如果您希望该服务能够访问特定用户的受保护资源(文件等),即使他们没有登录,您需要在服务的登录选项卡中提供用户凭据。这样,服务可以“登录”以访问这些资源。
至于本地系统帐户选项,Microsoft 在文档中对其进行了详细说明。
推荐阅读
- 3d - 如何将 .vti 文件转换为其他格式
- javascript - 兄弟组件通信在vue中不起作用
- html - 选择第二个匹配的类项,而不是 CSS 中的元素
- haskell - 为什么对 StateT 定义没有 typelcas 约束
- python - 在 python 中重塑大熊猫数据框
- java - Shedlock:使用属性文件中的 lockAtMostForString
- vue.js - 带有固定列的vue可拖动表格
- android - 即使下载不成功(空间不足时),也得到“DownloadManager.STATUS_SUCCESSFUL”
- json - 如何将 prop 的值存储在变量中,然后在反应中访问它?
- google-chrome-extension - Chrome 扩展中的 Bootrstrap 4 模态