为什么我的服务不能作为本地系统启动?

为什么我的服务不能作为本地系统启动?

我在 Windows Server 2k8 计算机上有一个服务。如果我将其设置为以本地系统身份登录,它将无法启动。事件日志显示错误 7000 和 7009(均超时)。

如果我将其设置为以本地管理员帐户登录,我可以手动启动它。但是如果我重新启动服务器(我将启动类型设置为自动),它将不会自动启动。

我究竟做错了什么?

答案1

我认为您不一定做错了什么。听起来它所依赖的另一项服务尚未完全启动。可能根本没有配置任何依赖项。此外,该服务似乎需要完全管理员权限才能运行。

作为一种解决方法,我将按以下方式配置服务属性:

  1. 登录选项卡,使用本地管理员帐户。
  2. 恢复选项卡中,将第一次和第二次失败事件改为重新启动服务。

这不是最优雅的解决方案,但如果这纯粹是由于权限和时间问题,那么这应该可以解决它。

答案2

还值得查看 gpedit.msc 并检查计算机配置|Windows 设置|安全设置|本地策略|用户权限分配|拒绝作为服务登录和作为服务登录条目。

相关内容