Имеем следующую проблему: перестали применяться отдельные групповые политики на ряде компьютеров в сети. В качестве контроллеров домена выступают два Windows Server 2008 R2. Предварительная диагностика выявила, что если рабочая станция использует первый контроллер домена в качестве Logon Server, то групповые политики применяются полностью. Если же Logon Server — это второй контроллер домена, то групповые политики применяются только частично. Классические симптомы отсутствия репликации контроллеров домена.
Выполнив на «проблемном» контроллере домена команду ntfrsutl sets, обнаружил: DOMAIN SYSTEM VOLUME (SYSVOL SHARE) in state JRNL_WRAP_ERROR.
Ошибка JRNL_WRAP_ERROR возникает при попытке прочитать отсутствующую запись журнала NTFS USN. Для того, чтобы исправить эту ошибку, выполните следующие действия:
- Откройте редактор реестра regedit.exe
- Перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NtFrs\Parameters
- Создайте (если отсутствует) параметр Enable Journal Wrap Automatic Restore, тип REG_DWORD, значение 1.
- Перезапустите службу репликации файлов:
NET STOP NTFRS
NET START NTFRS
либо просто перезагрузите контроллер домена. - Дождитесь восстановления репликации контроллеров домена.
- Присвойте параметру Enable Journal Wrap Automatic Restore значение 0.
- Перезапустите службу репликации файлов (см. п.4).
В результате выполненных выше действий, ошибка JRNL_WRAP_ERROR исчезла:
Через некоторое время, когда завершилась репликация контроллеров домена, групповые политики начали применяться на всех компьютерах сети. А по команде ntfrsutl sets стала отображаться подробная информация о партнёрах репликации.