我有一台Subversion Server作为Windows XP Pro机器上的常驻服务运行。 该服务需要访问安全的networking文件共享,所以我使用服务 – >属性 – >login选项卡来告诉服务作为有权访问目标文件共享的用户运行。 直到机器重新启动,当服务无法自动启动时,情况良好。
我可以通过login手动启动它,返回到“服务” – >“属性” – >“login”选项卡,然后重新指定显式凭据。
你有service.msc服务设置为“自动”,对不对?
当您的服务尝试启动时(在应用程序,系统或安全性下),您是否可以在事件查看器中看到任何错误消息?
使服务依赖于其他networking服务。 所以在networking访问之前它不会启动。
就像是:
sc config YourService depend= rpcss
我有类似的问题, 使用在AD中创build的服务帐户,服务运行得非常愉快。 我必须对服务进行一些维护,closures服务,然后再次启动服务时,会出现“由于login失败而导致服务未启动”错误。 在services.mscpipe理单元中重新input凭据可以解决问题,直到下一次。
有没有办法让密码“粘”?
也许这需要用于服务的帐户需要授予“作为服务login”权限? 看到这里 。
Log On用户。 此时应自动授予适当的权利,使您有权运行您的服务。 但是,这些权限不是粘性的,每次服务器重新启动时都需要重复此操作。 Administrative Tools / Local Security Policy / Local Policies / User Rights Assignment将用户添加到“作为服务login”。 这应该授予给定用户永久权限来重新启动Windows服务。