Windows 7 或 Server 2008 显示进程的运行时间

27 windows task-manager process

有什么简单的方法可以显示特定 PID 实例的活动时间?

Dav*_*idw 34

使用 Powershell Get-Process cmdlet:

获取进程 | 选择对象 ID、开始时间、名称 | 排序对象 ID

  • @warren - 以管理员身份运行它,所有服务都有时间。 (10认同)
  • 有趣的是 - 并非所有进程都有“开始时间” (7认同)

The*_*ner 11

格雷格,

我知道 Process Explorer 会显示这一点。

在此处获取:http : //technet.microsoft.com/en-us/sysinternals/bb896653.aspx

如果您运行它,请右键单击一个进程并选择Properties它,它将显示该进程的开始时间(您可以单击Threads那里的选项卡查看各个线程的开始时间)。

在此处输入图片说明

或者,在 Process Explorer 中,您可以单击View, Select Columns,选择Process Performance选项卡,然后选择Start Time,然后它将在所有 PID 的主窗口中显示该列。

您可能需要对该进程中的各个线程(再次是线程选项卡)和当前日期/时间进行自己的数学计算,以获得真正的“多长时间”答案。

  • Process Explorer 解决了这个问题。 (2认同)