Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Event ID 1004 Windows Server, AD и Роли

Event ID 1004 DFS-R: служба репликации DFS остановлена — решение

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы остановки службы DFS Replication (Event 1004)

В журнале DFS Replication фиксируется событие Event ID 1004: The DFS Replication service stopped. После этого репликация каталогов SYSVOL между контроллерами домена или синхронизация реплицируемых папок DFS между файловыми узлами полностью прекращается.

СимптомПоследствия
Остановка синхронизации SYSVOLНовые групповые политики (GPO) не доходят до части контроллеров
Рассинхронизация файловых шар DFSПользователи в филиалах видят устаревшие версии файлов
Служба DFSR в статусе «Stopped»При попытке ручного старта служба падает снова через несколько секунд

Пошаговое восстановление службы DFSR (Event ID 1004)

  1. Проверьте события, предшествовавшие падению службы: найдите ошибки, зарегистрированные за несколько секунд до события 1004 (например, ошибки базы данных ESE 2104, сбои диска NTFS или недостаток памяти):
# Получение последних критических событий DFS Replication:
Get-WinEvent -FilterHashtable @{LogName='DFS Replication'; Level=1,2,3} -MaxEvents 10 | Format-Table TimeCreated, Id, Message -Wrap
  1. Проверьте свободное место на системном томе и томе с базой данных DFSR: нехватка дискового пространства в каталоге System Volume Information — частая причина остановки:
# Проверка свободного места на всех логических дисках:
Get-CimInstance Win32_LogicalDisk | Select-Object DeviceID, @{N="FreeGB";E={[math]::round($_.FreeSpace/1GB,2)}}, @{N="TotalGB";E={[math]::round($_.Size/1GB,2)}}
  1. Настройте автоматический перезапуск службы DFSR при сбоях:
# Настройка восстановления службы при аварийном завершении через sc.exe:
sc.exe failure DFSR reset= 86400 actions= restart/60000/restart/60000/restart/60000

# Запуск службы DFSR:
Start-Service -Name DFSR
  1. Выполните проверку целостности томов через CHKDSK, если перед событием 1004 фиксировались ошибки повреждения файловой системы.

Внимание: Если служба DFSR остановлена на контроллере домена, никогда не форматируйте том и не удаляйте папки вручную без предварительного переноса ролей FSMO.

💡 Практика специалистов: Если DFSR вылетает с кодом 1004 во время ночного бекапа, исключите рабочую базу 'System Volume Information\DFSR' из прямого сканирования файловым антивирусом и настройте VSS-совместимый агент резервного копирования.

Частые вопросы (FAQ)

Почему служба DFSR штатно останавливается сама?

Служба DFSR может быть остановлена администратором, установщиком обновлений Windows Update или сторонним ПО резервного копирования (VSS backup snapshot).

Как проверить статус репликации SYSVOL после старта службы?

Выполните команду: dfsrdiag replicationstate в командной строке от имени администратора.

Что делать, если служба DFSR вылетает с ошибкой 'Database Corrupt'?

Необходимо выполнить восстановление базы DFSR (см. руководство по Event ID 2213 / 2104).

Какая служба обеспечивает репликацию DFS на старых Windows Server 2003?

На старых ОС использовалась устаревшая служба FRS (File Replication Service), которая заменена на DFSR.

Полезные материалы
Рекомендуем