The event log on your Windows 2000 domain controller may contain any of the following:
Warning: Netlogon Event 3051: The registry or the information you just typed includes an illegal value for "DBFlag". Event 3051: The registry or the information you just typed includes an illegal value for "SysVol". Event 3051: The registry or the information you just typed includes an illegal value for "DynamicSiteName". Error: Netlogon Event 5706: Netlogon could not create share c:\winnt\system32\repl\import\scripts. The following error occurred: The System could not find the path specified. Error Netlogon Event 5706: The Netlogon service could not create server share. The following error occurred: The filename, directory name, or volume label syntax is incorrect.It is likely that the the registry entries at KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters are missing or corrupt.
To fix the problem:
1. Open a CMD prompt and type net stop netlogon.
2. Use Regedt32 to navigate to KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
3. The following entries should be present:
Value Name: DBFlag Data Type: REG_SZ Value: 0 Value Name: DynamicSiteName Data Type: REG_SZ Value: <YourSiteName> Value Name: SysVol Data Type: REG_SZ Value: Path_to_sysvol (C:\WINNT\SYSVOL\sysvol)While adding these values, if you receive:
Registry Editor could not create the value entry; the value entry already exists. Please enter a new name.
then the value is corrupt. Use Regedit to view the Parameters key. If you see all the above Value Names, delete the SysVol Value Name and go to step 4. Delete any entries that you can NOT see in Regedt32.
4. Using Regedt32, Press Edit / Add Value to add the missing entries.
5. Exit the registry editors.
6. Open a CMD prompt and type net start netlogon.
NOTE: If you have another domain controller in this domain, you can export these registry entries and import them to this domain controller.