Windows 进程 Tasklist查看 与 Taskkill结束
大家好,又见面了,我是你们的朋友全栈君。
目录
Tasklist 查看进程
1、”Tasklist” 命令是一个用来显示运行在本地或远程计算机上的所有进程的命令行工具,带有多个执行参数。类似Linux系统的ps命令
2、显示结果由五部分组成:映像名称(进程名)、PID、会话名、会话#、内存使用
3、使用格式:
tasklist [/s <Computer> [/u [<Domain>\]<UserName> [/p <Password>]]] [{/m <Module> | /svc | /v}] [/fo {table | list | csv}] [/nh] [/fi <Filter> [/fi <Filter> [ … ]]] /S <computer> :指定连接到的计算机或IP地址,默认本机。 /u [<Domain>\]<UserName>: 指定使用哪个用户执行这个命令。 /P [password]: 为指定的用户指定密码。 /M [module] :列出调用指定的DLL模块的所有进程。如果没有指定模块名,显示每个进程加载的所有模块。 /SVC: 显示每个进程中的服务信息,当/fo参数设置为table时有效。 /V: 显示详细信息。 /FI filter: 显示一系列符合筛选器指定的进程。 /FO format: 指定输出格式,有效值:TABLE、LIST、CSV。 /NH :指定输出中不显示栏目标题。只对TABLE和CSV格式有效。
查看本机所有进程
1、查看本机进程,在“命令提示符”中输入Tasklist 命令即可显示本机的所有进程,本机的显示结果由5部分组成:图像名(进程名)、PID、会话名、会话#和内存使用。
根据 pid 查询指定进程
1、使用 “findstr” 做删选
查看远程所有进程
1、查看远程系统的进程:如在命令提示符下输入“Tasklist /s 218.22.123.26 /u admin /p 123456”(不包括引号)即可查看到IP地址为218.22.123.26的远程系统的进程。其中/s参数后的“218.22.123.26”指要查看的远程系统的IP地址,/u后的“admin”指Tasklist命令使用的用户账号,它必须是远程系统上的一个合法账号,/p后的“123456”指admin账号的密码。
2、注意:使用 Tasklist 命令查看远程系统的进程时,需要远程机器的RPC服务的支持,否则,该命令不能正常使用。
Taskkill 终止进程
1、Taskill 命令顾名思义是用来关掉进程的。
根据进程 PID 结束
1、第一步查找出需要结束进程的 PID,可以使用 tasklist 命令查找,也可以直接从任务管理器中查找。
2、第二步使用 “taskkill /PID xxx”结束进程,xxx 为进程PID的值,以上面的 SublimeText 为例是 18112
根据进程名结束进程
1、第一步查找出需要结束进程的图像名/进程名/映像名,可以使用 tasklist 命令查找,也可以直接从任务管理器中查找。
2、第二步使用 “taskkill /IM xxx”结束进程,xxx 为进程名,以上面的 SublimeText 为例是 “Sublimetext.exe” ,注意:一定是全名,后面的后缀”.exe”不能省略
/f 强制结束进程
1、使用”/f”参数即可,注意参数位置,/im之后紧邻着的只能跟进程名,同理 /pid 之后紧邻着的只能跟进程 pid 值
2、通常结束一个进程后,如果下次打开时不会报错,又必须要强制杀死进程的,可以这么操作
3、然而对于Office、WPS 此类软件在打开文件的情况下,如果采用强制杀死进程的方式,则下一次再打开文件时,就很可能会提示文件错误,这就是因为强杀进程导致的,所以此时则不再建议加上”/f”参数
/t 结束进程树
1、使用”/t”参数即可,注意参数位置,/im之后紧邻着的只能跟进程名,同理/pid之后紧邻着的只能跟进程pid值
2、对于很多时候,一个程序开启之后,可能会出现不止一个进程,它还会有子进程,此时则可以采用结束进程树的方式,全部结束掉
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135009.html原文链接:https://javaforall.cn
相关文章
- Windows技术篇——进程、线程、消息机制进程间通信[通俗易懂]
- windows系统如何cmd查看端口被占用、杀进程「建议收藏」
- windows下cmd查看端口占用情况,并关闭占用端口进程「建议收藏」
- 从壹开始前后端分离【 .NET Core2.0/3.0 +Vue2.0 】框架之十三 || DTOs 对象映射使用,项目部署Windows+Linux完整版[通俗易懂]
- windows根据端口号杀进程_如何通过端口号查看进程
- windows 端口被占用到底怎么看?
- Elasticsearch集群部署(Linux || Windows)
- 基于Windows CE车载导航一体机一机多图的实现
- 和 windowsC语言在连接Linux与Windows之间的作用(c连接linux)
- Windows与Linux远程连接:实现跨平台无缝通讯(windows远程连接linux)
- Windows登录MySQL数据库的步骤指南(windows登录mysql)
- Windows下安装MySQL数据库系统指南(windows安装mysql)
- Windows中安装macOS:让你在同一台电脑上实现双系统切换(windows安装macos)
- PC版DirectStorage API开发者预览 支持Windows 10平台
- Windows 11 Build 22000.100版破坏Windows Hello 以下时临时解决办法
- 安全研究人员使用假红外相机成功绕过Windows Hello生物识别验证
- 服务在Windows系统上启动Redis服务(windows启动redis)
- 文件Linux访问Windows共享文件:实现双系统互通(linux访问windows共享)
- Linux与Windows:哪个更优秀?(linux好还是windows好)
- 实现无缝连接:Linux远程桌面Windows,保持高效办公(linux远程桌面windows)
- 如何在Linux下安装Windows 7:简单步骤指南(linux下安装win7)
- 比较:Windows 与 Linux 的异同(windows和linux)
- 比较调研:Linux与Windows文件传输的优劣(linux和windows文件传输)
- Windows下SVN服务器搭建方法整理(apache)
- C#获取Windows进程监听的TCP/UDP端口实例