| Предыдущий | Следующий |
| CLUSTER_CLUSPORT_STATUS_IO_TIMEOUT_LIVEDUMP | PDC_LOCK_WATCHDOG_LIVEDUMP |
PROFILER_CONFIGURATION_ILLEGAL
Недопустимая конфигурация профилировщика ядра PROFILER_CONFIGURATION_ILLEGAL
PROFILER_CONFIGURATION_ILLEGAL имеет код проверки ошибки 0x0000017B. Эта проверка ошибки указывает на конфигурацию профилирования или трассировки ядра, которую система отвергла как небезопасную или несогласованную. Её следует рассматривать как проблему конфигурации и инструментирования, а не как обычную проблему производительности приложения.
Как читать дамп PROFILER_CONFIGURATION_ILLEGAL
- Определите активные профилировщики ядра, сеансы ETW, источники выборки и конфигурацию счётчиков производительности.
- Причиной может быть неподдерживаемый режим выборки, неправильная настройка буферов или несовместимые флаги профилирования.
- Если сторонние профилировщики или защитные средства программируют низкоуровневые счётчики, они также могут быть причастны.
Что проверить для PROFILER_CONFIGURATION_ILLEGAL
- Отключите или обновите профилировщик либо драйвер мониторинга, активный в дампе.
- Проверьте конфигурацию ETW и счётчиков производительности, а также недавние изменения трассировки.
- Если драйвер напрямую программирует средства производительности процессора, воспроизведите проблему с символами и Driver Verifier.
Ссылки для PROFILER_CONFIGURATION_ILLEGAL
- Отчёты об ошибках Windows
- Анализ kernel-mode dump в WinDbg
- Справочник кодов проверок ошибок Microsoft
Данные дампа для PROFILER_CONFIGURATION_ILLEGAL
Для PROFILER_CONFIGURATION_ILLEGAL сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «PROFILER_CONFIGURATION_ILLEGAL»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.
Порядок анализа для PROFILER_CONFIGURATION_ILLEGAL
- Запустите WinDbg
!analyze -v, затем разберите документированное значение каждого параметра PROFILER_CONFIGURATION_ILLEGAL, а не полагайтесь только на строку probably-caused-by. - Для PROFILER_CONFIGURATION_ILLEGAL найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с profiler / configuration / illegal.
- Для PROFILER_CONFIGURATION_ILLEGAL сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.
Не перезагружайте многократно систему с PROFILER_CONFIGURATION_ILLEGAL до сохранения дампа и журналов событий. Для PROFILER_CONFIGURATION_ILLEGAL способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.
Данные дампа для PROFILER_CONFIGURATION_ILLEGAL
Для PROFILER_CONFIGURATION_ILLEGAL сохраните полный дамп, четыре параметра bug check, точную сборку Windows, список загруженных модулей и временную шкалу событий непосредственно перед остановкой. AllStat описывает это состояние как «PROFILER_CONFIGURATION_ILLEGAL»; эта формулировка указывает класс сбоя, а параметры и стек позволяют определить задействованный объект, драйвер, процессор или экземпляр подсистемы.
Порядок анализа для PROFILER_CONFIGURATION_ILLEGAL
- Запустите WinDbg
!analyze -v, затем разберите документированное значение каждого параметра PROFILER_CONFIGURATION_ILLEGAL, а не полагайтесь только на строку probably-caused-by. - Для PROFILER_CONFIGURATION_ILLEGAL найдите самое раннее аномальное событие: обновление драйвера, изменение прошивки, сброс устройства, ошибку хранилища, отчёт Verifier, исчерпание ресурсов или зависание приложения, связанное с profiler / configuration / illegal.
- Для PROFILER_CONFIGURATION_ILLEGAL сохраните в перечне модулей сторонние фильтры, драйверы безопасности, хранилища, графики и виртуализации; удаление данных до анализа дампа может скрыть ответственный путь.
Не перезагружайте многократно систему с PROFILER_CONFIGURATION_ILLEGAL до сохранения дампа и журналов событий. Для PROFILER_CONFIGURATION_ILLEGAL способ восстановления должен определяться компонентом из стека и параметров, а не только символьным именем stop-кода.
Нужно найти другой код? Найти другой код состояния или ошибки.