Given the timespan between comments, I added a second comment instead of editing.
I found that while the performance counters were there, the .Net performance counters were missing. After some hunting, I found this:
http://blogs.msdn.com/mikedodd/archive/2004/10/17/243799.aspxI followed the directions, but I also did a lodctr on:
aspnet_perf.ini
aspnet_perf2.ini
corperfmonsymbols.ini (described above in the link)
_dataperfcounters.ini
_Networkingperfcounters.ini
We'll see if it worked.
Edit:
Well, that caused some duplicates. I'm going to simply follow the directions in the link above and only lodctr the corperfmonsymbols to see if that works. I'm not too worried about the asp perf symbols at this point.
Edit:
That worked. I'm missing the asp.net perf counters, but it appears that aspnet_perf.ini and aspnet_perf2.ini are identical except for their date.
After running
lodctr aspnet_perf.ini all was well.
To summarize, follow these steps to restore your counters:
1)
KB300956 this will clear you out.
2) To fix .Net performance counters
Click Here3) To fix Asp.Net performance counters, head to your c:\winnt\Microsoft.net\framework\v1.1.4322 path and type:
lodctr aspnet_perf.iniI should really write a quick app that does this...