Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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.

share|improve this question

6 Answers 6

up vote 6 down vote accepted

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

share|improve this answer
    
Although not interactive, this does what I want - will give a continually updated processor check. –  Tubs Jun 5 '09 at 13:11
    
absolutely awesome suggestion. just had cause to use this and it works like a charm –  Tim Alexander Oct 20 '10 at 10:37

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.

Blockquote

share|improve this answer
    
Did you try this program ? I think it's much better than pslist. –  onesysadmin Jun 9 '09 at 22:57

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.

share|improve this answer

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

share|improve this answer
    
Thanks, I suggested pslist first and then edited my post because pslist isn't real time. –  onesysadmin Jun 4 '09 at 15:16
    
Yes :-) I've deleted my comment now saying it doesn't do realtime. –  Tubs Jun 8 '09 at 8:35

Take a look at Process Explorer from MS (used to be system internals). I believe it has what you're looking for, Process Explorer

The Process Explorer display consists of two sub-windows. The top window always shows a list of the currently active processes, including the names of their owning accounts, whereas the information displayed in the bottom window depends on the mode that Process Explorer is in: if it is in handle mode you'll see the handles that the process selected in the top window has opened; if Process Explorer is in DLL mode you'll see the DLLs and memory-mapped files that the process has loaded. Process Explorer also has a powerful search capability that will quickly show you which processes have particular handles opened or DLLs loaded.

alt text

share|improve this answer
    
How do you get it to connect to a remote computer? –  Tubs Jun 4 '09 at 10:06
    
My bad, we also use DebugView for debugging output on remote computers and it seems I confused the features between the two. –  Aaron Jun 4 '09 at 12:55

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.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.