如何按启动时间对进程进行排序?

如何按启动时间对进程进行排序?

在任务管理器中(或者如果没有选择,则使用替代软件),如何按启动时间对进程进行排序?例如,如果您担心可能安装了病毒,则可能需要查看最近的几个进程并进行检查。

(我不知道开始时间是否是进程的存储属性,如果不是那么这显然是不可能的。)

答案1

您可以安装一个名为进程探索器查看所有正在运行的进程及其启动时间。

  1. 打开进程探索器
  2. 点击看法菜单,然后点击选择列…
  3. 在里面工艺性能选项卡,选中旁边的复选框开始时间,然后点击好的

这将向您显示一个名为开始时间对于列出的每个过程。

--另外一个选择--

如果您不想安装新程序,您可以向 Windows 管理规范查询。

  1. 单击打开命令提示符窗口开始按钮,点击所有项目,点击配件,然后点击命令提示符
  2. 输入以下命令:wmic process get name,creationdate然后按进入

您将看到如下输出,其中列出了创建日期和时间,后跟进程名称,并按进程启动时间排序:

20150121161522.832200-480  cmd.exe
20150121161522.962200-480  conhost.exe
20150121162132.567200-480  WMIC.exe
20150121162132.622200-480  WmiPrvSE.exe

答案2

您可以使用PowerShell命令Get-Process行如下:

Get-Process | select name, starttime

这将显示所有正在运行的进程及其启动时间。

相关内容