本文提供了在启动基于 Windows 的计算机时 Netlogon 服务无法启动的问题的解决方案。
原始 KB 数: 269375
现象
启动基于 Windows 2000 的计算机时,Netlogon 服务不会启动,即使启动类型设置为自动。
事件查看器记录以下错误:
-
Message 1
Event Type: Error Event Source: NETLOGON Event Category: None Event ID: 2114 Description: The Server service is not started. -
Message 2
Event Type: Error Event Source: Service Control Manager Event Category:None Event ID: 7024 Description: The Netlogon service terminated with service-specific error 2114.
计算机启动后,可以手动启动 Netlogon 服务。
原因
如果存在以下任一条件,则可能会出现此问题:
- Netlogon 服务的依赖服务已从默认值更改,未正确配置。 可能无法访问计算机上的某些网络资源,因为 Netlogon 服务未启动。
- 删除了 Microsoft Networks 的客户端,然后重新安装它。 如果删除 Microsoft Networks 组件的客户端,然后重新安装,则依赖项不会正确重置。
解决方法
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅:如何备份和还原 Windows 中的注册表。
若要解决此问题,请执行以下步骤:
-
启动注册表编辑器(Regedt32.exe)。
-
找到注册表项:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Netlogon/. -
在右窗格中,双击 DependOnService 值。
-
在 “多字符串编辑器 ”对话框中,在单独的行上键入以下字符串,然后单击“ 确定” :
- LanmanServer
- LanmanWorkstation
-
退出注册表编辑器,然后重新启动计算机。
Netlogon 服务按预期启动。