以下是重建ntfrs的步骤:

1.         对所有DC做好完整备份,防止在重建ntfrs过程中数据丢失。

2.         以管理员权限登录DC,检查C:\WINDOWS\system32\路径下是否存在ntfrs.exe

如果不存在,可以从别的2003DC上拷贝过来,或者尝试在命令行里运行 sfc /scannow

3.         重建ntfrs服务。在命令行里运行该命令:sc create ntfrs binPath= C:\WINDOWS\system32\ntfrs.exe type= own start= auto error= ignore tag= 0 depend= EventLog/RpcSs/EventSystem Displayname= "File Replication Service"

注意:该命令是一个语句,请不要分段运行;在binpathtypestarterrortagdependdisplayname这些参数后面的等号(=)和参数值之间是有空格的,所以如果运行失败,请检查是否空格未配置好。

4.         重启该DC并再次登录。

5.         运行regedit,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,检查该位置是否有NtFrs

6.         点击开始,运行services.msc,查看File Replication Service是否能启动。

7.         如果启动有问题,您可能需要从一台健康的DC上导出该位置的注册表项,并导入到该DC

 

 

此外,您提到的要在降级2003 R2 DC,请问您的所有用户数据都已经成功的复制到2008 DC了吗?您可以测试在2008 DC 上的ADUC里看是否有原先2003DC上对应的用户、OU等数据。