(2006-05-12) Kicking NTFRS To Start Replicating After SYSVOL Non-Authoritative Restore
Posted by Jorge on 2006-05-12
Have YOU not had the situation where:
- You needed to do a non-auth. restore of AD and the SYSVOL on a DC
OR - You needed to do a non-auth. of the SYSVOL (BurFlags=D2) on a DC
AND - That DC was across a site link at another location
AND - No other DC was available at that other location
AND - The schedule for the site link was very tight
AND - The replication window did not start for several hours
AND - The SYSVOL was empty and the DC did not make the SYSVOL available, because it was waiting for replication to occur
AND - Your users were complaining all over the place because authentication went over the wire and things were too slow
AND - You started pulling your hair out
AND - You needed a beer, but you got none because you were still working (ain’t that a bitch! ;-)) )
AND - …..etc….etc…etc..
Worry no more!
Right after the non-auth. restore AND the reboot of the DC (IF applicable)
-
Stop the NTFRS service
- Open Command Prompt
- NET STOP NTFRS
- Open Command Prompt
-
Execute the CMD file mentioned below
-
SYSVOL_Seeding_1_CONFIG.CMD (contents – copy/paste – enter own information!!!!)
- REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\SysVol Seeding\Domain System Volume (SYSVOL share)"
- REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\SysVol Seeding\Domain System Volume (SYSVOL share)" /v "Replica Set Parent" /t REG_SZ /d <FQDN DC WITH HEALTHY SYSVOL THAT IS ALSO USED AS AN INBOUND REPLICATION PARTNER IN SOME CONNECTION OBJECT> /f
- REG ADD "HKLM\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\SysVol Seeding\Domain System Volume (SYSVOL share)"
-
REMARK:
- <FQDN SOME DC WITH HEALTHY SYSVOL> is the upstream partner (e.g. DC.DOMAIN.LOCAL) that is used to source the SYSVOL from if the registry IS specified
- <FQDN SOME DC WITH HEALTHY SYSVOL> is the upstream partner (e.g. DC.DOMAIN.LOCAL) that is used to source the SYSVOL from if the registry IS specified
-
-
Start the NTFRS service
- Open Command Prompt
- NET START NTFRS
- Open Command Prompt
-
Execute the CMD file mentioned below
-
SYSVOL_Seeding_2_REMOVAL.CMD (contents – copy/paste!!!!)
- REG DELETE "HKLM\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\SysVol Seeding\Domain System Volume (SYSVOL share)" /v "Replica Set Parent" /f
-
REG DELETE "HKLM\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\SysVol Seeding\Domain System Volume (SYSVOL share)" /f
REG DELETE "HKLM\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\SysVol Seeding\Domain System Volume (SYSVOL share)" /f
- REG DELETE "HKLM\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\SysVol Seeding\Domain System Volume (SYSVOL share)" /v "Replica Set Parent" /f
-
- Go to the SYSVOL location (NET SHARE to find out where)
- See if the "Policies" and "Scripts" folder appear
-
See if the DC advertises itself again (FRS log)
- –> Event ID 13565 and 13516 in the "File Replication Service Event Log"
- –> Event ID 13565 and 13516 in the "File Replication Service Event Log"
- Go get that beer! 😉 (as soon as you are home of course!)
More information:
-
Using the BurFlags registry key to reinitialize File Replication Service replica sets
-
How to rebuild the SYSVOL tree and its content in a domain
Cheers,
Jorge
———————————————————————————————
* This posting is provided "AS IS" with no warranties and confers no rights!
* Always evaluate/test yourself before using/implementing this!
* DISCLAIMER: https://jorgequestforknowledge.wordpress.com/disclaimer/
———————————————————————————————
############### Jorge’s Quest For Knowledge #############
######### http://JorgeQuestForKnowledge.wordpress.com/ ########
———————————————————————————————
Leave a comment