Репликация изменений Active Directory не выполняется в Windows Server 2003

Применимо к: Windows Server 2012 R2 Standard

Проблема


Внимание! Статья содержит сведения о внесении изменений в системный реестр. Перед внесением изменений в системный реестр рекомендуется создать его резервную копию и изучить процедуру его восстановления. Дополнительные сведения о создании резервной копии, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
При попытке реплицировать изменения службы каталогов Active Directory на контроллер домена под управлением Microsoft Windows Server 2003 репликация не выполняется.

В журнале регистрируются события, аналогичные следующим:В данной ситуации также отображается ошибка 1818 в результатах команды repadmin /showrepl и в результатах команды repadmin /showreps.

Причина


Данная проблема может возникать, когда конечные контроллеры домена, выполняющие репликацию, основанную на удаленном вызове процедур (RPC), не получают изменения репликации от исходного контроллера домена в течение промежутка времени, заданного параметром реестра RPC Replication Timeout (mins). Как правило, данная проблема возникает в одной из следующих ситуаций:
  • Новый контроллер домена вводится в лес с помощью мастера установки Active Directory (Dcpromo.exe).
  • Репликация существующих контроллеров домена выполняется с исходных контроллеров домена, соединенных каналами с невысокой пропускной способностью.
Для параметра реестра RPC Replication Timeout (mins) на компьютерах под управлением Windows 2000 значение по умолчанию составляет 45 минут. Для параметра реестра RPC Replication Timeout (mins) на компьютерах под управлением Windows Server 2003 значение по умолчанию составляет 5 минут. При обновлении Windows 2000 до Windows Server 2003 значение параметра RPC Replication Timeout (mins) изменяется с 45 минут на 5 минут. Если конечный контроллер домена, выполняющий RPC-репликацию, не получает запрошенный пакет репликации в течение времени, указанного в параметре реестра RPC Replication Timeout (mins), конечный контроллер домена завершает подключение RPC с неотвечающим исходным контроллером домена и регистрирует предупреждение в журнале событий.


Решение


Предупреждение. Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным путем может привести к серьезным неполадкам. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует устранения этих неполадок. Ответственность за изменение реестра несет пользователь.

Для решения проблемы увеличьте пропускную способность сетевого подключения таким образом, чтобы репликация изменений Active Directory выполнялась в течение 5 минут. Если пропускную способность сетевого подключения невозможно увеличить, измените параметр реестра на компьютере под управлением Windows Server 2003, увеличив значение времени ожидания RPC для репликации Active Directory. Чтобы увеличить значение этого параметра, выполните следующие действия:
  1. Запустите редактор реестра.
  2. Найдите следующий раздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
  3. Щелкните правой кнопкой мыши раздел Parameters, выберите команду Создать, а затем Параметр DWORD.
  4. Введите RPC Replication Timeout (mins) и нажмите клавишу ВВОД, чтобы присвоить параметру имя.
  5. Щелкните правой кнопкой мыши RPC Replication Timeout (mins) и выберите команду Изменить.
  6. В поле Значение введите количество минут, которое будет соответствовать времени ожидания RPC для репликации Active Directory, и нажмите кнопку OK. На компьютере под управлением Windows Server 2003, являющимся частью среды Windows 2000 либо обновленным с Windows 2000 Server, рекомендуется установить для этого параметра значение 45 минут.
Примечание. Перезагрузите компьютер, чтобы активировать изменения параметра RPC Replication Timeout (mins).