Event ID 1008 — KCC Initialization

Applies To: Windows Server 2008

The Knowledge Consistency Checker (KCC) is a process that runs on each domain controller. The KCC creates and maintains the replication topology between domain controllers.

Event Details

Product: Windows Operating System
ID: 1008
Source: Microsoft-Windows-ActiveDirectory_DomainService
Version: 6.0
Symbolic Name: DIRLOG_CHK_INIT_FAILURE
Message: Sample Event: The Knowledge Consistency Checker (KCC) did not initialize. Consistency updates to the replication topology on the local domain controller have been disabled. The previous replication topology will be used until the local domain controller is restarted. Additional Data Error value: %1 %2

Resolve

Correct KCC startup failure

Perform the following procedure using the domain controller that reported the issue.

To perform this procedure, you must have membership in Domain Admins, or you must have been delegated the appropriate authority.

To start the Knowledge Consistency Checker (KCC):

  1. Open a command prompt as an administrator. To open a command prompt as an administrator, click Start. In Start Search, type Command Prompt. At the top of the Start menu, right-click Command Prompt, and then click Run as administrator. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
  2. Run the command repadmin /kcc. This command starts the KCC translation of domain controllers to which the local domain controller replicates.

If KCC startup continues to fail, restart the domain controller. Check Event Viewer to see if there are additional messages related to the KCC. If there are error events, use the additional information in the error events to resolve the issue. If there are no error events related to the KCC, it is functioning properly.

Verify

Perform the following procedure using the domain controller from which you want to verify that Active Directory replication is functioning properly.

To perform this procedure, you must have membership in Domain Admins, or you must have been delegated the appropriate authority.

To verify that the Knowledge Consistency Checker (KCC) started:

  1. Open a command prompt as an administrator. To open a command prompt as an administrator, click Start. In Start Search, type Command Prompt. At the top of the Start menu, right-click Command Prompt, and then click Run as administrator. If the User Account Control dialog box appears, confirm that the action it displays is what you want, and then click Continue.
  2. Run the command dcdiag /test:kccevent. The command reports KCC status in the form of success or failure reports. If all messages indicate success, the KCC is functioning properly.

KCC Initialization

Active Directory