![Windows 域用户作为服务登录用户](https://linux22.com/image/714025/Windows%20%E5%9F%9F%E7%94%A8%E6%88%B7%E4%BD%9C%E4%B8%BA%E6%9C%8D%E5%8A%A1%E7%99%BB%E5%BD%95%E7%94%A8%E6%88%B7.png)
我需要将域用户设置为服务登录设置。如果我手动运行服务,此方法可行,但在 Windows 启动时,服务启动失败,因为它“找不到用户”,可能是因为网络/域控制器尚不可用。我如何强制它记住用户凭据,以便在自动启动或离线模式下使用此服务?
答案1
在服务控制台(services.msc)中,双击特定服务,登录选项卡,选择“此用户”并输入正确的凭据。
这应该足够了,除非某些组策略删除了“作为服务登录”权限(请参阅这里了解更多信息)
答案2
为了解决这个问题,可能需要将服务启动类型设置为“延迟启动”。
这将为网络堆栈提供足够的时间在尝试使用域帐户进行身份验证之前上线。
请记住,如果 DC 不可用,这可能会成为一个问题。服务将在短时间内关闭并无法运行。因此,如果这是一项关键服务,冗余是关键。