повреждены счетчики производительности?

Счетчики Preformance — это ЗЛО. не используйте их.

if(PerformanceCounterCategory.Exists("ILoveYou")  ) // is true
{
    PerformanceCounterCategory.Delete("ILoveYou"); 
    //throws exception The **configuration registry** key is invalid
}

at System.Diagnostics.PerformanceCounterLib.RegisterFiles(String arg0, Boolean unregister)
at System.Diagnostics.PerformanceCounterLib.UnregisterCategory(String categoryName)
at System.Diagnostics.PerformanceCounterCategory.Delete(String categoryName)
at WindowsFormsApplication1.Program.SetupCategory()

все, что я нашел, это: http://blogs.msdn.com/b/oanapl/archive/2009/04/24/fix-corrupted-performance-counters.aspx (Используя LODCTR /R)

и это не помогает. так как я понятия не имею, о каком файле они говорят. у кого-нибудь есть другие идеи?

ПС Я использую Windows XP SP3, может быть проблема в этом? я понимаю, что он должен полностью поддерживать счетчики производительности, если я не отменю файл подкачки.

Чтобы прояснить это, моя проблема заключается в том, что я не могу УДАЛИТЬ свои счетчики.

12
задан Nahum 22 July 2012 в 08:30
поделиться