域控制器无法正常工作

  • 格式:doc
  • 大小:116.50 KB
  • 文档页数:7

域控制器无法正常工作

查看本文应用于的产品

系统提示注意:本篇文章的内容适用于其他版本的 Windows (不包括您正在使用的版本) 。本篇文章的内容可能不适用您的电脑。浏览 Windows XP 帮助和支持中心

重要说明:本文包含有关修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

256986 Microsoft Windows 注册表说明

本页

 症状

 解决方案

o 方法 1:修复 DNS 错误

o 方法 2:同步各计算机 之间的时间

o 方法 3:检查“从网络访问此计算机”用户权限

o 方法 4:验证域控制器的 userAccountControl 属性是否为 532480

o 方法 5:修复 Kerberos 领域(确认 PolAcDmN 注册表项和 PolPrDmN 注册表项相匹配)

o 方法 6:重设计算机帐户密码,然后获取一个新的

Kerberos 票证

展开全部 | 关闭全部

症状

当您在基于 Microsoft Windows 2000 Server 的域控制器或基于 Windows Server 2003 的域控制器上运行 Dcdiag 工具时,可能会收到以下错误信息:

DC Diagnosis

Performing initial setup:

[DC1] LDAP bind failed with error 31

当您在域控制器上以本地方式运行 REPADMIN/SHOWREPS 实用工具时,可能会收到以下错误信息:

[D:\nt\private\ds\src\util\repadmin\repinfo.c, 389] LDAP error 82 (Local Error).

当您试图在受影响的域控制器的控制台上使用网络资源(包括“通用命名约定”(UNC) 资源或映射的网络驱动器)时,可能会收到以下错误信息:

No logon servers available (c000005e = "STATUS_NO_LOGON_SERVERS")

如果您在受影响的域控制器的控制台上启动任何 Active Directory 管理工具(包括“Active

Directory 站点和服务”以及“Active Directory 用户和计算机”),可能会收到以下错误信息之一:

Naming information cannot be located because:No authority could be contacted for

authentication.Contact your system administrator to verify that your domain is properly

configured and is currently online.

Naming information cannot be located because:Target account name is

incorrect.Contact your system administrator to verify that your domain is properly

configured and is currently online.

如果 Microsoft Outlook 客户端连接到使用受影响的域控制器进行身份验证的 Microsoft

Exchange Server 计算机,系统可能会提示该客户端提供登录凭据,即使来自其他域控制器的成功登录验证已经存在。

Netdiag 工具可能会显示以下错误信息:

DC list test .. . . . . . . . . . : Failed

[WARNING] Cannot call DsBind to . (

address>).[ERROR_DOMAIN_CONTROLLER_NOT_FOUND]

Kerberos test.. . . . . . . . . . : Failed

[FATAL] Kerberos does not have a ticket for krbtgt/.

[FATAL] Kerberos does not have a ticket for .

LDAP test.. . . . . . . . . . . . : Passed

[WARNING] Failed to query SPN registration on DC \

在受影响的域控制器上,系统事件日志中可能会记录以下事件:

类型: 错误

来源: 服务控制管理程序

事件 ID: 7023 描述:“Kerberos 密钥分发中心”服务停止并显示以下错误:安全帐户管理器 (SAM) 或本地安全机构 (LSA) 服务器处于错误的状态,无法执行安全操作。

回到顶端

解决方案

有一些解决办法可以消除这些症状。下文列出了可供尝试的方法。接下来分别列出了执行每种方法的具体步骤。请逐一尝试每种方法,直到问题得到解决为止。后面的部分列出了一些 Microsoft 知识库文章,它们也介绍了修复这些症状的方法,但是这些方法相对来说不太常用。

1. 方法 1:修复域名系统 (DNS) 错误。

2. 方法 2:同步各计算机之间的时间。

3. 方法 3:检查“从网络访问此计算机”用户权限。

4. 方法 4:验证域控制器的 userAccountControl 属性是否为 532480。

5. 方法 5:修复 Kerberos 领域(确认 PolAcDmN 注册表项和 PolPrDmN 注册表项是相互匹配的)。

6. 方法 6:重设计算机帐户密码,然后获取一个新的 Kerberos 票证。

回到顶端

方法 1:修复 DNS 错误

1. 在命令提示符处,运行 netdiag -v 命令。此命令可在该命令运行时所在的文件夹中创建一个 Netdiag.log 文件。

2. 在继续下面的步骤之前,解决 Netdiag.log 文件中的所有 DNS 错误。Netdiag 工具可在 Windows 2000 Server 安装光盘上的“Windows 2000 Server 支持工具”中找到,也可通过下载获取。要下载“Windows 2000 Server 支持工具”,请访问下面的

Microsoft 网站:

/windows2000/downloads/servicepacks/sp4/supporttools.mspx

3. 确保 DNS 配置正确。最常见的一种 DNS 错误就是使域控制器指向 DNS 的

Internet 服务提供商 (ISP),而不是指向 DNS 自身或另一台支持动态更新和 SRV

记录的 DNS 服务器。建议您使域控制器指向自身,或指向另一台支持动态更新和 SRV

记录的 DNS 服务器。建议您创建到 ISP 的转发器,以便在 Internet 上进行名称解析。 有关为 Active Directory 目录服务配置 DNS 的其他信息,请单击下面的文章编号,以查看

Microsoft 知识库中相应的文章:

291382 有关 Windows 2000 DNS 和 Windows Server 2003 DNS 的常见问题

237675 设置 Active Directory 的域名系统

254680 DNS 名称空间规划

255248 如何在 Active Directory 中创建一个子域并将 DNS 名称空间委派到该子域

回到顶端

方法 2:同步各计算机 之间的时间

验证各个域控制器之间的时间是否正确同步。此外,还要验证客户机和域控制器之间的时间是否正确同步。

有关如何配置 Windows 时间服务的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

258059 如何在 Windows NT 4.0 域中同步基于 Windows 2000 的计算机上的时间

216734 如何在 Windows 2000 中配置权威时间服务器

回到顶端

方法 3:检查“从网络访问此计算机”用户权限

修改 Gpttmpl.inf 文件,以确认相应的用户在域控制器上拥有“从网络访问此计算机”用户权限。为此,请按照下列步骤操作:

1. 修改默认域控制器策略的 Gpttmpl.inf 文件。默认情况下,默认域控制器策略是为一个域控制器指定用户权限的地方。默认情况下,默认域控制器策略的 Gpttmpl.inf 文件位于以下文件夹中。

注意:Sysvol 可能位于不同的位置,但 Gpttmpl.inf 文件的路径是相同的。

对于 Windows Server 2003 域控制器:

C:\WINDOWS\Sysvol\Sysvol\\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft\Windows NT\SecEdit\GptTmpl.inf

对于 Windows 2000 Server 域控制器:

C:\WINNT\Sysvol\Sysvol\\Policies\{6AC1786C-016F-11D2-945F-00C04fB984F9}\MACHINE\Microsoft\Windows NT\SecEdit\GptTmpl.inf