What does Windows error code 15031 (ERROR_EVT_MAX_INSERTS_REACHED) mean?

 
Previous Next
ERROR_EVT_UNRESOLVED_PARAMETER_INSERT ERROR_EVT_EVENT_DEFINITION_NOT_FOUND

ERROR_EVT_MAX_INSERTS_REACHED

The message exceeds the Event Log insertion limit

Manifest event messages can combine value inserts from the event template and parameter inserts from resource files. The event-definition contract limits the number of insertion strings to 100. A generated or excessively detailed message that exceeds this bound cannot be formatted even if every individual value and resource identifier exists.

Reduce the message template rather than retrying EvtFormatMessage or increasing a buffer. Put large structured content into event fields that consumers can render separately, or split the diagnostic into multiple events with stable IDs. Check localized resources as well as the neutral message, because one language version may accidentally duplicate inserts during translation.

What to inspect

  • Count both value and parameter insertion references.
  • Check every localized message resource for the same event.
  • Redesign the event instead of relying on more than 100 replacements.

References


Looking for a different code? Search another status or error code.