Otrzymuję powtarzające się błędy dotyczące właściwości ReadOnly na licznikach wydajności, gdy próbuję debugować aplikację usługi Windows .NET. Ta aplikacja działa dobrze na Windows Vista x86 lub x86 Windows 2003. Po prostu przestał działać na mojej nowej 64-bitowej maszynie.Żądany licznik wydajności nie jest niestandardowym licznikiem, musi zostać zainicjowany jako ReadOnly
Uruchomiłem odpowiednie wywołania InstallUtil na 64-bitowej i 32-bitowej linii poleceń VCVARS.bat, w trybie administratora. Otrzymuję bez błędów konfigurowania kategorii i każdego licznika perfekcji. Ale, niezależnie od tego, czy mam ustawić CTR perf jako tylko do odczytu lub nie, mam to:
Żądana Counter Wydajność jest nie lada zwyczaj, to musi być zainicjowany jako tylko do odczytu.
UPDATE
I ponownie zainstalować urządzenie w wersji 32-bitowej systemu Windows 7, a ja wciąż dziwnie się ten błąd. Jedyne co się zmieniło to przejście z Windows Vista Business na Windows 7 Professional. Czy to dzwoni jakieś dzwonki?
wpadłem na ten temat dawno temu i myślę, że skończyło się tylko tworzenie niestandardowego licznika za to, co muszę zrobić, więc to nie jest pomocny .. ale mogę powiedzieć, że nie był” t problem z 32 v 64 bit w tym przypadku, więc może nie być warto, abyś ścigał ten ogon zbyt długo. –
Dzięki Jim, zaczynam myśleć, że szybsze byłoby dla mnie otworzenie maszyny i ponowne zainstalowanie okien x86 niż znalezienie rozwiązania tego problemu! Smutny. Ale prawdziwe. –