TList 命令

TList 命令的语法如下所示:

tlist [/p ProcessName | PID | Pattern | /t | /c | /e | /k | /m [Module] | /s | /v

参数

tlist
如果没有其他参数,TList 将显示所有正在运行的进程、其进程标识符(PID),以及运行它们的窗口的标题(如果有)。

/p ProcessName
显示指定进程的进程标识符(PID)。

ProcessName 是进程的名称(带或不带文件扩展名),而不是模式。

如果 ProcessName 的值与任何正在运行的进程不匹配,则 TList 将显示 -1。 如果它匹配多个进程名称,则 TList 仅显示第一个匹配进程的 PID。

PID
显示有关 PID 指定的进程的详细信息。 有关显示的信息,请参阅下面的“备注”部分。 若要查找进程 ID,请键入 不包含其他参数的 tlist

模式
显示有关名称或窗口标题与指定模式匹配的所有进程的详细信息。 模式可以是完整名称或正则表达式。

/t
显示一个任务树,其中每个进程显示为创建它的进程的子进程。

/c
显示启动每个进程的命令行。

/e
显示每个进程的会话标识符。

/k
显示每个进程中处于活动状态的 COM 组件。

/m 模块
列出在其中加载指定 DLL 或可执行模块的任务。 模块可以是完整的模块名称或模块名称模式。

/s
显示每个进程中处于活动状态的服务。

/v
显示正在运行的进程的详细信息,包括进程 ID、会话 ID、窗口标题、命令行以及进程中运行的服务。

备注

在进程的详细显示(tlist PIDtlist Pattern),TList 将显示以下信息。

  • 进程 ID、可执行名称、程序的友好名称。

  • 当前工作目录(CWD)。

  • 启动进程的命令行(CmdLine)。

  • 当前虚拟地址空间值。

  • 线程数。

  • 进程中运行的线程列表。 对于每个线程,TList 显示线程 ID(TID)、线程正在运行的函数、入口点的地址、上次报告错误(如果有)的地址以及线程状态。

  • 为进程加载的模块的列表。 对于每个模块,TList 显示模块的版本号、属性、虚拟地址和模块名称。

使用 /e 参数时,有效的会话标识符仅在以下条件下显示在进程列表中。 否则,会话标识符为零(0)。

  • 在 Windows XP 上,必须启用快速用户切换,并且必须有多个用户连接到非控制台会话。

  • 在 Windows Vista 上,默认情况下所有进程都与两个终端服务会话相关联,必须至少一个用户连接到非控制台会话。