Что означает код ошибки Windows 309 (ERROR_NOTIFICATION_GUID_ALREADY_DEFINED)?

 
Также может означать:
КонстантаТипОС
REGISTRY_FILTER_DRIVER_EXCEPTIONКод BSODWindows
Предыдущий Следующий
ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT ERROR_INVALID_EXCEPTION_HANDLER

ERROR_NOTIFICATION_GUID_ALREADY_DEFINED

Что означает ERROR_NOTIFICATION_GUID_ALREADY_DEFINED

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

Что проверить

  • Сначала прочитайте существующий GUID и определите компонент, который его зарегистрировал.
  • Сопоставьте file identity, GUID и lifetime регистрации; один и тот же логический владелец должен переиспользовать уже назначенный идентификатор.
  • Проверьте гонку старта двух компонентов, которые независимо пытаются зарегистрировать один файл.

Как исправить

Если GUID принадлежит той же регистрации, используйте его. Если владельцы действительно разные, разведите их файлы или модель уведомлений; не перезаписывайте существующий GUID вслепую.

Как подтвердить исправление

У файла остаётся один согласованный notification GUID, а повторная инициализация того же компонента идемпотентна и не создаёт конфликт.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.