Is it possible to view a remote computers "Task Manager" information locally?
I'd like to be able to see the process list of a remote XP computer in the same sort of format as "Windows Task Manager" gives, so that it's possible to see which process specifically is taking up what percentage of processor time.
I specifically do not want to logon via RDP or such like and preferably using tools that come with WinXP. I understand that "tasklist" can show processes, performance manager can show cpu %, but they don't really marry up.
It's also be useful to be able to kill a process remotely without having to sue PSKill or such like.
Process explorer can't, to my knowledge, connect to a remote computer.
But you may want to check out the pstools program pslist, also from Sysinternals. You can list the processes running on another machine. pslist is a command line tool, however.
Update:
BTW, you need to run in task-manager mode to get the CPU % e.g. pslist \\computername -s
EDIT:
Remote Process Explorer
Showing the parameters of running processes
(Process ID, Parent PID, CPU, Memory Usage, Priority, Handles, Threads and much more) in real time. Killing the selected process at any moment, etc.
You can use taskkill.exe to kill a process on a remote Windows system. I don't think tasklist.exe is going to give you the output you want so you will need to use sysinternals pslist.exe as another commenter suggested. You can also use pskill.exe instead of taskkill.exe.
Ive been now trying the Remote Process Explorer that Roy posted and i have to say that im impressed. I had quite a bit of fun with it. The best functionality i saw was the ability to log off and shut computers down.
Tubs commented that is not realtime view, but its very very close to it, you can choose the refresh time according to the priority of the process (high, every 2 secs, etc.)
The only thing that i couldt really manage to do was to run a process, the process run but for some reason it doesnt pop on the users screen.
Apart from that i would really consider this program.
Thanks
Nico
You can use tasklist that comes with Windows (I think not available in home edition).
Take a look at Process Explorer from MS (used to be system internals). I believe it has what you're looking for, Process Explorer
(source: microsoft.com)
I haven't connected to an XP machine this way, but it should work. I googled it quickly and it seems this will work.
You can use the terminal server manager that is part of the windows server admin pack (free download from microsoft) Open this and then connect to the XP machine. It will show you the session, who's logged in and any running processes. I use this to see what's happening on servers, works well. From what I saw on google to connect it to XP might need a couple of registy edits but should work.
Update, I just looked and while you can see the processes it doesn't appear to give you any information about CPU usage. Sorry thought it did initially.
Although not meant for monitoring remote Windows PCs, but if anyone is interested in monitoring Windows Embedded Compact devices (or WinCE devices) from their PC remotely, the Remote Task Monitor is a good option.
http://www.remotetaskmonitor.com/
The thing I found helpful was being able to remotely restart the device, and get CPU usage alerts and emails when certain CPU threshold or peak is reached.
It is not free, but does the job for us well.