Fixing Corrupted Performance Counters

By: Justin Braun
Posted on: June 30, 2008

Every once in a while I run into a case where my Windows performance counters go a little whacky.  That is, when I am in Performance Monitor, my objects and their respective counters display text are replaced with a 3-4 integer description instead.  I have no idea how this happens, but this tends to break other things, particularly the Jetstress application which relies on performance counters for it’s data.

Counter corruption can be seen typically when adding a counter to monitor where the performance object and counters actual names are replaced by a numeric description.

To restore the performance counters, start a Command Prompt and run:

c:\>LODCTR /R C:\WINDOWS\SYSTEM32\PerfStringBackup.ini

The result will be that when you restart Performance Monitor, your counters again will be readable.  If you are running the x64 version of Windows Server, make sure that you replace SYSTEM32 with SYSWOW64 as this is where the INI file is located. LODCTR can be used to load or re-load as well as repair the performance counters.

Related Articles

Exchange 2010 Pre-Req Setup (Updated)

A couple of months back I wrote a post on how to automatically install pre-requisites for Exchange 2010 on a Windows 2008 (including R2) server.

How Does Exchange 2010 Impact Storage?

Last week I had to opportunity to setup Exchange 2010, which is currently in beta.  Microsoft h

Do Your Exchange Online Admin Tasks with PowerShell

There are some things in Exchange that you just need to use PowerShell for.