windows下批量杀死进程

有时候由于病毒或其他原因,启动了一系列的进程,并且有时杀了这个,又多了那个。使用命令taskkill可将这些进程一下子全部杀光:

C:UsersNR>taskkill /F /im frontpg.exe

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 3732.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 24544.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 3612.

错误: 无法终止进程 "FRONTPG.EXE",其 PID 为 8268.

原因: 操作不被支持。

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 7532.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 14184.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 18384.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 16888.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 3280.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 18660.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 26440.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 20764.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 15572.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 4292.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 19844.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 25036.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 13736.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 15024.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 14948.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 23048.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 9864.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 22948.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 14872.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 7708.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 21956.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 21884.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 6212.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 6948.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 17016.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 9436.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 15808.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 14692.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 10044.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 13520.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 11508.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 17388.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 23544.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 13896.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 14728.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 2996.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 4536.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 18868.

成功: 已终止进程 "FRONTPG.EXE",其 PID 为 14124.

参数说明:

/F 强制终止

/IM 进程映像名

frontpg.exe 进程名

参考:

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 AUTHORITYSYSTEM" /FI "STATUS eq running"

这样就列出了系统中正在运行的非"SYSTEM"状态的所有进程。

更多……

tasklist /v /fi "PID gt 1000" /fo csv

tasklist /fi "USERNAME ne NT AUTHORITYSYSTEM" /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 maindomhiropln /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 DomainUserName

使用 UserName 或 DomainUserName 指定的用户的帐户权限运行该命令。仅在指定 /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 AUTHORITYSYSTEM" /im notepad.exe

taskkill /s srvmain /f /im notepad.exe

taskkill /s srvmain /u maindomhiropln /p p@ssW23 /fi "IMAGENAME eq note*" /im *

taskkill /s srvmain /u maindomhiropln /fi "USERNAME ne NT*" /im *

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

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

(0)

相关推荐

  • windows下实现查看进程对应程序的方法

    本文简单介绍了windows下实现查看进程对应程序的方法,对于一些木马的查杀非常有用! 很多时候我们整天忙着杀毒,然后在任务管理器寻找该死的木马进程?但是找到之后却苦于不知道哪个进程对应什么程序? 没 ...

  • windows下如何查看进程对应程序

    很多时候我们整天忙着杀毒,然后在任务管理器寻找该死的木马进程?但是找到之后却苦于不知道哪个进程对应什么程序? 没关系,这时候可以试试用系统自带的功能来查看进程(此处以Windows XP为例) 操作方 ...

  • Windows下利用cwRsync批量同步文件(4.1.0版本)

    前段时间写了一篇linux下利用rsync批量更新的文章,网游公司windows服务器还是很多的,今天就来讲讲windows下批量更新的方法,windows下同步数据利用cwRsync来完成的 一、系 ...

  • Windows下的.svn文件的批量删除技巧

    在使用SVN工具的时候会生成一些以“svn”作为后缀的文件,而且每个文件夹下都有,数量很多的。 如果想删除Windows下的.svn文件夹,通过手动删除的渠道是最麻烦的,因为每个文件夹下面都存在这样的 ...

  • 批量删除Windows下的.svn文件的技巧

    在使用SVN工具的时候会生成一些以“svn”作为后缀的文件,而且每个文件夹下都有,数量很多的。 如果想删除Windows下的.svn文件夹,通过手动删除的渠道是最麻烦的,因为每个文件夹下面都存在这样的 ...

  • win7系统下批量结束运行程序来释放电脑性能

    笔记本用户知道电脑使用过一段时间后,由于内存的越来越少,程序运行速度会越来越慢,有时甚至会出现提示"程序未响应",这种情况下,往往不管按什么键都没办法.有一定电脑技术基础的用户会打 ...

  • 在Windows下安装OpenVPN经验分享

    这里我仅仅做了在Windows 2003 Server上的OpenVPN客户端,其实要做成Server的话,也差不多。 系统环境:Windows 2003 Server。双路网卡,一路接192.168 ...

  • linux系统下批量转换UTF8到GB2312并处理UTF8的BOM标记

    背景 本人在使用oracle的sqlplus批量导入UTF8编码的sql脚本时,由于不了解如何设置让sqlplus识别UTF8格式,导致出现乱码、错行等错误,而使工作无法继续,在google无果的情况 ...

  • win7下强制结束进程命令的方法

    win7下强制结束进程命令 命令:tasklist 作用:显示当前正在运行的任务 命令:taskkill 作用:结束某任务 用法:同时按键windows+R ——cmd——cd c:/windows/ ...