One of the servers I support was missing its performance counters. I wanted to run perfmon to see how the server is performing and instead of text names of all performance counter, I saw only numbers listed under Performance Object list.

A quick look in google gave a solution to this problem. All you have to do is to run this command in %windir%system32:

lodctr /R

You can read more about it in How to manually rebuild Performance Counter Library values (KB 300956).

It worked for me on Win2003 64bit Intel machine.