确定流程正常运行时间


26

有没有一种方法可以确定Windows中进程的“正常运行时间”。失望地发现它不是使用任务管理器时可用的属性之一。

Answers:


22

您可以使用Process Explorer看到这一点。在任务栏菜单中,选择ViewShow Process Tree然后Show Lower Pane选择。右键单击任何列和Select Columns,现在单击Process Performance选项卡并选中Start Time复选框。

社区更新:

如评论中所述,在该工具的最新版本(当前为2019年)中,有关每个流程树项目的信息已重新定位在属性表的图像选项卡中(只是double-click流程名称,不需要其他步骤) )。

在此处输入图片说明


1
嗨TiZon。这看起来是一个非常有用的工具。谢谢
尼克,

或者,您可以右键单击“属性”,然后在“线程”选项卡上,有开始时间。
Betlista

在链接的“下载”部分的“立即从Sysinternals Live中运行”中,运行时,process tree该视图不可在视图中单击。我有Windows 7企业版,因此​​它可能已被我的防火墙阻止。
user3123159

@Betlista,“属性”中没有“线程”选项卡
user3123159

1
这个答案已经过时了。对于Process Explorer v16.26,右键单击进程->属性->线程选项卡->开始时间如下所示。无需检查Show Process TreeShow Lower Pane。该Performance选项卡不再列出开始时间。下部窗格不用于查找开始时间。
BurnsBA


4

如果您在无法安装任何外部工具的服务器上,则仍然可以:

  1. 打开任务管理器
  2. 点击过程标签
  3. 找到您的过程
  4. 右键点击它
  5. 选择属性选项

您可以在此处看到一个“创建日期”,该日期应该是您的流程的创建日期。通过简单的减法,您可以推断出正常运行时间。


1
这仅在Windows 8上有效。如果仍在Windows 7上,“属性”选项将显示正在运行的可执行文件的属性,而不是进程的属性。
Klitos Kyriacou 2015年

2
赢8.1还显示可执行文件的属性
TOP KEK


0

通过任务管理器中的PID,可以将以下Powershell命令与隐含的-End(Get-Date)一起使用:

New-Timespan -Start (Get-Process -Id PID).StartTime
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.