首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Tasklist命令详解

Tasklist命令详解

作者头像
全栈程序员站长
发布2022-08-18 16:58:27
发布2022-08-18 16:58:27
4.5K0
举报

大家好,又见面了,我是你们的朋友全栈君。

“Tasklist”命令是一个用来显示运行在本地或远程计算机上的所有进程的命令行工具,带有多个执行参数。

作用: 结束一个或多个任务或进程。可以根据进程 ID 或图像名来结束进程。

语法格式: TASKLIST [/S system [/U username [/P [password]]]] [/M [module] | /SVC | /V] [/FI filter] [/FO format] [/NH]

参数列表: /S system 指定连接到的远程系统。 /U [domain\]user 指定使用哪个用户执行这个命令。 /P [password] 为指定的用户指定密码。 /M [module] 列出调用指定的 DLL 模块的所有进程。 如果没有指定模块名,显示每个进程加载的所有模块。 /SVC 显示每个进程中的服务。 /V 指定要显示详述信息。 /FI filter 显示一系列符合筛选器指定的进程。

-eq, -ne: equal, not equal. -gt, -lt: greater, less than. -ge, -le: greater or equal, less than or equal. /FO format 指定输出格式,有效值: “TABLE”、”LIST”、”CSV”。 /NH 指定栏标头不应该在输出中显示。 只对 “TABLE” 和 “CSV” 格式有效。 -------------------------------------- Tasklist实战:

1.查看本机进程(在一些特殊情况,比如任务管理器被禁用的时候,特别有效) 运行“cmd”,在提示符窗口中输入:“tasklist”命令,这样就显示本机的所有进程。本机的显示结果由五部分组成:图像名(进程名)、PID、会话名、会话#、内存使用。

2.查看系统进程提供的服务 tasklist命令不但可以查看系统进程,而且还可以查看每个进程提供的服务。 在命令提示符下输入:”tasklist /svc”,这样就列出了每个进程所调用的服务,怎么样,每个svchost.exe进程还正常

3.查看调用DLL模块文件的进程列表 例如,我们要查看本地系统中哪些进程调用了“shell32.dll” DLL模块文件。 tasklist /m shell32.dll 这时系统将显示调用了shell32.dll文件的所有进程列表。

4.使用筛选器查找指定的进程 命令提示符下输入:TASKLIST /FI “USERNAME ne NT AUTHORITY\SYSTEM” /FI “STATUS eq running” 这样就列出了系统中正在运行的非“SYSTEM“状态的所有进程。

更多……………. tasklist /v /fi “PID gt 1000” /fo csv tasklist /fi “USERNAME ne NT AUTHORITY\SYSTEM” /fi “STATUS eq running” tasklist /v /fi “STATUS eq running” tasklist /s srvmain /nh tasklist /s srvmain /svc /fi “Modules eq ntdll*” tasklist /s srvmain /u maindom\hiropln /p p@ssW23 /nh

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134854.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年5月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档