培训
模块
对 Active Directory 进行故障排除 - Training
了解如何对 AD DS 服务失败或性能下降进行故障排除。 了解如何恢复已删除的安全对象和 AD DS数据库,以及如何对混合身份验证问题进行故障排除。
本文解决错误消息“远程过程调用失败且未执行”。 此错误发生在 Windows Server 上的域控制器 (DC) 复制期间。
适用于: Windows Server(所有支持的版本)
原始 KB 数: 4019721
此 Active Directory (AD) 复制错误显示在以下一种或多种形式中:
出现此问题的原因是以下原因之一:
当 DC 的复制伙伴无法完成与 AD 复制 RPC 服务的 RPC 连接(DRSR UUID E3514235-4B06-11D1-AB04-00C04FC2DCD2 时,会出现此问题。 更具体地说,复制伙伴可以绑定到 RPC 终结点映射器,但无法完成 DRSR RPC 绑定。
可能的根本原因包括:
如果满足以下条件之一,则会出现此问题:
若要解决此问题,请确定影响两个 DC 之间的网络的最新更改,并尽可能撤消这些更改。 如果没有最近的更改,则必须充分检查两个 DC 之间的 RPC 网络连接。 为此,请遵循高级故障排除步骤或详细的故障排除步骤。
重现问题时,请执行双面网络捕获。 为此,请按照以下步骤操作:
检查两个 DC 之间的 RPC 对话。 确定是否存在从请求方 DC 发送的消息不会从复制伙伴发出响应的情况。
备注
有时,有一个部分响应,其中包括请求消息的后退 TCP ACK。 但流量已修改,或者响应实际上不会到达请求方 DC。 因此,TCP 堆栈不会收到 ACK。
在两个 DC 上启动网络捕获,然后执行以下步骤来测试 DC 连接。
在目标 DC 上执行以下步骤:
验证源 DC 是否正在侦听 TCP 端口 135。 为此,请运行 PortQry.exe -n -e 135
该命令。
如果端口状态为 FILTERED,则 AD 复制失败可能会失败并改为返回错误 1722。 尝试解决错误 1722,然后检查 AD 复制是否成功。 如果问题仍然存在,请重启详细的故障排除步骤。
如果状态未筛选,命令将返回 RPC 终结点映射器数据库。 搜索 MS NT Directory DRS 接口 ,在源 DC 正在侦听 AD 复制的终结点映射器数据库中查找上限端口。 可能会获得一个或多个条目。 记下ncacn_ip_tcp的端口。
例如,你将获得类似于以下示例的内容,其中显示了两个上限端口 49159 和 49160:
UUID:e3514235-4b06-11d1-ab04-00c04fc2dcd2 MS NT Directory DRS 接口ncacn_ip_tcp:2012dc[49159] UUID:e3514235-4b06-11d1-ab04-00c04fc2dcd2 MS NT Directory DRS 接口ncacn_ip_tcp:2012dc[49160]
备注
上限端口特定于 DC,并动态分配。 但是,管理员可以使用以下注册表值对用于 AD 复制的端口进行硬编码。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
注册表值:TCP/IP 端口
值类型:REG_DWORD
值数据:(可用端口)
测试与所记的上限端口的 TCP 端口连接。 为此,请运行以下命令:
PortQry.exe -n <SourceDC> -e <Upper_Range_Port_Number>
例如,运行以下命令:
PortQry.exe -n 2012dc -e 49159
PortQry.exe -n 2012dc -e 49160
如果端口状态为 FILTERED,请查看已捕获的网络跟踪以确定数据包被阻止的位置。
测试 DNS。 验证目标 DC 是否可以解析源 DC 的 CNAME 和 HOST 记录。 验证解析的 IP 地址是否为源 DC 的实际 IP 地址。 如果 DNS 指向旧 IP 地址或无效的 IP 地址,则会尝试对错误的源 DC 进行 RPC 连接尝试。
在源 DC 上重复步骤 1 到 3。
如果需要Microsoft支持方面的帮助,建议按照使用 TSS 收集 Active Directory 复制问题的信息中所述的步骤收集信息。
培训
模块
对 Active Directory 进行故障排除 - Training
了解如何对 AD DS 服务失败或性能下降进行故障排除。 了解如何恢复已删除的安全对象和 AD DS数据库,以及如何对混合身份验证问题进行故障排除。
文档
排查 AD 复制错误 1818 - Windows Server
描述 AD 操作失败并出现错误 1818(远程过程调用已取消(RPC_S_CALL_CANCELLED)的问题。
修复了 Windows Server 中 Active Directory 复制的错误 1722。
错误 RPC 服务器不可用 - Windows Server
针对系统由于 RPC 服务器不可用的错误而无法登录的问题提供解决方案。