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

我有一台Windows Server 2k8机器上的服务。 如果我将它设置为本地系统login,它将不会启动。 事件日志显示错误7000和7009(两个超时)。

如果我将其设置为以本地pipe理员帐户login,则可以手动启动它。 但是,如果我重新启动服务器(我有启动types设置为自动)它不会自动启动。

我究竟做错了什么?

我不认为你一定会做错什么。 听起来像另一项服务,它依赖尚未完全开始。 有可能任何依赖关系都没有configuration。 这也表明,该服务需要完整的pipe理员运行。

作为一个解决方法,我将这样configuration服务属性:

  1. 在“ login”选项卡上,使用本地pipe理员帐户。
  2. 在“ 恢复”选项卡上,更改第一个和第二个失败事件以重新启动服务。

这不是最优雅的解决scheme,但如果由于权限和时间限制,这纯粹是一个问题,这应该解决它。

这也是值得看在gpedit.msc和检查计算机configuration| Windows设置| 安全设置| 本地政策| 用户权利分配| 拒绝作为服务login并作为服务条目login。