Заметки · 29.05.2026

Верни как было

…или восстановление счётчиков производительности для запуска службы Zabbix Agent.

После обновления операционной системы на одном из серверов Zabbix Agent так и не смог запуститься, а при попытке запуска службы в лог падало вот такое сообщение:

2036:20241221:225049.635 cannot initialize performance counter collector: cannot initialize built-in counter indexes
2036:20241221:225049.635 Zabbix Agent stopped. Zabbix 6.0.4 (revision 3d787ff402e).

Если перевести сообщение дословно — служба Zabbix Agent не может провести инициализацию счётчиков производительности и, соответственно, не может продолжать полноценно функционировать. Как следствие — служба останавливается.

Лечится эта проблема с помощью запуска утилиты lodctr с ключом R. Можно использовать вот такой однострочник на PowerShell:

& 'C:\Windows\System32\lodctr.exe' /R; & 'C:\Windows\SysWOW64\lodctr.exe' /R

Само собой, что запуск конструкции нужно осуществлять исключительно с правами администратора. Положительный ответ от утилиты выглядит так:

Сведения: Параметры счетчиков производительности заново созданы из системного хранилища архивов

Теперь можно снова запустить службу Zabbix Agent:

Start-Service -Name zabbix*