我有一个 Subversion 服务器作为 Windows XP Pro 机器上的常驻服务运行。该服务需要访问安全的网络文件共享,因此我使用“服务”->“属性”->“登录”选项卡来告诉该服务以有权访问目标文件共享的用户身份运行。直到机器重新启动,当服务无法自动启动时,它才能正常工作。
我可以通过登录手动启动它,返回到服务-> 属性-> 登录选项卡并重新配置显式凭据。
- 每次机器重新启动时,我是否必须在备用凭据下手动启动此服务?
- 我还能做些什么来确保我的 Subversion 服务器服务自动启动并具有适当的访问权限以针对此网络共享进行身份验证?
您在 services.msc 中将服务设置为“自动”,对吗?
当您的服务尝试启动时(在应用程序、系统或安全性下),您能否在事件查看器中看到任何错误消息?
使服务依赖于其他一些网络服务。所以它不会在有网络访问之前启动。
就像是:
我有一个类似的问题;使用在 AD 中创建的服务帐户,服务运行得非常愉快。我必须对服务进行一些维护,所以将其关闭,然后当我再次启动它时,它失败并出现“由于登录失败而导致服务未启动”错误。在 services.msc 管理单元中重新输入凭据可修复该问题,直到下一次。
有没有办法让密码“粘住”?
也许这要求用于服务的帐户需要提供“作为服务登录”权限?见这里。
Log On
用户。此时应自动授予适当的权利,赋予您运行服务的权利。但是,这些权限不是粘性的,您需要在每次服务器重新启动时重复此操作。Administrative Tools / Local Security Policy / Local Policies / User Rights Assignment
将用户添加到“作为服务登录”。这应该授予给定用户永久权限以重新启动 Windows 服务。