你好,
环境:Windows Server 2008 R2 已完全修补,在 Win 2003 本机域中作为域控制器工作。
用户开始报告共享问题,结果发现服务器服务无法启动。我搜索了谷歌但什么也没找到。
任何想法都将受到赞赏。
提前致谢 :)
服务启动失败,然后在启动服务时我得到:
Windows could not start the Server service on SERVERNAME.
Error 1079: The account specified for this service is different from the account specified for other services running in the same process.
在系统事件日志中:
Event 7023
The Server service terminated with the following error: The account used is a server trust account. Use your global user account or local user account to access this server.
答案1
虽然花了一段时间,但这里有一个解决方案:
检查 PATH 系统变量中的路径 - 如果路径不正确,服务器服务将无法启动(因为指向不存在的文件夹等)
使用此修补程序或检查您的路径:) http://support.microsoft.com/kb/2316513
答案2
在我看来,错误消息非常清楚。服务器服务或同一进程中的另一个服务正在以不应该的指定用户身份运行。它们都应该以同一帐户运行。该帐户几乎肯定应该是“本地系统”。
/编辑:运行tasklist /SVC
并查看命名服务(一些服务按组)与给定进程的匹配情况。“服务器”进程的显示名称为 LanManServer,因此请查找它及其配套服务,并检查所有这些服务的“登录身份”
答案3
我认为答案就在第一个引用的错误消息中。
更具体地说,除非所有用户都以 SERVERNAME 身份登录,否则它将不起作用。(或者如果所有用户都登录到发起该过程的帐户)
其余部分仅仅是猜测,但我认为该过程源自名为“本地系统”的帐户,因此 SERVERNAME 和本地系统是试图在同一进程中运行服务的两个帐户。