Windows agent does not expand variables like "%%258112" in eventlog message. This case no error message "The description for Event ID (...) in Source (...) cannot be found."
For example:
On Event Viewer : Diagnostics failure of 10: 'IO Power On' (Ftn=0xf040 Info=0x0,0x0)
On Zabbix frontend: Diagnostics failure of 10: '%%258112' (Ftn=0xf040 Info=0x0,0x0)
Exported Event XML from event viewer:
Log Name: System
Source: srabid
Level: Error
Description:
Diagnostics failure of 10: 'IO Power On' (Ftn=0xf040 Info=0x0,0x0).
Event XML:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="srabid" />
<Level>2</Level>
<Task>0</Task>
<Channel>System</Channel>
<Security />
</System>
<EventData>
<Data>
</Data>
<Data>10</Data>
<Data>%%258112</Data>
<Data>0xf040</Data>
<Data>0x0</Data>
<Data>0x0</Data>
</EventData>
</Event>