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 PID 或 tlist Pattern),TList 将显示以下信息。
进程 ID、可执行名称、程序的友好名称。
当前工作目录(CWD)。
启动进程的命令行(CmdLine)。
当前虚拟地址空间值。
线程数。
进程中运行的线程列表。 对于每个线程,TList 显示线程 ID(TID)、线程正在运行的函数、入口点的地址、上次报告错误(如果有)的地址以及线程状态。
为进程加载的模块的列表。 对于每个模块,TList 显示模块的版本号、属性、虚拟地址和模块名称。
使用 /e 参数时,有效的会话标识符仅在以下条件下显示在进程列表中。 否则,会话标识符为零(0)。
在 Windows XP 上,必须启用快速用户切换,并且必须有多个用户连接到非控制台会话。
在 Windows Vista 上,默认情况下所有进程都与两个终端服务会话相关联,必须至少一个用户连接到非控制台会话。