When trying to pslist a remote machine, you get this error:
PsList 1.26 – Process Information Lister
Copyright (C) 1999-2004 Mark Russinovich
Sysinternals – www.sysinternals.comProcess performance object not found on COMPUTERNAME
Run Exctrlst from the Windows Resource Kit to repair the performance counters.
For once, the error message is right! Run exctrlst, and then…umm…now what? One more line of info and you wouldn’t have had to search for the solution. Select PerfOS from the list and make sure the Performance Counters Enabled box is checked. Then select PerfProc and make sure it has the checkbox checked too. Close the window and your problem is solved!
Update: If you do not have the Exctrlst tool, you can also resolve the problem by editing the registry manually. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PerfOS\Performance and make sure the Disable Performance Counters value is set to REG_DWORD 0. Similarly, check the value under the PerfProc key. A reboot may be required for the change to take effect.
Adding commonly mistyped phrase: Processor performance object not found
Had the same error on Win7. I’m trying to find the Exctrlst download on Microsoft’s website. Can you provide a link to the download. Thank You
Hi Pete, I’ve updated the post with info on how to resolve the problem by editing the registry. Let me know if it works!
Seems there is no such registry on Windows 7
Stan, how far down the path do you get on your machine? Do you see HKLM\SYSTEM\CurrentControlSet\services\PerfOS? Or do you see the Performance key and not the “Disable Performance Counters” value? If you don’t see the value, you might need to add it as a new REG_DWORD set to 0.
lodctr /r
Download Exctrlst:
http://download.microsoft.com/download/win2000platform/exctrlst/1.00.0.1/nt5/en-us/exctrlst_setup.exe
lodctr info:
http://support.microsoft.com/kb/300956
Gracias por tu post. Microsoft deberÃa aprender de ti.
Un saludo
José
PSLIST giving bogus need to install EXCTRLST:
C:\Users\pmiller>pslist
pslist v1.29 – Sysinternals PsList
Copyright (C) 2000-2009 Mark Russinovich
Sysinternals
Processor performance object not found on 4RT2CS1
Try running Exctrlst from microsoft.com to repair the performance counters.
****************************************
Run this to rebuild performance counters and pslist will work:
C:\Users\pmiller>lodctr /r
Info: Successfully rebuilt performance counter setting from system backup store
*************************************************
Fixed:
C:\Users\pmiller>pslist
pslist v1.29 – Sysinternals PsList
Copyright (C) 2000-2009 Mark Russinovich
Sysinternals
Process information for 4RT2CS1:
Name Pid Pri Thd Hnd Priv CPU Time Elapsed Time
Idle 0 0 8 0 0 194:37:32.891 0:00:00.000
System 4 8 215 3236 112 1:20:24.221 24:45:11.307
smss 356 11 3 36 776 0:00:00.046 24:45:11.183
lodctr /r did the trick.
Thank you for your help
I’ve had the same problem on Windows 10. Manual change of register described in article helped me! I’ve must create the “Disable Performance Counters†REG_DWORD value set to 0, but after it, it’s now working. Thank you!