I'm trying to enable "Performance Logs & Alerts" in services.msc and every time I set it to automatic or even manual and then start the service, after 15 minutes or so it will automatically disable itself by a "SYSTEM" user account according to the Event Viewer.
I just want to assign auto-performance counters (perfmon) on this server. I'm using Windows Server Datacenter 2008.
Any tips on how to resolve this issue?
Did you create a data collector set in the Reliability and Performance Monitor? Once you create a User Defined data collector set and start it up to collect the pefmon stats it will start the service automatically (unless you have the service disabled).
the performance log and alerts service is for use by perfmon. Starting it will not record any counters. On 2008 run perfmon and choose the link for "schedule and manage data" on the learn more pane for detailed instructions on how to create a data collector set.
Alright I've figured it out. Apparently there is a conflicting setting under "Stop Condition" tab. I've set the capture seconds too low for it to have SYSTEM acct to automatically disable the Performance Log service.
It's funny how when you set a schedule to capture every hour, you would think it would enable the service itself, capture data, and close the service. It's actually capture one data set, shutdown service after X threshold by SYSTEM acct, and never run schedule again. Oh silly MSFT..