Process performance counter is disabled
Vandaag kwam ik een probleempje tegen dat wel eens meer zou kunnen voorkomen, en in andere omstandigheden: één van de toepassingen, ontwikkeld door het bedrijf waar ik werk, wou niet meer opstarten en gaf de foutmelding “process performance counter is disabled, so the requested operation cannot be performed.
De toepassing gebruikt inderdaad de process performance counter ingebouwd in Windows XP, en een gekend probleem is dat de toepassing inderdaad niet meer opstart als de Windows gebruiker om welke reden dan ook de process performance counter heeft uitgeschakeld … Die is eenvoudig weer in te schakelen door de registerwaarde Disable Performance Counters in onderstaande sleutel te wijzigen van 1 naar 0 … maar de waarde bestond niet eens!
HKEY_LOCAL_MACHINE SYSTEM > CurrentControlSet > Services > PerfProc > Performance
Uiteindelijk een oplossing gevonden: de process performance counter gebruikt het bestand C:\Windows\system32\perfc009.dat (de …009… in de bestandsnaam kan verschillen naargelang de taal van het besturingssysteem), en dat was blijkbaar corrupt geworden … wat kan gebeuren bij een crash van de toepassing of het besturingssysteem. Het komt er dan op aan om via de Windows Recovery Console dit bestand weer in oorspronkelijke staat te herstellen: hoe je dat doet, lees je hier.
Vind je dit bericht interessant? Plaats dan jouw reactie of schrijf je in op de RSS feed.



![[ RSS ]](http://weblog.den-beire.be/images/logos/rss.gif)
![[ Last FM ]](http://weblog.den-beire.be/images/logos/lastfm.png)
