Ошибка 0xc0000188, возникающая при остановке сеанса PerfDiag Logger, часто связана с проблемами в подсистеме ведения журнала производительности Windows (Performance Diagnostics). Это может быть вызвано повреждением файлов журнала, недостаточными правами доступа или проблемами с самим сервисом. Вот несколько шагов, которые можно предпринять, чтобы исправить эту ошибку:
1. Запустите средство устранения неполадок производительности Windows:
Windows имеет встроенное средство устранения неполадок, которое может автоматически выявлять и исправлять некоторые проблемы, связанные с производительностью.
Откройте “Панель управления”. Перейдите в раздел “Система и безопасность”. Выберите “Устранение неполадок”. В разделе “Система и безопасность” найдите “Устранение проблем с производительностью” и запустите его. Следуйте инструкциям на экране.
2. Перезапустите службу журнала диагностики производительности:
Иногда простой перезапуск службы может решить проблему.
Нажмите клавиши Win + R, чтобы открыть окно “Выполнить”. Введите services. msc и нажмите “ОК”. В окне “Службы” найдите службу “Сборщик журналов диагностики” (Diagnostic Log Collection Service). Щелкните правой кнопкой мыши по службе и выберите “Перезапустить”. Если служба не запущена, выберите “Запустить”. Убедитесь, что тип запуска службы установлен в “Автоматически”. Щелкните правой кнопкой мыши по службе, выберите “Свойства”, перейдите на вкладку “Общие” и установите тип запуска в “Автоматически”.
3. Проверьте наличие места на диске:
Убедитесь, что на диске, где хранятся журналы производительности, достаточно свободного места. Если диск заполнен, служба журнала диагностики не сможет нормально работать и может выдавать ошибку.
По умолчанию, журналы производительности хранятся в папке C:\PerfLogs. Освободите место на диске, удалив ненужные файлы или переместив их на другой диск.
4. Проверьте целостность системных файлов (SFC Scan):
Поврежденные системные файлы могут вызывать проблемы с журналом диагностики.
Откройте командную строку от имени администратора: Нажмите кнопку “Пуск”. Введите “cmd” в поле поиска. Щелкните правой кнопкой мыши “Командная строка” и выберите “Запуск от имени администратора”. Введите команду sfc /scannow и нажмите Enter. Дождитесь завершения сканирования и перезагрузите компьютер.
5. Проверьте права доступа к папке журнала диагностики:
Убедитесь, что у учетной записи, под которой работает служба журнала диагностики, есть достаточные права доступа к папке, где хранятся журналы.
Найдите папку C:\PerfLogs. Щелкните правой кнопкой мыши по папке и выберите “Свойства”. Перейдите на вкладку “Безопасность”. Убедитесь, что у учетной записи “СИСТЕМА” (SYSTEM) есть права на “Чтение и выполнение”, “Список содержимого папки”, “Чтение”, “Запись” и “Изменение”. Если учетной записи “СИСТЕМА” нет в списке, добавьте ее и предоставьте ей необходимые права.
6. Отключите и снова включите сеанс PerfDiag Logger:
Нажмите клавиши Win + R, чтобы открыть окно “Выполнить”. Введите perfmon /rel и нажмите “ОК”, чтобы открыть монитор производительности. В левой панели разверните “Наборы сборщиков”, затем “Определяемые пользователем”. Найдите PerfDiag Logger (или любой другой сеанс, вызывающий ошибку). Щелкните правой кнопкой мыши по сеансу и выберите “Остановить”. Щелкните правой кнопкой мыши по сеансу и выберите “Запустить”.
7. Создайте новый сеанс журнала диагностики:
Если существующий сеанс поврежден, можно создать новый.
В мониторе производительности щелкните правой кнопкой мыши по “Определяемые пользователем” и выберите “Создать” -> “Набор сборщиков данных”. Введите имя для нового сеанса (например, “NewPerfDiagLogger”). Выберите “Создать вручную (для дополнительной настройки)” и нажмите “Далее”. Выберите “Создание журналов данных” и нажмите “Далее”. Выберите “Журнал событий” и нажмите “Далее”. Настройте параметры сбора данных по своему усмотрению и нажмите “Готово”. Запустите новый сеанс и проверьте, исчезла ли ошибка.
8. Проверьте журнал событий Windows на наличие дополнительных ошибок:
Журнал событий Windows может содержать информацию о причинах ошибки 0xc0000188.
Откройте “Просмотр событий” (введите “eventvwr. msc” в поле поиска Windows). Перейдите в “Журналы Windows” -> “Приложение” и “Система”. Ищите ошибки, связанные с “PerfDiag Logger”, “Сборщиком журналов диагностики” или другими компонентами производительности. Просмотрите детали ошибки, чтобы получить дополнительную информацию о причине проблемы.
9. Обновите операционную систему (если возможно):
Если вы используете старую версию Windows, попробуйте обновить ее до последней версии. Обновления часто содержат исправления ошибок и улучшения производительности, которые могут решить проблему.
10. Проверьте на вирусы и вредоносное ПО:
Вредоносное ПО может вызывать проблемы с системными службами, включая службу журнала диагностики. Запустите полное сканирование системы с помощью вашего антивирусного программного обеспечения.
11. Восстановление системы из точки восстановления:
Если вы недавно вносили изменения в систему (устанавливали программы, изменяли настройки), попробуйте выполнить восстановление системы из точки восстановления, созданной до возникновения проблемы.
12. Чистая Загрузка Windows (Clean Boot):
Чистая загрузка запускает Windows с минимальным набором драйверов и программ автозагрузки. Это поможет определить, не вызывает ли конфликт какое-либо стороннее приложение или драйвер.
Нажмите клавиши Win + R, чтобы открыть окно “Выполнить”. Введите msconfig и нажмите “ОК”. На вкладке “Общие” выберите “Диагностический запуск”. Перейдите на вкладку “Службы”. Установите флажок “Не отображать службы Microsoft”. Нажмите кнопку “Отключить все”. Перейдите на вкладку “Автозагрузка” и нажмите “Отключить все”. Нажмите “Применить” и “ОК”. Перезагрузите компьютер.
Если ошибка не возникает при чистой загрузке, значит, проблема связана с каким-то сторонним приложением или драйвером. Включайте приложения и службы по одному, перезагружая компьютер после каждого включения, чтобы определить, какое приложение или служба вызывает конфликт.
Следуя этим шагам, вы должны быть в состоянии диагностировать и исправить ошибку 0xc0000188, связанную с сеансом PerfDiag Logger.