17 May 2016

Exchange 2013 Event ID: 106 The case of the missing Performance counter

Well actually it's not missing, there is just a big fat typo in the file.
And that typo is the reason why the eventlogs are filling up with event id 106 error's faster than you can blink an eye.

There is a Technet Article showing you how to update the Performance counter all at once with a PowerShell script, but if you do this then you get the following error:


Well that doesn't help, But now we know which performance counter to deal with.
Let's have a look at the file it self:

Open C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf\InfoWorkerMultiMailboxSearchPerformanceCounters.xml

In there you have to search for: "> Searches"

The one space is causing all the trouble.
Find/replace "> Searches" with ">Searches" and save the file on all your exchange 2013 Servers.
-Note This seems to be going on from the RTM up to CU12, so don't think i've got the most recent CU so i'm fine, no your not, this is one of the many issues that just don't ever get fixed until the Office365 team or the Exchange dev team wants to or get's told to do so.

In the mean time use this.
After the file has been saved on all Exchange 2013 servers go to the EMS:

[PS] C:\windows\system32>Add-Pssnapin Microsoft.Exchange.Management.PowerShell.Setup
[PS] C:\windows\system32>New-PerfCounters -definitionfilename "C:\Program Files\Microsoft\Exchange Server\V15\Setup\Perf
\InfoWorkerMultiMailboxSearchPerformanceCounters.xml"
[PS] C:\windows\system32>


Source

2 comments:

  1. Anonymous12/4/18 04:30

    FYI this is still occurring as of CU18 for Exchange 2013, and only affects servers where the Mailbox role is installed.

    ReplyDelete
  2. FYI, stil occurrring on CU23 of Exchange 2013.

    ReplyDelete