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


Answers:


33

使用Powershell Get-Process cmdlet:

获取流程| 选择对象ID,开始时间,名称| 排序对象编号


7
有趣的是-并非所有进程都有一个starttime
沃伦(Warren)2015年

10
@warren-以管理员身份运行它,所有服务都有时间。
灾难

@Davidw,批处理命令呢?
Pacerier '16

自进程启动以来,这不会占用计算机休眠的时间。
BenVlodgi

@disasteraverted我在Windows Server 2012 R2上以管理员身份运行PowerShell ISE NO,但所有进程都没有starttime
TheCrazyProgrammer

10

格雷格

我知道Process Explorer会显示出来。

在这里获取:http : //technet.microsoft.com/zh-cn/sysinternals/bb896653.aspx

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

在此处输入图片说明

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

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


2
Process Explorer解决了该问题。
戴维(David Dai)2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.