`

Taskkill命令详解

 
阅读更多

“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


谈到“Tasklist”命令,我们就不得不提到“taskkill”命令,顾名思义,它是用来结束进程的。

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

语法:TASKKILL [/S system [/U username [/P [password]]]]
             { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]

参数
/s Computer
指定远程计算机名称或 IP 地址(不能使用反斜杠)。该默认值是本地计算机。

/u Domain\UserName
使用 UserName  Domain\UserName 指定的用户的帐户权限运行该命令。仅在指定 /s 后才能指定 /u。默认值是当前登录发布命令的计算机的用户具有的权限。

/p Password
指定在 /u 参数中指定的用户帐户的密码。

/fi Filter
指定将要终止或不终止的进程的类型。可以指定多个筛选器。使用通配符 (*) 指定所有任务或图像名称。以下是有效的筛选器名称、运算符和值:

 

/pid ProcessID
指定将终止的进程的进程 ID

/im ImageName
指定将终止的进程的图像名称。使用通配符 (*) 指定所有图像名称。

/f
指定将强制终止的进程。对于远程进程可忽略此参数,所有远程进程都将被强制终止。

/t
终止指定的进程与该进程启动的任何子进程。

/?
在命令提示符下显示帮助。

注释
• 
指定远程系统时,不支持“WindowTitle”“Status”筛选器。 
• 
只有与筛选器一起指定时,通配符 (*) 才能被接受。 
• 
无论是否指定 /f 参数,都会始终强制执行对远程进程的终止操作。 
• 
 HOSTNAME 筛选器提供计算机名将导致关机和中止所有进程。 
• 
使用 tasklist 确定要终止的进程的进程 ID (PID) 
--------------------------------------
Taskkill
实战
1.结束spoolsv.exe进程

 

2.结束一个进程的所有子进程


示例
下面的示例说明如何使用 taskkill 命令:

taskkill /pid 1230 /pid 1241 /pid 1253

taskkill /f /fi "USERNAME eq NT AUTHORITY\SYSTEM" /im notepad.exe

taskkill /s srvmain /f /im notepad.exe

taskkill /s srvmain /u maindom\hiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

taskkill /s srvmain /u maindom\hiropln /fi "USERNAME ne NT*" /im *

taskkill /pid 2134 /t /fi "username eq administrator"

taskkill /f /fi "PID ge 1000" /im *

分享到:
评论

相关推荐

    Taskkill 命令学习

    ### Taskkill命令详解 #### 一、概述 `Taskkill`是Windows系统中一个非常实用且强大的命令行工具,主要用于结束指定的任务或进程。通过`Taskkill`命令,用户可以轻松地终止那些通过正常方式难以关闭的应用程序或者...

    进程、端口命令用法

    #### 三、Taskkill命令详解 **Taskkill** 命令用于结束进程或服务。 ##### 1. 基本用法 - **/pid**: 通过进程ID来结束进程。 - **/im**: 通过进程名来结束进程。 ##### 2. 示例应用 - **例1**: 使用 `/pid` 参数...

    cmd下结束进程方法.txt

    ### taskkill命令详解 #### 命令语法 ```plaintext C:\DocumentsandSettings\Administrator>taskkill/? ``` 这里的`/?`用于显示`taskkill`命令的帮助信息,即命令的详细用法和选项。 #### 基本格式 ```plaintext ...

    如何强制结束进程命令.docx

    强制结束进程命令详解 在 Windows 操作系统中,有时我们需要强制结束某个进程,以释放系统资源或解决程序崩溃问题。今天,我们将介绍两种强制结束进程的命令:ntsd 命令和 taskkill 命令。 ntsd 命令 ntsd 命令是...

    .bat命令详解与实例大全

    以下是对".bat命令详解与实例大全"这一资源的详细解读: 1. **批处理命令基础** - `@echo off`: 开始批处理时关闭命令回显,使得输出更整洁。 - `title`: 设置命令提示符窗口的标题,便于识别不同的批处理程序。 ...

    CMD命令详解--非常实用的技巧

    CMD命令详解涵盖了许多实用技巧,可以帮助用户在没有图形界面工具的情况下进行系统管理和问题解决。以下是一些CMD常用指令的详细介绍: 1. **arp.exe**:显示和更改计算机的IP地址与硬件物理地址(MAC地址)的对应...

    delphi 自动以管理员身份运行程序

    函数参数详解 - `lpUserName`, `lpDomain`, `lpPassword`: 用户名、域和密码,用于登录。 - `dwLogonFlags`: 登录标志,如`LOGON_WITH_PROFILE`(使用用户的配置文件)和`LOGON_NETCREDENTIALS_ONLY`(仅使用网络...

    win10 cmd命令大全详解.zip

    在Windows 10操作系统..."win10 cmd命令大全详解.pdf" 这份文档应该包含了更详尽的介绍,可以帮助用户深入理解和掌握CMD的使用。通过学习这份资料,你可以全面了解Windows 10下的命令行操作,并在日常工作中得心应手。

    dos命令(net,telnet)

    ### DOS命令详解:net与telnet及其他常用命令 在DOS环境下,一系列的命令行工具为用户提供了系统管理、网络连接、文件操作等强大的功能。本文将深入解析两个关键的命令——`net`和`telnet`,以及其它常用DOS命令的...

    a63822322的如何使用Tasklist命令的说明

    ### 使用Tasklist命令详解 #### 一、Tasklist命令简介 `Tasklist`是一个非常实用的Windows命令行工具,主要用于查看系统中当前运行的所有进程及其相关信息。这些信息包括但不限于进程的名称、进程ID(PID)、会话...

    dos常见命令

    ### DOS常见命令详解 在日常计算机操作中,我们经常需要用到命令行工具来进行各种高级操作,尤其是在Windows系统中,DOS命令行(Disk Operating System Command Line)依然占据着重要的位置。本文将详细介绍一些在...

    windows下批量杀死进程.docx

    本文将详细介绍如何利用`taskkill`命令来批量杀死进程,包括命令的基本用法、参数解释以及实际应用案例。 #### 二、`taskkill`命令概述 `taskkill`是一个非常实用的命令行工具,用于结束一个或多个任务或进程。它...

    C杀360进程源代码

    1. **`taskkill`命令详解**: - `/im`:指定要终止的进程映像名称。 - `/f`:如果进程没有响应,则等待时间结束后强制终止进程。通常情况下`taskkill`命令会尝试优雅地结束进程,但可以通过添加`/f`参数来强制关闭...

    Windows常用shell命令大全.docx

    ### Windows常用Shell命令详解 #### 一、Windows Shell 命令概述 Windows下的Shell命令通常指的是CMD命令,这是从MS-DOS系统继承下来的特性。Shell命令提供了比图形用户界面更为快速的操作方式,尤其适用于技术...

    怎样终止无法正常终止的进程

    **ntsd命令详解:** `ntsd`不仅可以用来终止进程,还能进行更复杂的调试操作。其基本命令格式为: ``` ntsd [options] imagefile ``` - `imagefile`指的是要调试的目标进程或程序。 - `[options]`提供了多种调试...

    windows命令大全+shell命令大全

    ### Windows命令大全与Shell命令详解 #### 一、Windows下的Shell命令概述 Windows下的Shell命令通常指的是CMD命令,这是从MS-DOS系统继承下来的特性。Shell命令提供了比图形用户界面更为快速的操作方式,尤其受到...

    windows命令_windows命令集_源码

    在Windows操作系统中,命令行工具,也称为命令提示符...这份"windows命令集"PDF文档应该包含了大量的命令详解和示例,是学习和查询Windows命令的宝贵资源。通过学习和实践,你可以更好地理解和利用Windows系统。

    强制关闭进程命令大全

    ### 强制关闭进程命令详解 #### 一、引言 在日常的计算机操作中,我们时常会遇到一些不响应的应用程序或者系统进程,这些进程可能会导致系统运行缓慢甚至卡死。在这种情况下,就需要使用到“强制关闭进程”的命令...

    Windows.命令行详解手册.zip

    9. **进程与服务管理**:介绍`taskkill`结束进程,`sc`管理服务,以及`net`命令控制网络服务。 10. **故障排查与日志**:包括使用`eventvwr`查看事件查看器,`logoff`、`shutdown`或`restart`进行关机或重启操作。 ...

    网络命令实验报告

    **实验中的网络命令详解:** - **Ping**:通过发送ICMP回显请求报文测试网络连接。使用-i指定TTL值,-l指定数据包大小,-n指定发送次数,-t表示连续ping,直到中断。 - **Ipconfig**:显示网络接口的配置信息,...

Global site tag (gtag.js) - Google Analytics