是否可以在本地查看远程计算机的“任务管理器”信息?
我希望能够以与“Windows 任务管理器”提供的相同格式查看远程 XP 计算机的进程列表,以便可以查看具体哪个进程占用了处理器时间的百分比。
我特别不想通过 RDP 或类似的方式登录,最好使用 WinXP 附带的工具。我知道“任务列表”可以显示进程,性能管理器可以显示 cpu %,但它们并没有真正结合起来。
能够远程终止进程而无需起诉 PSKill 等也很有用。
是否可以在本地查看远程计算机的“任务管理器”信息?
我希望能够以与“Windows 任务管理器”提供的相同格式查看远程 XP 计算机的进程列表,以便可以查看具体哪个进程占用了处理器时间的百分比。
我特别不想通过 RDP 或类似的方式登录,最好使用 WinXP 附带的工具。我知道“任务列表”可以显示进程,性能管理器可以显示 cpu %,但它们并没有真正结合起来。
能够远程终止进程而无需起诉 PSKill 等也很有用。
据我所知,进程资源管理器无法连接到远程计算机。
但是您可能想查看同样来自 Sysinternals 的 pstools 程序pslist。您可以列出在另一台机器上运行的进程。然而,pslist 是一个命令行工具。
更新:
顺便说一句,您需要在任务管理器模式下运行才能获得 CPU % 例如 pslist \\computername -s
编辑:
远程进程浏览器
实时显示正在运行的进程的参数
(进程 ID、父 PID、CPU、内存使用、优先级、句柄、线程等等)。随时杀死选定的进程等。
您可以使用 taskkill.exe 杀死远程 Windows 系统上的进程。我认为 tasklist.exe 不会为您提供所需的输出,因此您需要使用 sysinternals pslist.exe 作为另一位评论者的建议。您也可以使用 pskill.exe 代替 taskkill.exe。
我现在一直在尝试 Roy 发布的 Remote Process Explorer,我不得不说我印象深刻。我玩得很开心。我看到的最好的功能是注销和关闭计算机的能力。
Tubs评论说不是实时视图,但它非常接近它,您可以根据进程的优先级(高,每2秒等)选择刷新时间
我唯一无法真正做到的是运行一个进程,该进程运行但由于某种原因它不会在用户屏幕上弹出。
除此之外,我真的会考虑这个程序。
谢谢
尼科
您可以使用Windows附带的任务列表(我认为在家庭版中不可用)。
看看 MS 的 Process Explorer(曾经是系统内部)。我相信它有你正在寻找的东西,Process Explorer
(来源:microsoft.com)
我没有以这种方式连接到 XP 机器,但它应该可以工作。我很快用谷歌搜索了它,似乎这会奏效。
您可以使用终端服务器管理器,它是 Windows 服务器管理包的一部分(从 microsoft 免费下载)打开它,然后连接到 XP 机器。它将向您显示会话、登录者和任何正在运行的进程。我用它来查看服务器上发生了什么,效果很好。从我在谷歌上看到的将它连接到 XP 可能需要一些注册表编辑,但应该可以工作。
更新,我只是看了看,虽然您可以看到进程,但它似乎没有为您提供有关 CPU 使用率的任何信息。抱歉,最初以为是这样。
虽然不是为了监控远程 Windows PC,但如果有人有兴趣从他们的 PC 远程监控 Windows Embedded Compact 设备(或 WinCE 设备),远程任务监视器是一个不错的选择。
http://www.remotetaskmonitor.com/
我发现有用的是能够远程重启设备,并在达到特定 CPU 阈值或峰值时获得 CPU 使用警报和电子邮件。
它不是免费的,但可以很好地为我们工作。