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

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

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

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

Остановка групп сборщиков данных Perfmon: решение сбоев Data Collector Set

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

Симптомы остановки сборщиков данных Perfmon

Настроенные группы сборщиков данных (Data Collector Sets) в оснастке perfmon.msc самопроизвольно останавливаются сразу после запуска или по расписанию. В системных журналах фиксируются события Event ID 2003: The configuration for the data collector set is invalid, Event ID 1023: Windows cannot load the extensible counter DLL или статус 0x80004005 (Unspecified error).

СимптомПричина
Сборщик останавливается через 1 секундуОдин или несколько счетчиков в наборе удалены или повреждены
Event ID 1023 / 2003Повреждение структуры реестра счетчиков производительности Performance Counters
Лог-файл .blg не создаетсяНедостаточно свободного места на диске или сбой прав учетной записи запуска

Пошаговое восстановление и перестроение счетчиков Perfmon

  1. Выполните полное перестроение (Rebuild) библиотеки счетчиков производительности: откройте командную строку от имени Администратора:
    cd C:\Windows\System32; lodctr /R; cd C:\Windows\SysWOW64; lodctr /R
  2. Повторно синхронизируйте расширенные счетчики с WMI:
    winmgmt /resyncperf
  3. Проверьте права доступа учетной записи на папку сохранения логов: сервисный аккаунт (по умолчанию NT AUTHORITY\SYSTEM или Performance Log Users) должен иметь полные права NTFS на каталог хранения отчетов:
    icacls "C:\PerfLogs" /grant "Performance Log Users:(OI)(CI)M" "SYSTEM:(OI)(CI)F"
  4. Сбросьте кэш счетчиков и перезапустите службу журналов производительности:
    Restart-Service -Name pla -Force

Внимание: При выполнении команды lodctr /R в консоли должна появиться надпись «Successfully rebuilt performance counter setting from system backup store». Если выдается ошибка 2, повторите запуск из каталога SysWOW64.

💡 Практика специалистов: Если lodctr /R не восстанавливает счетчики сторонних приложений (SQL Server, Exchange), переустановите их h-файлы манифестов через команду lodctr <драйвер_perf.ini> из каталога соответствующей программы.

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

Какая служба отвечает за работу сборщиков данных Perfmon?

Служба Performance Logs & Alerts (Журналы и оповещения производительности, имя службы: pla).

Почему сборщик данных останавливается при достижении лимита размера?

В свойствах Data Collector Set на вкладке 'Stop Condition' может быть настроено ограничение по размеру файла лога или длительности сессии.

Как проверить список отключенных счетчиков в реестре?

Проверьте параметры Disable Performance Counters в ветках реестра HKLM\System\CurrentControlSet\Services\<ИмяСлужбы>\Performance.

Как автоматически архивировать собранные файлы .blg?

В свойствах группы сборщиков настройте 'Data Manager' (Диспетчер данных) с правилами автоматического сжатия в ZIP или удаления старых копий.

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