| Предыдущий | Следующий |
| ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND | ERROR_EVT_INVALID_EVENT_DATA |
ERROR_EVT_INVALID_PUBLISHER_NAME
description[Идентификатор издателя недопустим как имя поставщика журнала событий.]Запрошенное имя издателя недопустимо
EvtOpenPublisherMetadata ожидает зарегистрированное имя поставщика, а перечисление поставщиков возвращает идентификаторы, распознаваемые локальной службой журнала событий. Отображаемая строка, имя исполняемого файла, имя службы или неверно отформатированный GUID не взаимозаменяемы с именем издателя. Сбой происходит до проверки определений событий и ресурсов сообщений.
Перечислите поставщиков и точно сравните переданный идентификатор, включая пунктуацию и компоненты пространства имён. Если приложение строит имя из конфигурации, проверьте кодировку, усечение и скрытые пробелы. При чтении архивного журнала, поставщик которого не установлен, передайте путь к файлу журнала, чтобы API искал метаданные внутри EVTX, а не придумывайте локальное имя издателя.
Что проверить
- Используйте EvtOpenPublisherEnum или wevtutil для получения зарегистрированных имён.
- Не подставляйте локализованное отображаемое имя поставщика.
- Для архивного EVTX передавайте его путь API метаданных.
Ссылки
- Microsoft: EvtOpenPublisherMetadata
- Microsoft: метаданные поставщика и событий
- Microsoft: диагностика каналов и издателей с помощью wevtutil
Нужно найти другой код? Найти другой код состояния или ошибки.