Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
To resolve this problem, reduce the time that the Knowledge Consistency Checker waits to remove unavailable domain controllers from the list of outgoing change notifications. Then, create replication links for the domain controllers that are missing from the list.
To reduce the time that KCC waits, follow these steps:
- Click Start, click Run, type regedit, and then click OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
- On the Edit menu, point to New, and then click DWORD Value.
- Type RepsTo Failure Time (sec) to name the new value, and then press ENTER.
- Right-click RepsTo Failure Time (sec), and then click Modify.
- In the Value data box, type 60, and then click OK.
- Exit Registry Editor.
- Click Start, click Run, type cmd, and then click OK.
- At the command prompt, type repadmin /kcc, and then press ENTER.
This command removes the unavailable domain controller from the list of outgoing change notifications. This command also forces the KCC to recalculate the replication topology for the unavailable domain controller.
Next, open Active Directory Sites and Services on the root domain controller for the domain. Then, examine the following folder:
Active Directory Sites and Services\Sites\Site Name\Servers\Server
Name\NTDS Settings
All the domain controllers that are involved in replication appear in this folder. Use the
repadmin /add command to create a replication link for each domain controller that is not listed. To do this, follow these steps:
- On the root domain controller, add the Replicator Allow SPN Fallback registry entry. When two-way authentication cannot be performed because an SPN cannot be resolved to a computer account, this registry entry lets Active Directory use one-way authentication. To add the registry entry, follow these steps.
Note
Perform steps a through f on the same root domain controller.- Click Start, click Run, type regedit, and then click OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
- On the Edit menu, point to New, and then click DWORD Value.
- Type Replicator Allow SPN Fallback to name the new entry, and then press ENTER.
- Double-click Replicator Allow SPN Fallback, type 1
in the Value data box, and then click OK.
- Restart the domain controller.
- At a command prompt, type the following:
repadmin /options RootFQDN
+DISABLE_NTDSCONN_XLATE
In this command, replace RootFQDN with the fully qualified domain name of the root domain controller.
Note
The Repadmin.exe tool is included in Windows Support Tools for Windows Server 2003 and for Windows 2000.
For more information about how to install Windows Support Tools, visit the following Microsoft Web site: - At the command prompt, type the following:
repadmin /add CN=Configuration,DC=DomainName,DC=DomainName RootFQDN SourceFQDN
- At the command prompt, type repadmin /showreps, and then press ENTER.
A successful incoming connection appears for the configuration naming context. - Repeat steps 3 and 4 for other source domain controllers that are not listed in the NTDS Settings folder on the root domain controller.
- At the command prompt, type the following:
repadmin /options RootFQDN
-DISABLE_NTDSCONN_XLATE
- Remove the Replicator Allow SPN Fallback registry entry. To do this, follow these steps:
- Click Start, click Run, type regedit, and then click OK.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
- In the details pane, right-click Replicator Allow SPN Fallback, click Delete, and then click OK.
- Force replication between all domain controllers in the root domain. To do this, follow these steps:
- On a domain controller in the root domain, click Start, point to Programs, point to Administrative Tools, and then click Active Directory Sites and Services.
- Expand Sites, expand Servers, expand the ServerName folder, and then click NTDS Settings.
- Other domain controllers to replicate are listed in the details pane. Right-click the first domain controller in the list, click All Tasks, and then click Check Replication Topology to start the Knowledge Consistency Checker (KCC).
An incoming connection object from one or more of the source domain controllers appears. You may have to update the display by pressing F5.
Note
You must follow these steps on each domain controller in the root domain.
- Let replication occur throughout the forest. Then, run the repadmin /showreps
command on the root domain controller and on the other domain controllers in the domain. This step makes sure that Active Directory replication is successful.