My SharePoint server had displayed error messages in the Event Log for months. I just figured that as long as it was still working I wouldn’t need to worry about the errors. Well, on Monday it stopped working. So that has a way of working its way up the priority list. I finally had to give in and and attempted to fix the issues. I was receiving the LoadPerf error Event ID:3012 and Perflib error Event ID: 1008.
Â
What I discovered was that when you use the System Monitor tool, some counters may be missing or do not contain counter data. The base set of performance counter libraries may become corrupted and may need to be rebuilt. You may also need to rebuild any custom (.NET Framework application created) counters or any extensible counters.
This behavior happens if certain extensible counters corrupt the registry, or if some Windows Management Instrumentation (WMI)-based programs modify the registry.
If you use the lodctr /r command from the command prompt, you can overwrite all Performance counter registry settings and Explain text, replacing them with the configuration defined in the file specified. For more information on event log monitoring or system auditing visit this Microsoft site.
The performance strings in the Performance registry value is corrupted when process Performance extension counter provided.