以下是重建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"
注意:该命令是一个语句,请不要分段运行;在binpath、type、start、error、tag、depend、displayname这些参数后面的等号(=)和参数值之间是有空格的,所以如果运行失败,请检查是否空格未配置好。
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等数据。