Ошибки PerfDiag Logger в Просмотре событий Windows

Чем могут быть вызваны ошибки PerfDiag Logger в Просмотре событий и способы их исправитьСтолкнувшись с теми или иными проблемами в работе Windows 11/10 некоторые пользователи могут обнаружить ошибки от источника Kernel-EventTracing, где в описании фигурирует «Сеанс PerfDiag Logger остановлен из-за следующей ошибки: 0xC0000188» или «Не удалось начать сеанс PerfDiag Logger из-за следующей ошибки: 0xC0000035».

В этом материале о том, что означают такие ошибки, являются ли они виновниками наблюдающихся проблем, как их исправить и следует ли это делать.

Сбор данных о производительности системы и ошибки в процессе

Пример ошибки PerfDiagLogger с кодом 0xc0000035

Прежде всего, если вы изучали журналы событий Windows в поисках чего-то, что вызывает те или иные проблемы в самой ОС, программах или играх, ошибки PerfDiag Logger не имеют к ним отношения.

Пример ошибки PerfDiagLogger с кодом 0xc0000188

PerfDiag Logger (Performance Diagnostic Logger) — системный компонент, собирающий данные о производительности системы, запускающийся автоматически при загрузке Windows и при завершении работы.

В большинстве случаев причины ошибки сводятся к следующим факторам:

  • 0xC0000188 (STATUS_LOG_FILE_FULL) — переполненный журнал для записи событий.
  • 0xC0000035 (STATUS_OBJECT_NAME_COLLISION) — попытка запуска сборщика событий PerfDiag Logger при наличии уже запущенного. В некоторых случаях также может говорить об ошибочных параметрах сборщика данных в реестре.

Ни то ни другое не является проблемой само по себе: ошибка 0xC0000035 время от времени регистрируется в Просмотре событий практически у любого пользователя Windows 11/10 и обычно говорит лишь о том, что система, например, при входе, попыталась запустить второй сборщик событий с тем же именем.

Ошибка остановки сеанса PerfDiag Logger 0xC0000188 более редкая и может говорить об ограничениях размера журнала для сборщика событий в сочетании с большим их количеством (например, множественные программы в автозагрузке и действия при загрузке Windows, частые переключения состояния процессора), но также не ведёт к каким-либо последствиям, а вылеты ваших игр или иные проблемы с ней не связаны.

Варианты решения и их необходимость

Отмечу, что всё описанное ниже делать не обязательно, а для начинающего пользователя — и нежелательно. В общем случае рассматриваемые ошибки можно игнорировать, к какой-либо нестабильности они не ведут.

В части ошибки 0xC0000188 самое действенное — изменение (увеличение) размера файла журнала. Сделать это можно несколькими способами:

  1. Настройка размера файла (и, если нужно — его циклической перезаписи) в системном мониторе: Win+Rperfmon.msc — Группы сборщиков данных — Сеансы отслеживания событий запуска — PerfDiag Logger — вкладки «Условие остановки» и указание максимального размера файла. Минусы: вы можете не увидеть PerfDiag Logger в списке сеансов отслеживания событий: он создаётся и запускается для разных стадий работы, после чего удаляется, также вы сможете настроить его лишь для текущей стадии (в контексте которой он был запущен). Настройки PerfDiag Logger в Системном мониторе
  2. Редактирование параметров MaxFileSize (указывается в мегабайтах в десятичной системе счисления) в подразделах раздела реестра
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Diagnostics\Performance\
    Каждый из подразделов соответствует одной из стадий работы: холодная загрузка, загрузка при включённом быстром запуске, выключение, вход пользователя. Минус: эти разделы реестра защищены от редактирования и, чтобы его произвести, потребуется стать владельцем раздела и предоставить себе необходимые права. Если вы решите это сделать, настоятельно рекомендую создать точку восстановления системы, прежде чем приступать. Настройка MaxFileSize в реестре для оценки производительности
  3. Если в тех же разделах реестра изменить значение параметра Start на 0, запуск PerfDiag Logger при соответствующих фазах выполняться не будет (а значит, не будет и ошибок), однако это не является рекомендуемым решением.

Среди дополнительных частых факторов, вызывающих ошибки PerfDiag Logger, в частности 0xC0000035 — неправильная работа функции «Быстрый запуск» в Windows, вы можете попробовать её отключить. А при регулярных (при каждом включении или завершении работы) ошибках с этим кодом может иметь смысл выполнить проверку и восстановление системных файлов.

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться